.legal { padding:64px 0 100px; max-width:720px; }
.legal h1 { font-size:2.1rem; margin-bottom:8px; }
.legal .updated { color:var(--faint); font-family:var(--mono); font-size:.8rem; margin-bottom:40px; }
.legal h2 { font-size:1.15rem; margin:36px 0 12px; }
.legal p, .legal li { color:var(--muted); font-size:.96rem; line-height:1.7; }
.legal ul { padding-left:20px; margin:10px 0; }
.legal a { text-decoration:underline; color:var(--ink); }
