.legal{padding:72px 4.5% 88px;max-width:900px;margin:0 auto}
.legal h1{margin:0 0 14px}
.legal .legal-updated{margin:0 0 36px;font-size:14px;color:var(--muted)}
.legal h2{font-family:var(--serif);font-size:24px;line-height:1.25;letter-spacing:-.5px;font-weight:400;margin:40px 0 12px}
.legal p,.legal li{font-size:17px;line-height:1.7;max-width:46rem}
.legal p{margin:0 0 16px}
.legal ul{margin:0 0 16px;padding-left:22px}
.legal li{margin:0 0 8px}
.legal a{color:var(--ink);text-underline-offset:3px}
@media(max-width:700px){.legal{padding:48px 20px 64px}.legal h2{font-size:21px}}
