.legal-page{max-width:var(--container-wide);margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px)}.legal-head{max-width:720px}.legal-head h1{font-family:var(--font-display);letter-spacing:-.022em;color:var(--brand);font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.04}.legal-body{max-width:66ch;margin-top:clamp(28px,3.5vw,44px)}.legal-body h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding-bottom:14px;font-size:11px;font-weight:700}.legal-body p{color:var(--text-secondary);margin-top:20px;font-size:15px;line-height:1.7}
