.legal-doc{max-width:820px;margin:0 auto;padding:36px 0 72px}.legal-title{letter-spacing:-.03em;margin:0 0 8px;font-family:Schibsted Grotesk,sans-serif;font-size:clamp(26px,4vw,36px);font-weight:600}.legal-meta{color:var(--muted);margin:0 0 26px;font-size:13.5px}.legal-intro{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;margin:0 0 30px;padding:16px 18px;font-size:15px;line-height:1.75}.legal-sec{margin:0 0 26px}.legal-sec h2{letter-spacing:-.01em;margin:0 0 10px;font-size:17.5px;font-weight:700}.legal-sec p{color:var(--ink-2);margin:0 0 10px;font-size:14.5px;line-height:1.78}.legal-sec ul{margin:0;padding-left:20px}.legal-sec li{color:var(--ink-2);margin:0 0 8px;font-size:14.5px;line-height:1.7}
