.legalFooter{color:#91b3d0;z-index:1;background:#0a1424;border-top:1px solid #537fa32b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;padding:24px 22px;font-size:12px;display:flex;position:relative}.legalFooter a{color:inherit}.legalFooter button{color:#a5d7fb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legalFooter a:hover,.legalFooter button:hover{color:#fff;text-decoration:underline}.privacyBanner{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e3f0ff;background:#10243bf5;border:1px solid #6ebafa80;border-radius:24px;align-items:center;gap:26px;width:min(980px,100% - 32px);padding:22px 26px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 75px #0009}.privacyBanner strong{font-size:18px}.privacyBanner p{color:#b7cde4;margin:7px 0 0;font-size:13px;line-height:1.7}.privacyBanner a{color:#9bdaff;text-decoration:underline}.privacyButtons{flex-wrap:wrap;flex-shrink:0;gap:9px;display:flex}.privacyButtons button{color:#f0f7ff;cursor:pointer;background:#214d77;border:1px solid #78b8ee;border-radius:999px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:650}.privacyButtons button:hover{background:#3272a8}.legalPage{color:#dceafa;max-width:1180px;margin:auto;padding:35px clamp(22px,5vw,70px) 80px}.legalPage>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;display:flex}.legalPage a{color:#98d7ff;text-underline-offset:4px}.legalBrand{letter-spacing:.04em;font-size:22px;font-weight:900;text-decoration:none;color:#f0f6ff!important}.legalBrand span{color:#91ceff}.legalDocument{max-width:900px;margin:auto}.legalDocument h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(35px,4.5vw,58px);line-height:1.12}.legalDocument h2{letter-spacing:-.025em;margin:0 0 16px;font-size:25px;line-height:1.3}.legalDocument p{color:#b5cbe1;margin:12px 0;font-size:15px;line-height:1.9}.legalDocument .legalLead{color:#c3d8ec;font-size:18px;line-height:1.8}.legalPending{background:#2d61922a;border-left:3px solid #84c8ff;border-radius:0 20px 20px 0;margin:30px 0;padding:20px 25px}.legalPending strong{color:#d5ebff;font-size:17px}.legalPending p{margin-bottom:0;font-size:14px}.legalContents{border-block:1px solid #6e97b62e;flex-wrap:wrap;gap:12px 24px;margin:35px 0;padding:20px 0;display:flex}.legalContents a{font-size:13px}.legalDocument>section{border-bottom:1px solid #678aad20;padding:23px 0;scroll-margin-top:25px}.legalRelated{flex-wrap:wrap;gap:15px 22px;padding:35px 0;display:flex}.legalRelated a{font-size:14px}.legalIndex{grid-template-columns:1fr 1fr;gap:24px;margin:35px 0;display:grid}.legalIndex>a{border-top:1px solid #719fc747;padding:22px 0;text-decoration:none}.legalIndex h2{color:#e0f0ff;font-size:21px}.legalIndex p{font-size:14px}.legalIndex span{margin-top:16px;font-size:13px;display:block}.legalRequest form,.legalCase form{gap:18px;margin:25px 0;display:grid}.legalRequest label,.legalCase label{gap:9px;font-size:14px;display:grid}.legalRequest input,.legalRequest select,.legalRequest textarea,.legalCase input,.legalCase select,.legalCase textarea{width:100%;font:inherit;color:#dcefff;background:#0e2036;border:1px solid #52779e;border-radius:13px;padding:12px}.legalRequest .primaryBtn,.legalCase .primaryBtn{width:max-content}.legalDocument .legalFormNote{color:#97b2ce;font-size:12px}.legalHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.legalCase{border-top:1px solid #5e84a63b;margin-top:35px;padding-top:26px}.legalMessage{white-space:pre-wrap;overflow-wrap:anywhere}:is(.legalFooter :focus-visible,.legalPage :focus-visible,.privacyBanner :focus-visible){outline-offset:4px;outline:3px solid #9bddff}@media (max-width:720px){.privacyBanner{flex-direction:column;align-items:stretch;gap:16px;padding:20px;bottom:12px}.privacyButtons button{flex:1}.legalPage>header{margin-bottom:40px}.legalIndex{grid-template-columns:1fr;gap:15px}.legalFooter{gap:12px 16px;font-size:12px}.legalPending{padding:18px}.legalRequest .primaryBtn{width:100%}}
