.legal-wrap{max-width:960px}.legal{max-width:780px;margin:48px auto 88px;font-size:16px;line-height:1.8;color:#c6c8ce}.legal h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-.045em;color:#f7f8fa;margin:12px 0 14px}.legal h2{font-size:23px;line-height:1.35;letter-spacing:-.02em;color:#f0f2f5;margin:44px 0 14px}.legal p{margin:14px 0}.legal a,.legal-wrap header>a:not(.brand){color:#a9bcff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal .updated{font-size:14px;color:#91959f}.legal-summary{padding:24px 26px;border:1px solid #333c56;border-radius:16px;background:#171c29;margin:30px 0;color:#d9dfed}.legal-summary strong{display:block;color:#fff;margin-bottom:5px}.legal-wrap .header{gap:20px}.legal-wrap .header>a:not(.brand){font-size:14px}.legal-wrap .footer{flex-wrap:wrap;gap:20px}@media(max-width:520px){.legal{margin-top:28px}.legal-summary{padding:20px}.legal h2{font-size:21px}.legal-wrap .header{align-items:flex-start;flex-direction:column}}
