.legal-page{padding:100px 0;background:#111;color:#e8e8e0}.legal-page__content{max-width:900px;margin:auto;line-height:1.7}.legal-page h1{font-size:clamp(44px,6vw,80px);line-height:1.1;margin:0 0 48px}.legal-page h2,.legal-page h3{font-size:clamp(23px,3vw,30px);line-height:1.3;margin:36px 0 16px;color:#e8e8e0}.legal-page p,.legal-page ul,.legal-page ol{margin:0 0 20px}.legal-page ul{list-style:disc;padding-left:24px}.legal-page ol{list-style:decimal;padding-left:24px}.legal-page li{margin:8px 0}.legal-page a{color:#ee40af;text-decoration:underline;overflow-wrap:anywhere}.legal-page a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.legal-page{padding:64px 0}}
.legal-page h1,.legal-page h2,.legal-page h3{font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.035em}
