.website-legal-page{--legal-paper: #faf9f6;--legal-ink: #0f172a;--legal-muted: #526074;--legal-rule: #dce1e7;--legal-blue: #1d4ed8;color:var(--legal-ink);background:var(--legal-paper);min-height:100vh}.legal-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.website-legal-page a:focus-visible,.website-legal-page button:focus-visible,.website-legal-page summary:focus-visible,.website-legal-page .table-wrap:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.legal-skip-link{position:fixed;top:-80px;left:20px;z-index:60;background:#fff;padding:14px 20px;color:var(--legal-blue)}.legal-skip-link:focus{top:12px}.legal-hero{padding-top:106px;background:radial-gradient(ellipse at 90% 0%,#12375a 0%,transparent 52%),#071221;color:#fff}.legal-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#b1bdce}.legal-breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:#fff}.legal-hero-content{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:72px;padding-block:52px 56px;align-items:end}.legal-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-hero .legal-eyebrow{color:#9ddcf2}.legal-hero h1{font-size:clamp(2.35rem,5.2vw,4.4rem);line-height:1.09;letter-spacing:-.045em;margin-top:20px}.legal-intro{max-width:740px;margin-top:25px;font-size:18px;line-height:1.75;color:#cbd5e1}.legal-highlights{border-left:1px solid #ffffff26;padding-left:26px;font-size:14px;line-height:1.7}.legal-highlights li+li{margin-top:16px}.legal-highlights li{position:relative}.legal-highlights li:before{content:"";position:absolute;left:-30px;top:8px;width:7px;height:7px;background:#9ddcf2}.legal-document-tabs{display:flex;gap:32px;border-top:1px solid #ffffff26}.legal-document-tabs a{padding:20px 0 17px;border-bottom:3px solid transparent;color:#bcc9d9;font-size:14px;font-weight:600}.legal-document-tabs a[aria-current=page]{color:#fff;border-bottom-color:#7dd3fc}.legal-document-tabs a:hover{color:#fff}.legal-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:68px;padding-block:42px 80px}.legal-sidebar-sticky{position:sticky;top:94px}.legal-sidebar .legal-eyebrow{color:var(--legal-blue);padding-top:14px;border-top:2px solid var(--legal-ink)}.legal-index{margin-top:20px}.legal-index li+li{margin-top:2px}.legal-index a{display:grid;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:7px 2px;font-size:12px;line-height:1.6;color:var(--legal-muted);transition:color .15s}.legal-index a span{color:#7d899a;font-size:10px;padding-top:2px;font-variant-numeric:tabular-nums}.legal-index a:hover,.legal-index a:hover span{color:var(--legal-blue)}.legal-sidebar nav{max-height:calc(100dvh - 225px);overflow-y:auto;padding-right:6px}.legal-sidebar-contact{border-top:1px solid var(--legal-rule);padding-top:18px;margin-top:22px;font-size:12px;line-height:1.7}.legal-sidebar-contact a{display:inline-flex;gap:7px;align-items:center;margin-top:7px;color:var(--legal-blue);font-weight:600}.legal-reading-column{min-width:0}.legal-document-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--legal-muted);font-size:12px;padding-bottom:20px}.legal-document-tools button{display:inline-flex;align-items:center;gap:7px;color:var(--legal-blue);min-height:32px;font-weight:600}.legal-mobile-index{display:none}.legal-document>section{border-top:1px solid var(--legal-rule);padding-block:34px;scroll-margin-top:90px}.legal-document>section:first-child{border-top:0;padding-top:0}.legal-section-heading{display:grid;grid-template-columns:31px minmax(0,1fr);gap:14px;align-items:start}.legal-section-heading>span{font-size:11px;color:var(--legal-blue);padding-top:7px;font-weight:700;font-variant-numeric:tabular-nums}.legal-section-heading h2{font-size:24px;line-height:1.4;letter-spacing:-.025em;font-weight:600}.legal-prose{color:#344256;font-size:16px;line-height:1.9;margin-left:45px;overflow-wrap:anywhere}.legal-prose p,.legal-prose ul,.legal-prose ol,.legal-prose .table-wrap{margin-top:18px}.legal-prose strong{color:var(--legal-ink);font-weight:600}.legal-prose ul{list-style:disc;padding-left:22px}.legal-prose ol{list-style:decimal;padding-left:22px}.legal-prose li+li{margin-top:8px}.legal-prose a{color:var(--legal-blue);text-decoration:underline;text-decoration-color:#b4c8ee;text-underline-offset:3px}.legal-prose a:hover{text-decoration-color:var(--legal-blue)}.legal-prose code{font-size:.82em;background:#e9edf3;padding:2px 5px;border-radius:3px}.legal-prose .table-wrap{width:100%;overflow-x:auto;border:1px solid var(--legal-rule);background:#fff}.legal-prose table{width:100%;min-width:590px;border-collapse:collapse;font-size:13px;line-height:1.75}.legal-prose th{font-weight:600;color:var(--legal-ink);background:#edf1f6;text-align:left}.legal-prose th,.legal-prose td{padding:15px 16px;vertical-align:top;border-bottom:1px solid var(--legal-rule)}.legal-prose tr:last-child td{border-bottom:0}.legal-prose .sources{font-size:12px;color:var(--legal-muted)}.legal-contact-panel{display:flex;gap:24px;padding:30px;background:#e9eef6;border-top:2px solid var(--legal-blue);margin-top:22px}.legal-contact-panel>svg{color:var(--legal-blue);flex-shrink:0;margin-top:4px}.legal-contact-panel .legal-eyebrow{color:var(--legal-blue)}.legal-contact-panel h2{margin-top:12px;font-size:25px;line-height:1.3;letter-spacing:-.02em}.legal-contact-panel p:not(.legal-eyebrow){font-size:14px;line-height:1.8;margin-top:12px;color:var(--legal-muted)}.legal-contact-panel a{display:inline-flex;align-items:center;gap:10px;background:var(--legal-blue);color:#fff;padding:11px 17px;border-radius:4px;font-size:13px;font-weight:600;margin-top:22px}.legal-contact-panel a:hover{background:#1e40af}.legal-contact-email{display:block;font-size:12px;color:var(--legal-muted);margin-top:10px}.legal-end-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:var(--legal-blue);margin-top:28px}.legal-end-links a{display:inline-flex;align-items:center;gap:7px}@media (max-width: 1023px){.legal-hero-content{grid-template-columns:minmax(0,1fr);gap:28px}.legal-highlights{display:none}.legal-workspace{display:block;max-width:820px}.legal-sidebar{display:none}.legal-mobile-index{display:block;border-block:1px solid var(--legal-rule);margin-bottom:28px}.legal-mobile-index summary{display:flex;cursor:pointer;justify-content:space-between;gap:16px;padding-block:17px;font-size:14px;font-weight:600}.legal-mobile-index summary:after{content:"+";color:var(--legal-blue)}.legal-mobile-index[open] summary:after{content:"-"}.legal-mobile-index summary span{margin-left:auto;color:var(--legal-muted);font-size:12px;font-weight:400}.legal-mobile-index .legal-index{margin-top:0;padding-bottom:17px}.legal-mobile-index .legal-index a{font-size:14px;padding-block:9px}}@media (max-width: 639px){.legal-container{width:calc(100% - 36px)}.legal-hero{padding-top:94px}.legal-hero-content{padding-block:36px}.legal-intro{font-size:16px}.legal-document-tabs{gap:24px}.legal-document-tabs a{font-size:13px}.legal-workspace{padding-block:25px 48px}.legal-section-heading{grid-template-columns:25px minmax(0,1fr);gap:10px}.legal-section-heading h2{font-size:21px}.legal-prose{margin-left:0;font-size:15px}.legal-contact-panel{padding:24px 20px;gap:16px}.legal-contact-panel>svg{display:none}.legal-contact-panel h2{font-size:22px}}@page legal-document{size:A4 portrait;margin:18mm}@media print{.website-legal-page{page:legal-document;background:#fff;color:#000}.website-legal-page>header,.website-legal-page>footer,.legal-sidebar,.legal-document-tabs,.legal-breadcrumb,.legal-highlights,.legal-mobile-index,.legal-document-tools button,.legal-skip-link,.legal-end-links,.legal-contact-panel>svg{display:none!important}.website-legal-page section{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.legal-container{width:100%;max-width:none}.legal-hero{padding-top:0;background:#fff;color:#000}.legal-hero-content{display:block;padding-block:0 20px}.legal-hero h1{font-size:30px}.legal-hero .legal-eyebrow,.legal-intro{color:#344256}.legal-intro{font-size:12px;line-height:1.6}.legal-workspace{display:block;padding-block:0}.legal-section-heading h2{font-size:17px;-moz-column-break-after:avoid;break-after:avoid}.legal-prose{font-size:11px;line-height:1.7;margin-left:0}.legal-prose p,.legal-prose li{orphans:3;widows:3}.legal-prose table{min-width:0;font-size:10px}.legal-prose th,.legal-prose td{padding:8px}.legal-prose tr{-moz-column-break-inside:avoid;break-inside:avoid}.legal-prose .table-wrap{overflow:visible}.legal-document>section{padding-block:20px}.legal-contact-panel{background:#fff;padding:20px 0}.legal-contact-panel a{color:#000;background:none;padding:0}}
