.legal-page{background:#fff;color:#142538}.legal-hero{padding:132px 0 78px;background:#07111f;color:#fff}.legal-hero-inner{max-width:1120px}.legal-hero .hub-breadcrumbs{margin-bottom:58px}.legal-hero .hub-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;color:#71839a;font-size:.68rem}.legal-hero .hub-breadcrumbs li{display:flex;align-items:center;gap:10px}.legal-hero .hub-breadcrumbs a{color:#aab9ca}.legal-hero .hub-breadcrumbs a:hover{color:#fff}.legal-hero .hub-breadcrumbs i{color:#465b73;font-style:normal}.legal-hero .hub-breadcrumbs [aria-current=page]{color:#d1dce8}.legal-eyebrow,.legal-section-label{margin:0 0 16px;color:var(--blue);font-size:.61rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.legal-hero .legal-eyebrow{color:var(--cyan)}.legal-hero h1{max-width:880px;margin:0;font-size:clamp(3.75rem,6vw,5.7rem);font-weight:520;line-height:1;letter-spacing:-.058em}.legal-standfirst{max-width:750px;margin:28px 0 0;color:#afbdcd;font-size:1.05rem;line-height:1.75}.legal-updated{display:flex;gap:12px;margin:37px 0 0;color:#d1dce8;font-size:.67rem}.legal-updated span{color:#71839a;text-transform:uppercase;letter-spacing:.1em}.legal-layout{display:grid;grid-template-columns:235px minmax(0,800px);justify-content:center;gap:72px;padding-top:84px;padding-bottom:118px}.legal-rail{min-width:0}.legal-rail-inner{position:sticky;top:28px}.legal-toc{border:1px solid #dbe3eb;border-radius:14px;background:#f7f9fb}.legal-toc-desktop{padding:23px 20px}.legal-toc h2{margin:0 0 18px;color:#53677d;font-size:.57rem;letter-spacing:.14em;text-transform:uppercase}.legal-toc ol{display:grid;gap:8px;list-style:none;margin:0;padding:0;counter-reset:legal-toc}.legal-toc li{counter-increment:legal-toc}.legal-toc a{display:grid;grid-template-columns:22px 1fr;gap:8px;color:#52657a;font-size:.67rem;line-height:1.45}.legal-toc a:before{content:counter(legal-toc,decimal-leading-zero);color:#9aa8b7;font-size:.49rem}.legal-toc a:hover{color:var(--blue)}.legal-document-switch{margin-top:16px;padding:19px 20px;border:1px solid #dbe3eb;border-radius:14px}.legal-document-switch span,.legal-document-switch a{display:block}.legal-document-switch span{margin-bottom:8px;color:#8795a5;font-size:.53rem;letter-spacing:.1em;text-transform:uppercase}.legal-document-switch a{color:#163b61;font-size:.7rem;font-weight:720}.legal-document-switch a:hover{color:var(--blue)}.legal-toc-mobile{display:none}.legal-document{min-width:0}.legal-summary{padding:38px 41px;border:1px solid #d5e0ea;border-top:3px solid var(--blue);border-radius:17px;background:#f5f8fb}.legal-summary h2{margin:0 0 22px;font-size:2.25rem;font-weight:580;line-height:1.1;letter-spacing:-.045em}.legal-summary-body>p,.legal-summary-body>ul{margin-top:0}.legal-summary-body>p:last-child,.legal-summary-body>ul:last-child{margin-bottom:0}.legal-summary-note{margin:24px 0 0;padding-top:17px;border-top:1px solid #d8e2eb;color:#728297!important;font-size:.68rem!important}.legal-section{margin-top:66px;padding-top:5px;scroll-margin-top:28px}.legal-section+.legal-section{padding-top:66px;border-top:1px solid #dbe2e9}.legal-section h2{max-width:680px;margin:0 0 25px;font-size:clamp(2.15rem,3vw,3rem);font-weight:580;line-height:1.12;letter-spacing:-.045em}.legal-section-body>p:first-child,.legal-section-body>ul:first-child{margin-top:0}.legal-section-body>p:last-child,.legal-section-body>ul:last-child{margin-bottom:0}.legal-document p,.legal-document li{color:#4b6075;font-size:1rem;line-height:1.82}.legal-document p{margin-bottom:1.35em}.legal-document ul{display:grid;gap:11px;margin:26px 0;padding-left:22px}.legal-document a{color:#215fd8;text-decoration:underline;text-decoration-color:#215fd84d;text-underline-offset:3px}.legal-document a:hover{text-decoration-color:currentColor}.legal-document strong{color:#1a334d}.legal-notice{display:grid;grid-template-columns:145px 1fr;gap:25px;margin:30px 0;padding:25px 27px;border-left:3px solid var(--blue);background:#f3f6fa}.legal-notice>strong{color:#1d3f62;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.legal-notice p{margin:0 0 10px;font-size:.87rem}.legal-notice p:last-child{margin-bottom:0}.legal-notice-important{border-left-color:#d6903e;background:#fff8ef}.legal-notice-important>strong{color:#955715}.legal-document-footer{margin-top:70px;padding:31px 34px;border-radius:15px;background:#0b1c2f;color:#fff}.legal-document-footer p{margin:0 0 17px;color:#aab9ca;font-size:.84rem}.legal-document-footer a{color:#fff;text-decoration-color:#fff6;font-size:.75rem;font-weight:720}@media(max-width:1000px){.legal-layout{grid-template-columns:215px minmax(0,720px);gap:44px}}@media(max-width:800px){.legal-hero{padding:105px 0 62px}.legal-hero .hub-breadcrumbs{margin-bottom:43px}.legal-hero h1{font-size:clamp(3rem,12vw,4.4rem)}.legal-standfirst{font-size:.96rem}.legal-layout{display:block;padding-top:52px;padding-bottom:85px}.legal-rail{display:none}.legal-toc-mobile{display:block;margin-bottom:42px}.legal-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:17px 18px;color:#324a62;font-size:.76rem;font-weight:720;cursor:pointer}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile summary span{color:var(--blue);font-size:1rem;font-weight:500}.legal-toc-mobile[open] summary span{transform:rotate(45deg)}.legal-toc-mobile nav{padding:0 18px 18px}.legal-summary{padding:29px 24px}.legal-summary h2{font-size:1.95rem}.legal-section{margin-top:56px}.legal-section+.legal-section{padding-top:56px}.legal-section h2{font-size:2.15rem}.legal-document p,.legal-document li{font-size:.98rem;line-height:1.76}.legal-notice{grid-template-columns:1fr;gap:11px;padding:23px 21px}.legal-document-footer{margin-top:58px;padding:27px 24px}}@media(max-width:430px){.legal-hero h1{font-size:2.85rem}.legal-hero .hub-breadcrumbs{font-size:.61rem}.legal-updated{display:block}.legal-updated span{display:block;margin-bottom:4px}.legal-summary{padding:26px 20px}.legal-summary h2{font-size:1.8rem}.legal-section h2{font-size:2rem}.legal-document p,.legal-document li{font-size:.96rem}.legal-toc-mobile{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){.legal-page{scroll-behavior:auto}}
