@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap');
:root{--legal-navy:#042F66;--legal-blue:#04A0DC;--legal-ice:#EEF3F8}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--legal-navy);background:#fff}
.legal-main{padding-top:132px}.legal-wrap{max-width:1260px;margin:0 auto;width:calc(100% - 72px)}.legal-hero{background:linear-gradient(120deg,#eaf4fb,#f8fbfd);padding:95px 0 82px;border-bottom:1px solid #d9e6ef}.legal-eyebrow,.legal-number{font-size:12px;letter-spacing:.13em;font-weight:800;color:#008ed1}.legal-hero h1{font:800 clamp(54px,7vw,106px)/.99 Barlow,Arial,sans-serif;letter-spacing:-.04em;margin:20px 0}.legal-hero p{max-width:670px;font-size:18px;line-height:1.7;color:#55718b}.legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(38px,7vw,110px);padding:82px 0 100px}.legal-aside{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;border-top:2px solid var(--legal-blue);padding-top:24px}.legal-aside p{font-size:11px;letter-spacing:.14em;font-weight:800;color:#67839b;margin:0 0 20px}.legal-aside a{padding:13px 0;border-bottom:1px solid #dce8f0;color:var(--legal-navy);text-decoration:none;font-size:13px;font-weight:600;line-height:1.5}.legal-aside a:hover,.legal-copy a:hover{color:#008ed1}.legal-aside .legal-back{margin-top:22px;color:#008ed1;border:0}.legal-copy{max-width:820px}.legal-copy section{scroll-margin-top:165px;padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid #deebf3}.legal-copy section:last-child{border:0;margin-bottom:0;padding-bottom:0}.legal-copy h2{font:800 clamp(32px,3.6vw,48px)/1.1 Barlow,Arial,sans-serif;letter-spacing:-.03em;margin:16px 0 22px}.legal-copy p{font-size:16px;line-height:1.9;color:#4d647e;margin:0 0 20px}.legal-copy strong{color:var(--legal-navy)}.legal-copy a{color:#008ed1;text-underline-offset:4px}.legal-details{margin:28px 0 0;border-top:1px solid #dbe7f0}.legal-details>div{padding:17px 0;display:grid;grid-template-columns:210px 1fr;gap:18px;border-bottom:1px solid #dbe7f0}.legal-details dt{font-weight:700;font-size:14px}.legal-details dd{margin:0;font-size:14px;color:#415f78}.legal-pending{color:#647c8e;font-size:12px;font-weight:700;letter-spacing:.02em}.nc-header-system .nc-topbar,.nc-header-system .nc-header,.nc-header-system .nc-mega{border-radius:0!important}@media(max-width:850px){.legal-main{padding-top:105px}.legal-wrap{width:calc(100% - 36px)}.legal-hero{padding:70px 0 55px}.legal-grid{display:block;padding:56px 0}.legal-aside{position:static;margin-bottom:46px}.legal-copy section{scroll-margin-top:115px}.legal-details>div{grid-template-columns:1fr;gap:6px}.legal-hero p{font-size:16px}}

.legal-copy h3{font:800 23px/1.2 Barlow,Arial,sans-serif;margin:26px 0 12px}.legal-copy dl dd{line-height:1.65}.legal-pending{font-weight:700}.legal-copy section{overflow-wrap:anywhere}
