.legal { max-width: 700px; padding-block: 28px 64px; line-height: 1.6; }
.legal h1 { margin: 26px 0 4px; font-size: 36px; line-height: 1.12; letter-spacing: -.035em; }
.legal h2 { margin: 30px 0 6px; font-size: 20px; line-height: 1.25; letter-spacing: -.015em; }
.legal p, .legal li { font-size: 16px; }
.legal ul { margin: 8px 0; padding-left: 22px; }
.legal li { margin: 6px 0; }
.legal .meta { margin: 0 0 16px; color: var(--muted); font-size: 14px; }
