.tool-code-stage pre{max-height:620px}.tool-contract,.tool-boundaries{padding:72px 0;border-top:1px solid var(--line)}.tool-section-heading{max-width:700px;margin-bottom:38px}.tool-section-heading h2{margin:0 0 16px;font:500 42px/1.05 HostGrotesk,sans-serif;letter-spacing:-.035em}.tool-section-heading p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.contract-flow{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.contract-flow article{min-height:205px;padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.contract-flow article:nth-child(2),.contract-flow article:nth-child(3){background:#0d1712}.contract-flow code,.tool-facts code{color:var(--brand-green);font:12px ui-monospace}.contract-flow h3{margin:32px 0 10px;font:500 22px HostGrotesk,sans-serif}.contract-flow p,.tool-facts p,.boundary-pair p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.tool-facts{display:grid;grid-template-columns:1fr;gap:14px}.tool-facts>div{padding:24px;border-left:2px solid var(--brand-green);background:#0a120e}.tool-facts p{margin-top:18px}.test-call{margin-top:22px;padding:24px;border:1px solid #304139;border-radius:12px;background:#0b130f}.test-call span{display:block;color:var(--muted);font-size:12px}.test-call strong{display:block;margin:20px 0;color:#e8f2ed;font:500 20px/1.4 ui-monospace}.test-call p{margin:0;color:var(--brand-green);font-size:13px;line-height:1.6}.boundary-pair{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.boundary-pair>div{padding:24px 0;border-top:2px solid #33453b}.boundary-pair>div:last-child{border-color:var(--brand-green)}.boundary-pair strong{display:block;margin-bottom:18px;font:500 19px HostGrotesk,sans-serif}@media(max-width:820px){.contract-flow,.boundary-pair{grid-template-columns:1fr}.tool-code-stage pre{max-height:480px}.tool-contract,.tool-boundaries{padding:54px 0}}@media(max-width:560px){.tool-section-heading h2{font-size:34px}.contract-flow article{min-height:0}.test-call strong{font-size:16px}}
