.legal-header{height:auto;min-height:100px;gap:20px}.legal-header .text-link{font-size:14px}.legal-page{max-width:850px;padding-top:65px;padding-bottom:75px}.legal-page h1{font-size:clamp(38px,6vw,64px);letter-spacing:-2px;overflow-wrap:anywhere}.legal-page h2{font-size:25px;letter-spacing:-.6px;margin:35px 0 14px}.legal-page h3{font-size:19px;margin-top:25px}.legal-page p,.legal-page li{font-size:16px;color:#505157}.legal-page a{color:var(--red);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page address{font-style:normal}.legal-note{padding:18px 22px;background:#f5f5f4;border-left:3px solid var(--red);margin:25px 0}.legal-note p{margin:0}.legal-page li+li{margin-top:8px}.legal-footer{flex-wrap:wrap;gap:15px}.legal-footer>div{flex-wrap:wrap}@media(max-width:600px){.legal-page{padding-top:40px}.legal-header{min-height:80px}.legal-page h1{font-size:38px}.legal-footer{padding-bottom:30px}}
