.legal-page{max-width:820px;padding:76px 28px 88px;margin:auto}.legal-page .eyebrow{margin-bottom:12px}.legal-page h1{margin:0;font-size:clamp(38px,6vw,60px);letter-spacing:-2.8px;line-height:1.08}.legal-lead{max-width:650px;margin:18px 0 42px;color:var(--muted);font-size:16px;line-height:1.7}.legal-card{padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.legal-card+.legal-card{margin-top:14px}.legal-card h2{margin:0 0 10px;font-size:21px;letter-spacing:-.7px}.legal-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}@media(max-width:620px){.legal-page{padding:56px 18px 58px}.legal-card{padding:22px 18px}}
