.legal-page { padding: 16px var(--gutter) 48px; display: flex; flex-direction: column; gap: 14px; }
.legal-page h2 { font-size: 18px; margin-top: 10px; }
.legal-page p, .legal-page li { font-size: 16px; line-height: 1.55; }
.legal-page a { color: var(--brand); }
.legal-links { margin-top: 16px; font-size: 14px; color: var(--muted); }
