.LegalDocument-module__F_aZEa__document{color:#101a24;background:#f4f7f9;min-height:100vh}.LegalDocument-module__F_aZEa__hero{min-height:440px;padding:clamp(150px, 14vw, 205px) var(--page-gutter,clamp(24px, 5vw, 72px)) 72px;color:#fff;background:radial-gradient(circle at 82% 20%,#3b7cee52,#0000 26%),linear-gradient(125deg,#060a10 0%,#0a1627 56%,#173b70 100%);position:relative;overflow:hidden}.LegalDocument-module__F_aZEa__hero:after{content:"";aspect-ratio:1;border:1px solid #aecdff26;border-radius:50%;width:min(58vw,760px);position:absolute;top:-64%;right:-7%;box-shadow:0 0 0 85px #73a9ff06}.LegalDocument-module__F_aZEa__heroInner{z-index:1;max-width:1050px;position:relative}.LegalDocument-module__F_aZEa__eyebrow{color:#d0b775;font:500 10px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.LegalDocument-module__F_aZEa__hero h1{font:500 clamp(58px, 7vw, 98px)/.9 var(--font-heading), sans-serif;letter-spacing:-.07em;margin:22px 0 0}.LegalDocument-module__F_aZEa__lead{color:#ffffffab;max-width:800px;margin:28px 0 0;font-size:clamp(15px,1.55vw,19px);line-height:1.72}.LegalDocument-module__F_aZEa__updated{color:#ffffff6b;font:500 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0}.LegalDocument-module__F_aZEa__reviewNotice{padding:18px var(--page-gutter,clamp(24px, 5vw, 72px));color:#5b4a25;background:#f0e7cf;border-bottom:1px solid #11202f1f;grid-template-columns:auto 1fr;align-items:center;gap:14px;font-size:13px;line-height:1.55;display:grid}.LegalDocument-module__F_aZEa__reviewNotice strong{color:#2c2518}.LegalDocument-module__F_aZEa__layout{width:min(100%,1280px);padding:clamp(70px, 8vw, 115px) var(--page-gutter,clamp(24px, 5vw, 72px)) clamp(100px, 11vw, 160px);grid-template-columns:minmax(220px,280px) minmax(0,760px);align-items:start;gap:clamp(60px,9vw,130px);margin:0 auto;display:grid}.LegalDocument-module__F_aZEa__toc{position:sticky;top:125px}.LegalDocument-module__F_aZEa__tocLabel{color:#947233;font:500 10px var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px}.LegalDocument-module__F_aZEa__toc nav{border-top:1px solid #11202f26;flex-direction:column;display:flex}.LegalDocument-module__F_aZEa__toc a{color:#5b6974;border-bottom:1px solid #11202f1c;grid-template-columns:28px 1fr;gap:8px;padding:11px 0;font-size:12px;line-height:1.4;text-decoration:none;display:grid}.LegalDocument-module__F_aZEa__toc a:hover{color:#235fc9}.LegalDocument-module__F_aZEa__toc a span{color:#a07c38;font:500 9px var(--font-mono), monospace}.LegalDocument-module__F_aZEa__body section{padding:0 0 46px;scroll-margin-top:125px}.LegalDocument-module__F_aZEa__body section+section{border-top:1px solid #11202f24;padding-top:46px}.LegalDocument-module__F_aZEa__sectionNumber{color:#997631;font:500 9px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px}.LegalDocument-module__F_aZEa__body h2{font:500 clamp(28px, 3vw, 39px)/1.03 var(--font-heading), sans-serif;letter-spacing:-.045em;margin:0 0 18px}.LegalDocument-module__F_aZEa__body p,.LegalDocument-module__F_aZEa__body li{color:#566671;font-size:14px;line-height:1.82}.LegalDocument-module__F_aZEa__body p{margin:0}.LegalDocument-module__F_aZEa__body p+p{margin-top:15px}.LegalDocument-module__F_aZEa__body ul{margin:17px 0 0;padding-left:20px}.LegalDocument-module__F_aZEa__body a{color:#1959bf;text-underline-offset:3px}.LegalDocument-module__F_aZEa__body strong{color:#15232e}.LegalDocument-module__F_aZEa__factGate{color:#665431;background:#f4ecd9;border-left:2px solid #b08b45;margin-top:22px;padding:18px 20px;font-size:13px;line-height:1.65}.LegalDocument-module__F_aZEa__related{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.LegalDocument-module__F_aZEa__related a{color:#263a4a;background:#ffffffad;border:1px solid #11202f24;border-radius:99px;padding:10px 13px;font-size:12px;text-decoration:none}@media (max-width:840px){.LegalDocument-module__F_aZEa__layout{grid-template-columns:1fr;gap:48px}.LegalDocument-module__F_aZEa__toc{position:static}.LegalDocument-module__F_aZEa__toc nav{max-height:280px;overflow:auto}}@media (max-width:560px){.LegalDocument-module__F_aZEa__hero{min-height:390px;padding:145px 24px 58px}.LegalDocument-module__F_aZEa__hero h1{font-size:clamp(52px,15vw,72px)}.LegalDocument-module__F_aZEa__reviewNotice{align-items:start;padding-inline:24px}.LegalDocument-module__F_aZEa__layout{padding:65px 24px 110px}.LegalDocument-module__F_aZEa__toc nav{max-height:240px}.LegalDocument-module__F_aZEa__body section{padding-bottom:36px}.LegalDocument-module__F_aZEa__body section+section{padding-top:36px}}
