body.legal{background-color:var(--d);color:#fff}.legal-page{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem}.legal-back{font-family:var(--f-nm);color:var(--l);margin-bottom:3rem;font-size:.95rem;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-page h1{color:var(--l);font-size:clamp(3rem,9vw,6rem);line-height:.95}.legal-page h2{color:var(--l);margin-top:3rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:.95}.legal-page p{text-transform:none;margin-top:1rem;font-size:1.05rem;line-height:1.6}.legal-updated{opacity:.55}.legal-page a{color:var(--l)}
