footer.platform-footer{display:block;padding:38px 4.8% 24px;background:#394A54;color:#fff;font-size:13px}footer.platform-footer .footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px}footer.platform-footer nav{display:flex;gap:32px;flex-wrap:wrap}footer.platform-footer .footer-legal{display:flex;justify-content:space-between;gap:20px;margin-top:36px;font-size:11px;color:#e0e5e8}footer.platform-footer a{width:auto;margin:0}footer.platform-footer a:hover{text-decoration:underline;text-underline-offset:4px}footer.platform-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.privacy-page{max-width:900px;margin:0 auto;padding:64px 5% 90px;line-height:1.75}.privacy-page h1{font-size:clamp(30px,5vw,52px);line-height:1.15;font-weight:400}.privacy-page h2{font-size:22px;line-height:1.35;margin-top:36px;font-weight:500}.privacy-page p{font-size:15px}.privacy-page .privacy-date{font-size:12px;opacity:.65}.privacy-page a{text-decoration:underline}@media(max-width:600px){footer.platform-footer .footer-main{align-items:flex-start;flex-direction:column;gap:26px}footer.platform-footer nav{gap:18px 24px}footer.platform-footer .footer-legal{flex-direction:column;gap:12px;margin-top:30px}.privacy-page{padding-top:36px}}footer.platform-footer .footer-legal{color:inherit}
@media(min-width:901px){footer.platform-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:30px;padding-bottom:30px}footer.platform-footer .footer-main{display:contents}footer.platform-footer nav{flex-wrap:nowrap;gap:clamp(16px,2vw,32px)}footer.platform-footer .footer-legal{display:flex;align-items:center;gap:clamp(16px,2vw,32px);margin:0;white-space:nowrap}footer.platform-footer nav a{white-space:nowrap}}
