.legal-page{color:#172a43;background:#fcfdff}.legal-width,.legal-nav,.legal-footer{width:min(1120px,100% - 48px);margin-inline:auto}.legal-nav{justify-content:space-between;align-items:center;min-height:90px;display:flex}.legal-nav>a{align-items:center;gap:10px;font-weight:600;display:flex}.legal-brand{letter-spacing:-1px;font-size:24px}.legal-brand img{object-fit:contain;width:42px;height:32px}.legal-brand span{color:#326adb;margin-left:-9px}.legal-hero{background:radial-gradient(at 90% 10%,#dcecff 0,#0000 60%),radial-gradient(#c6d9f0 1px,#0000 1px) 0 0/12px 12px;border-top:1px solid #e0e9f4;padding:75px 0 66px}.legal-eyebrow{letter-spacing:2px;color:#326adb;align-items:center;gap:10px;font-size:11px;font-weight:750;display:inline-flex}.legal-hero h1{margin:23px 0 20px;font-size:clamp(38px,5.6vw,64px);line-height:1.12}.legal-hero h2{color:#326adb;letter-spacing:-.6px;font-size:23px}.legal-hero p{color:#566a84;max-width:600px;margin:16px 0 27px;font-size:16px}.legal-date{color:#536b87;font-size:12px}.legal-divider{background:repeating-linear-gradient(45deg,#0000 0 13px,#e0e9f4 13px 14px);border-block:1px solid #e0e9f4;height:25px}.legal-layout{grid-template-columns:260px minmax(0,1fr);gap:80px;padding-block:64px 90px;display:grid}.legal-layout aside{align-self:start;position:sticky;top:32px}.legal-layout aside>span{letter-spacing:2px;color:#6b809a;font-size:10px;font-weight:700}.legal-layout aside nav{gap:4px;margin-top:20px;display:grid}.legal-layout aside nav a{color:#536780;border-radius:7px;gap:12px;padding:11px 8px;font-size:12px;display:flex}.legal-layout aside nav a:hover{color:#235bc4;background:#eaf2ff}.legal-layout small{color:#5a85c5;padding-top:2px;font-size:10px}.legal-aside-note{color:#326adb;background:#edf4ff;border:1px solid #dbe7f7;border-radius:14px;margin-top:30px;padding:22px}.legal-aside-note strong{margin-top:10px;font-size:13px;display:block}.legal-aside-note p{color:#647b99;margin-top:7px;font-size:12px}.legal-layout article section{border-bottom:1px solid #e1e9f3;margin-bottom:32px;padding:0 0 30px;scroll-margin-top:30px;position:relative}.legal-number{letter-spacing:2px;color:#326adb;font-size:11px;font-weight:700}.legal-layout article h2{margin:9px 0 16px;font-size:24px}.legal-layout article p{color:#56677e;font-size:15px;line-height:1.95}.legal-source{font-size:12px!important}.legal-source a{color:#326adb;text-decoration:underline}.legal-contact{color:#fff;background:#173c65 radial-gradient(#ffffff13 1px,#0000 1px) 0 0/12px 12px;border-radius:20px;margin-top:35px;padding:32px}.legal-contact p{color:#d3e5fa!important}.legal-contact>a{color:#19487e;background:#e8f2ff;border-radius:24px;align-items:center;gap:14px;margin-top:22px;padding:13px 19px;font-weight:650;display:inline-flex}.legal-contact>a:hover{background:#fff}.legal-footer{color:#61728b;border-top:1px solid #dce6f3;justify-content:space-between;gap:22px;padding-block:26px;font-size:11px;display:flex}.legal-footer>div{gap:22px;display:flex}.legal-footer a[aria-current],.legal-footer a:hover{color:#326adb}@media (max-width:760px){.legal-layout{grid-template-columns:1fr;gap:32px;padding-block:32px 48px}.legal-layout aside{position:static}.legal-layout aside nav{grid-template-columns:1fr 1fr}.legal-aside-note{display:none}.legal-hero{padding:45px 0}.legal-hero h2{font-size:20px}.legal-nav{min-height:76px}.legal-nav>a:last-child{font-size:12px}.legal-footer{flex-wrap:wrap}.legal-layout article h2{font-size:22px}}
