.legal{max-width:760px}
.legal h1{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:28px}
.legal h2{font-size:1.35rem;margin:2.2em 0 .5em}
.legal p{max-width:none;color:var(--muted);white-space:pre-line}
.legal .legal-top{color:var(--ink)}
.legal a{color:var(--petrol)}