.legal-page{padding:clamp(35px,5vw,70px) 0}.legal-page article{max-width:720px;margin-inline:auto}.legal-edition{color:var(--muted);font-size:13px}.legal-page h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.04}.legal-page section{margin:30px 0;scroll-margin-top:18px}.legal-page h2{margin:0 0 10px;font-size:clamp(23px,2.3vw,32px);line-height:1.18}.legal-intro,.legal-page section p,.legal-contact address{color:#d1d1d3;margin:0 0 10px;font-size:16px;line-height:1.65}.legal-contact address{font-style:normal}.legal-page article a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}
