.legal-header{position:relative;top:auto;min-height:90px;border-bottom:1px solid #c4c7c7}.legal-return{font-size:14px;font-weight:600}.legal-main{max-width:1080px;margin:0 auto;padding:64px 5% 80px}.legal-intro{padding-bottom:32px;border-bottom:1px solid #b6bfc3}.legal-intro h1{font:600 clamp(34px,5vw,58px)/1.1 Manrope,sans-serif;letter-spacing:-2px;margin:18px 0}.legal-date{color:#333;font-size:14px}.legal-copy{max-width:780px}.legal-copy section{padding-top:30px}.legal-copy h2{font:600 24px/1.3 Manrope,sans-serif;letter-spacing:-.5px;margin:0 0 12px;color:#202a38}.legal-copy p{font-size:17px;line-height:1.8;color:#111;margin:0 0 14px}.legal-copy a{color:#202a38;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-contact{border-top:1px solid #b6bfc3;margin-top:32px}.legal-copy a:focus-visible,.legal-return:focus-visible{outline:2px solid #b45575;outline-offset:4px}@media(max-width:600px){.legal-header{padding:18px 5%;height:auto;gap:16px;flex-wrap:wrap}.legal-header .brand img{width:64px}.legal-return{font-size:13px}.legal-main{padding-top:36px}.legal-intro h1{letter-spacing:-1px}.legal-copy p{font-size:16px}.legal-copy h2{font-size:22px}}