.legal-page{--legal-ink:#10213b;--legal-muted:#5f6f82;--legal-accent:#1456d8;background:#f4f6f8;color:var(--legal-ink);min-height:100vh}.legal-page--draft{--legal-accent:#b45b19}.legal-skip-link{background:var(--legal-ink);border-radius:8px;color:#fff;font-weight:700;left:10px;padding:10px 14px;position:fixed;top:10px;transform:translateY(-150%);z-index:200}.legal-skip-link:focus{transform:translateY(0)}.legal-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;min-height:86px;width:min(1180px,calc(100% - 40px))}.legal-brand{align-items:center;display:inline-flex;font-size:19px;font-weight:760;gap:9px;letter-spacing:-.035em}.legal-brand :is(img,svg){height:31px;width:31px}.legal-login{align-items:center;background:#ffffffbd;border:1px solid #cbd3dc;border-radius:10px;color:#344150;display:inline-flex;font-size:12px;font-weight:680;gap:7px;min-height:42px;padding:0 14px}.legal-login:hover{border-color:#9babbd;color:var(--legal-accent)}.legal-hero{align-items:end;border-block:1px solid #d8e0e9;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;padding:clamp(62px,9vw,112px) 0 clamp(52px,7vw,82px);width:min(1180px,calc(100% - 40px))}.legal-kicker{color:var(--legal-accent);font-size:10px;font-weight:760;letter-spacing:.13em;margin:0 0 18px;text-transform:uppercase}.legal-draft-badge{background:#fff5e9;border:1px solid #e0b083;border-radius:99px;color:#98480e;display:inline-flex;font-size:9px;font-weight:780;letter-spacing:.04em;margin-bottom:20px;padding:7px 11px;text-transform:uppercase}.legal-hero h1{font-family:Manrope Variable,Manrope,sans-serif;font-size:clamp(42px,6vw,74px);letter-spacing:-.06em;line-height:1.02;margin:0;max-width:850px}.legal-lead{color:var(--legal-muted);font-size:16px;line-height:1.7;margin:24px 0 0;max-width:720px}.legal-meta{align-items:center;border-left:3px solid var(--legal-accent);color:var(--legal-accent);display:flex;gap:13px;min-width:230px;padding:7px 0 7px 17px}.legal-meta div{display:grid;gap:3px}.legal-meta span{color:#788697;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-meta strong{color:#25364e;font-size:12px}.legal-layout{display:grid;gap:clamp(50px,8vw,120px);grid-template-columns:250px minmax(0,760px);justify-content:space-between;margin:0 auto;padding:70px 0 110px;width:min(1180px,calc(100% - 40px))}.legal-nav{align-self:start;position:sticky;top:28px}.legal-nav>p{color:#8a96a4;font-size:9px;font-weight:740;letter-spacing:.11em;margin:0 0 15px;text-transform:uppercase}.legal-nav nav{border-top:1px solid #d6dee7;display:grid}.legal-nav nav a{align-items:center;border-bottom:1px solid #dfe5ec;color:#506074;display:grid;font-size:11px;grid-template-columns:30px 1fr;min-height:45px;transition:color .15s ease,padding .15s ease}.legal-nav nav a span{color:#9aa6b4;font-size:8px}.legal-nav nav a:hover{color:var(--legal-accent);padding-left:4px}.legal-note{align-items:flex-start;background:#eaf1ff;border-radius:12px;color:var(--legal-accent);display:flex;gap:10px;margin-top:24px;padding:14px}.legal-page--draft .legal-note{background:#fff5e9}.legal-note p{color:#526985;font-size:9px;line-height:1.55;margin:0}.legal-note strong{color:#264f92;display:block;font-size:10px;margin-bottom:2px}.legal-page--draft .legal-note strong{color:#8f450f}.legal-document{min-width:0}.legal-document>section{border-bottom:1px solid #d9e1e9;padding:0 0 58px;scroll-margin-top:28px}.legal-document>section+section{padding-top:58px}.legal-section-number{color:var(--legal-accent);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.legal-document h2,.legal-section-number{font-family:Manrope Variable,Manrope,sans-serif}.legal-document h2{font-size:clamp(27px,3vw,35px);letter-spacing:-.045em;line-height:1.15;margin:0 0 24px}.legal-document h3{color:#26384f;font-size:15px;letter-spacing:-.015em;margin:28px 0 12px}.legal-document p{color:#526174;font-size:14px;line-height:1.8;margin:0}.legal-document .legal-callout+p,.legal-document .legal-table+p,.legal-document p+p,.legal-document ul+p{margin-top:18px}.legal-document a:not(.legal-document-links a){color:var(--legal-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--legal-accent) 35%,transparent);text-underline-offset:3px}.legal-document ol,.legal-document ul{color:#526174;display:grid;font-size:14px;gap:10px;line-height:1.7;list-style:none;margin:20px 0;padding:0}.legal-document li{padding-left:23px;position:relative}.legal-document li:before{background:var(--legal-accent);border-radius:2px;content:"";height:7px;left:1px;position:absolute;top:.73em;width:7px}.legal-table{background:#fff;border:1px solid #d5dde6;border-radius:14px;box-shadow:0 12px 38px #2436500d;margin:26px 0;overflow:hidden}.legal-table-row{border-bottom:1px solid #e3e8ee;display:grid;grid-template-columns:minmax(155px,.72fr) minmax(0,1.5fr)}.legal-table-row:last-child{border-bottom:0}.legal-table-row>*{padding:15px 17px}.legal-table-row strong{color:#29394f;font-size:11px;line-height:1.55}.legal-table-row a,.legal-table-row span{color:#607084;font-size:11px;line-height:1.6}.legal-table-row>*+*{border-left:1px solid #e3e8ee}.legal-table-head{background:#edf2f8}.legal-table-head span{color:#778697;font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.legal-callout{align-items:flex-start;background:#eef8f3;border:1px solid #b9dcca;border-radius:14px;color:#11875d;display:flex;gap:15px;margin:26px 0;padding:18px}.legal-callout--warning{background:#fff8ef;border-color:#e4c09d;color:#a05216}.legal-callout strong{color:#175c45;font-size:12px}.legal-callout--warning strong{color:#87420f}.legal-callout p{color:#557065;font-size:11px;line-height:1.65;margin-top:6px}.legal-callout--warning p{color:#735d49}.legal-document-footer{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding-top:30px}.legal-document-links{display:flex;flex-wrap:wrap;gap:9px 18px}.legal-document-links a{color:var(--legal-accent);font-size:11px;font-weight:680}.legal-document-footer>span{color:#8a96a4;font-size:9px;text-align:right}@media(max-width:840px){.legal-hero{align-items:start;grid-template-columns:1fr}.legal-layout{gap:45px;grid-template-columns:1fr;padding-top:45px}.legal-nav{position:static}.legal-nav nav{grid-template-columns:1fr 1fr}.legal-nav nav a:nth-child(odd){border-right:1px solid #dfe5ec}.legal-note{max-width:430px}}@media(max-width:560px){.legal-header,.legal-hero,.legal-layout{width:calc(100% - 28px)}.legal-header{min-height:74px}.legal-login{min-height:38px;padding-inline:12px}.legal-hero{gap:34px;padding-block:55px}.legal-hero h1{font-size:40px}.legal-lead{font-size:14px}.legal-layout{padding-bottom:70px}.legal-nav nav{grid-template-columns:1fr}.legal-nav nav a:nth-child(odd){border-right:0}.legal-table-row{grid-template-columns:1fr}.legal-table-row>*+*{border-left:0;border-top:1px solid #e3e8ee}.legal-table-head{display:none}.legal-table-row>*{padding:13px 15px}.legal-document-footer{align-items:start;grid-template-columns:1fr}.legal-document-footer>span{text-align:left}}@media(prefers-reduced-motion:reduce){.legal-page *,.legal-page :after,.legal-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}
