.legal { max-width: 820px; margin: 0 auto; padding: 80px 24px 120px; }
.legal h1 { margin: 15px 0 8px; font-size: 48px; letter-spacing: -.055em; }
.legal .updated { margin-bottom: 50px; color: #66758c; font-size: 10px; }
.legal section { padding: 25px 0; border-top: 1px solid var(--line); }
.legal h2 { margin: 0 0 12px; font-size: 18px; }
.legal p, .legal li { color: var(--muted); font-size: 12px; line-height: 1.75; }
.legal a { color: #84c9ff; }
