.legal-page{padding:calc(var(--header-h) + 2rem) 0 3.5rem;background:var(--color-bg)}.legal-prose{width:min(100% - 2.5rem,42rem);margin-inline:auto}.legal-prose h1{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--color-ink);margin:0 0 1rem}.legal-prose .legal-lead{font-size:1.05rem;color:var(--color-muted);margin:0 0 2rem}.legal-prose h2{font-family:var(--font-sans);font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-rose-dark);margin:2rem 0 .75rem}.legal-prose p,.legal-prose li{color:var(--color-ink);line-height:1.65;margin:0 0 1rem}.legal-prose ul{margin:0 0 1rem 1.1rem;padding:0}.legal-prose a{color:var(--color-rose-dark);text-decoration:underline;text-underline-offset:.12em}
