.legal{max-width:52rem;padding-block:9rem 6rem}.legal h1{text-transform:uppercase;margin-bottom:2.5rem;font-size:clamp(2.5rem,7vw,4.5rem)}.legal h2{text-transform:uppercase;margin:2.5rem 0 .75rem;font-size:1.35rem}.legal p,.legal li{color:var(--muted)}.legal p+p{margin-top:.75rem}.legal .todo{border:1px dashed var(--accent);color:var(--accent-2);border-radius:.75rem;margin-bottom:2rem;padding:1rem 1.25rem}.legal h3{font-variation-settings:"wdth" 110;margin:2rem 0 .6rem;font-size:1.1rem}.legal h4,.legal h5{font:600 1rem/1.4 var(--font-body);color:var(--text);margin:1.5rem 0 .5rem}.legal p+p,.legal ul+p{margin-top:.75rem}.legal ul{margin:.75rem 0;padding-left:1.25rem}.legal a{color:var(--accent-2);overflow-wrap:anywhere}.legal strong{color:var(--text)}
