.legal{max-width:760px;padding-bottom:60px}
.legal h1{font:800 clamp(30px,5vw,44px)/1.05 var(--f-body);letter-spacing:-.035em;margin:10px 0 24px}
.legal h2{font:800 20px/1.2 var(--f-body);letter-spacing:-.02em;margin:32px 0 8px}
.legal p,.legal li{color:#2b2e28;max-width:68ch}
.legal ul{padding-left:20px}
.todo{background:#f6e3a8;color:#5c4400;padding:0 4px;border-radius:4px;font-weight:600}
.foot a{color:var(--mut)}
