.cx-legal{background:#0b1220;color:#e8eefb}.cx-legal #main{font-family:var(--cl-font-sans);padding:130px 24px 90px}.legal-hero,.legal-layout{max-width:1120px;margin:auto}.legal-hero{padding-bottom:58px;border-bottom:1px solid #273449}.legal-eyebrow{color:#9cb7ff;font-size:14px;font-weight:600}.cx-legal h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.045em;line-height:1.1;margin:18px 0}.legal-deck{font-size:22px;line-height:1.5;max-width:740px;color:#becbe2}.legal-date{font-size:14px;color:#94a5bf;margin:22px 0}.cx-legal #main a{color:#a9c0ff;text-underline-offset:4px}.legal-contact{display:inline-flex;gap:20px;align-items:center;border:1px solid #526d9e;border-radius:999px;padding:13px 22px;font-size:15px;text-decoration:none}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding-top:48px}.legal-toc{align-self:start;position:sticky;top:100px;max-height:calc(100vh - 125px);overflow:auto;font-size:13px;line-height:1.5}.legal-toc strong{display:block;margin:0 0 14px}.legal-toc a{display:block;padding:6px 0;text-decoration:none}.legal-body{font-size:16px;line-height:1.8;min-width:0;color:#becbe2}.legal-body section{scroll-margin-top:110px;padding:14px 0 22px}.legal-body h2{font-size:25px;line-height:1.3;letter-spacing:-.02em;color:#edf3ff;margin:16px 0}.legal-body p{margin:16px 0}.legal-body ul{padding-left:22px}.legal-body li{margin:12px 0}.legal-body strong{color:#e8eefb}.legal-body a{overflow-wrap:anywhere}.legal-summary{background:#14223b;border:1px solid #31496b;border-radius:18px;padding:24px;margin-bottom:30px}.legal-summary h2{margin-top:0}.legal-data{margin:24px 0}.legal-data dt{font-weight:650;color:#e8eefb;margin-top:24px;padding-top:20px;border-top:1px solid #273449}.legal-data dd{margin:8px 0 0}.cx-legal a:focus-visible{outline:3px solid #8bacff;outline-offset:4px}html[data-theme="light"] .cx-legal{background:#f7f9fd;color:#14223b}html[data-theme="light"] .cx-legal :is(.legal-body,.legal-deck){color:#465773}html[data-theme="light"] .cx-legal :is(h1,h2,strong,dt){color:#14223b}html[data-theme="light"] .cx-legal #main a{color:#244eb7}html[data-theme="light"] .legal-summary{background:#edf2fe;border-color:#cad7ee}html[data-theme="light"] :is(.legal-hero,.legal-data dt){border-color:#d3ddeb}html[data-theme="light"] .legal-date{color:#526480}@media(max-width:800px){.cx-legal #main{padding:108px 20px 60px}.legal-layout{grid-template-columns:1fr;gap:25px}.legal-toc{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.legal-toc strong{grid-column:1/-1}.legal-deck{font-size:18px}.legal-summary{padding:19px}.legal-body h2{font-size:23px}}@media print{.cl-nav,.cl-foot,.legal-toc,.legal-contact{display:none!important}.cx-legal #main{padding:0}.legal-layout{display:block}.cx-legal,.legal-summary{background:white!important;color:black!important}.cx-legal #main :is(p,li,dd,dt,h1,h2,strong,a){color:black!important}.legal-body section{break-inside:avoid}.legal-summary{border:1px solid #bbb}}
