/* shared by privacy.html and terms.html */
.legal{max-width:760px;margin-inline:auto;padding:clamp(8rem,14vh,11rem) var(--pad) 6rem}
.legal h1{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);margin:0 0 2rem}
.legal h2{font-family:var(--serif);font-weight:400;font-size:1.3rem;margin:2.6rem 0 .8rem;color:var(--on-dark)}
.legal p,.legal li{color:var(--on-dark-mute);max-width:66ch}
.legal ul{padding-left:1.1rem}
.legal a{color:var(--gold-2)}
.legal .back{display:inline-block;margin-top:3rem}
