.legal-page{padding:56px 0 88px}.legal-page .prose{max-width:68ch;margin:0 auto}.legal-page h1{font-family:var(--serif);font-weight:400;font-size:clamp(38px, 4.6vw, 64px);line-height:1.04;letter-spacing:-.02em;margin:28px 0 24px;color:var(--ink);text-wrap:balance}.legal-page h1 em{font-style:italic;color:var(--red);font-weight:400}.legal-page h2{font-family:var(--serif);font-weight:500;font-size:26px;letter-spacing:-.01em;margin:48px 0 14px;color:var(--ink)}.legal-page h3{font-family:var(--serif);font-weight:500;font-size:19px;margin:32px 0 10px;color:var(--ink)}.legal-page .prose p{font-family:var(--serif-body);font-size:16px;line-height:1.72;color:var(--ink);margin:0 0 1.1em}.legal-page .legal-meta{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 24px;padding:10px 14px;border:1px solid var(--rule-soft);display:inline-block}