.legal-page{padding:48px 0 72px}.legal-page .legal-nav{display:flex;justify-content:space-between;gap:16px;margin-bottom:28px;font-size:.92rem}.legal-page .legal-nav a{color:var(--accent);text-decoration:none;font-weight:600}.legal-page .legal-nav a:hover{text-decoration:underline}.legal-doc header{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:32px}.legal-doc .eyebrow{margin-bottom:10px}.legal-doc h1{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2;margin:0 0 12px;color:var(--ink)}.legal-doc .lead{color:var(--ink-soft);max-width:62ch;margin-bottom:10px}.legal-doc .meta{font-size:.85rem;color:var(--ink-soft)}.legal-doc section{margin-bottom:28px}.legal-doc h2{font-size:1.1rem;margin:0 0 10px;color:var(--ink)}.legal-doc p{color:var(--ink-soft);line-height:1.65;margin:0 0 10px;max-width:68ch}.legal-doc .disclaimer{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:.82rem;color:var(--ink-soft)}
