.hero h1{font-size:clamp(58px,5.2vw,78px);letter-spacing:-3.5px}.source-quote{font-size:clamp(26px,3.1vw,39px);font-weight:700;border-left:5px solid var(--accent);padding:16px 25px;margin:26px 0}.scope-pair,.record-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.scope-pair article,.record-pair article{padding:27px;background:#fffefa;border-top:4px solid var(--accent)}.scope-pair article+article,.record-pair article+article{border-top-color:#216b5e}.scope-pair strong{display:block;font-size:clamp(23px,2.7vw,35px);letter-spacing:-1px;margin:15px 0}.scope-pair p{font-size:14px}.wallet-cell a{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.table-scroll td{min-width:105px}.table-scroll td:nth-child(2){min-width:260px}#causal-map-viewport{height:800px}#causal-map{max-width:none;display:block}#causal-map-shell:fullscreen{background:var(--paper);padding:20px}#causal-map-shell:fullscreen #causal-map-viewport{height:calc(100vh - 110px)}@media(max-width:800px){header nav{gap:11px;flex-wrap:wrap}.hero h1{font-size:clamp(54px,13vw,78px);letter-spacing:-3px}.scope-pair,.record-pair{grid-template-columns:1fr;gap:20px}.scope-pair article,.record-pair article{padding:21px}.scope-pair strong{font-size:29px}#causal-map-viewport{height:600px}.source-quote{padding:12px 18px}.flow-strip{align-items:stretch}.flow-strip span{min-width:0;overflow-wrap:anywhere}}
