.legal-footer{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:32px;align-items:start;padding-block:45px;font-size:13px;line-height:1.8;color:#a6b5c9}.legal-footer strong{color:#e0e8f2}.legal-footer address{font-style:normal;margin-top:8px}.legal-footer p{margin:12px 0}.legal-footer a{overflow-wrap:anywhere}.footer-links{display:flex;flex-direction:column;gap:16px}.legal-page{max-width:850px;margin:0 auto;padding:48px 24px 80px;color:#c5cfdd;line-height:1.8}.legal-page h1{font-size:clamp(32px,6vw,48px);line-height:1.2;margin:32px 0 20px;letter-spacing:-1px}.legal-page h2{font-size:23px;line-height:1.3;margin:32px 0 12px;color:#edf2f8}.legal-page p{margin:12px 0}.legal-page a{text-decoration:underline;color:#8fcaff;overflow-wrap:anywhere}.legal-draft{border:1px solid #627993;border-radius:8px;padding:20px;background:#142136}.legal-page ul{padding-left:24px}.legal-page :focus-visible,.legal-footer :focus-visible{outline:2px solid #8fcaff;outline-offset:5px}@media(max-width:760px){.legal-footer{grid-template-columns:1fr;gap:24px;text-align:left}.legal-page{padding-top:28px}}
