.legal{padding-block:10px 40px}
.legal h1{margin-bottom:22px}
.legal h2{font-size:clamp(22px,5vw,28px);margin:30px 0 10px}
.legal p,.legal li{color:var(--fg);max-width:65ch}
.legal p+p{margin-top:10px}
.legal ul{padding-left:20px}
.legal a{color:var(--accent)}
