.legal{max-width:66ch;padding:0 var(--gutter) 80px;font:var(--text);--opsz:var(--text-opsz);text-wrap:pretty;line-height:1.4}.legal h2{font:var(--small);letter-spacing:0;color:var(--muted);margin:40px 0 12px}.legal h2:first-child{margin-top:0}.legal p+p{margin-top:.8em}@media (width<=809.98px){.legal{padding-bottom:56px;font-size:19px}}
