/* privacy + terms pages (10-06): the home page look, one readable column */
.legal-top { position: static; background: none; }
.legal { width: min(760px, 100% - 32px); margin: 24px auto 64px; }
.legal h1 { font: 700 clamp(36px, 5vw, 52px)/1.1 Gelasio, serif; color: var(--acc); margin-bottom: 8px; }
.legal .updated { color: var(--mut); font-size: 14px; margin-bottom: 28px; }
.legal h2 { font: 700 24px Gelasio, serif; margin: 30px 0 10px; }
.legal p, .legal li { color: var(--ink); }
.legal p + p { margin-top: 12px; }
.legal ul { margin: 10px 0 0 22px; }
.legal li + li { margin-top: 6px; }
