.legal-body{max-width:760px}.legal-body p{color:var(--ink-2);margin:0 0 20px;font-size:clamp(15px,1.1vw,17px);line-height:1.7}.legal-body h2{font-family:var(--f-sans);letter-spacing:-.015em;color:var(--ink);margin:40px 0 16px;font-size:clamp(20px,2vw,26px);font-weight:500}.legal-note{border-top:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-top:48px;padding-top:20px;font-size:12px}.legal-note a{color:var(--accent)}
