.legal-header{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:32px 6%;display:flex}.legal-header>a:last-child{color:#c2cfdd;padding:10px 0;font-size:14px}.legal-main{overflow-wrap:anywhere;max-width:840px;margin:0 auto;padding:72px 6% 80px}.legal-main h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(36px,6vw,64px);font-weight:450;line-height:1.1}.legal-main h2{letter-spacing:-.025em;margin:42px 0 14px;font-size:23px;font-weight:500;line-height:1.4}.legal-main p,.legal-main li{color:#bac6d3;font-size:16px;line-height:1.85}.legal-main li{margin-bottom:10px}.legal-main ul{padding-left:24px}.legal-main .legal-date{color:#a3b2c2;font-size:13px}.legal-main .legal-lead{color:#e0e9f2;font-size:19px}.legal-main a{color:#bbdbff;text-underline-offset:4px;text-decoration:underline}.legal-footer{color:#a5b1c0;border-top:1px solid #ffffff24;max-width:1120px;margin:auto;padding:28px 6% 40px}.legal-footer p{font-size:13px;line-height:1.7}.legal-footer .footer-links{margin-top:0}@media (width<=600px){.legal-main{padding-top:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
