.legal-page{max-width:880px;padding-block:65px}.legal-page h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px;line-height:1.2;margin:15px 0 25px}.legal-page h2{font-size:25px;line-height:1.4;letter-spacing:-.5px;margin:0 0 18px}.legal-page section{padding-block:28px;border-top:1px solid #dce3ef;text-align:left}.legal-page p,.legal-page li{font-size:16px;line-height:1.85;color:#405675}.legal-page p+p{margin-top:15px}.legal-page ul{padding-left:24px}.legal-page li+li{margin-top:13px}.legal-page a:not(.button){color:#2441c6;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page .legal-intro{font-size:20px}.legal-page .legal-date{font-size:13px;margin:18px 0 35px}.legal-page .button{margin-top:25px}@media(max-width:600px){.legal-page{padding-block:35px}.legal-page h2{font-size:22px}.legal-page h1{letter-spacing:-1px}}