.legal{max-width:62ch;margin:0 auto;padding:28px 20px 64px}.legal__h1{margin:0 0 10px;font-size:26px;line-height:1.3}.legal__lead{color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.75}.legal__section{margin-bottom:26px}.legal__h2{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-family:var(--mono);color:var(--dim);margin:0 0 10px}.legal__p{margin:0 0 12px;font-size:15px;line-height:1.8}.legal__updated{color:var(--dim);border-top:1px solid var(--rule);padding-top:12px;font-size:11px}
