.legal-page-module__bFNH6q__page{--forest:#003d28;--forest-dark:#011f16;--gold:#e5a900;--cream:#faf8f1;background:var(--cream);color:#19342b;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif}.legal-page-module__bFNH6q__header{z-index:10;background:#fffffff5;border-bottom:1px solid #003d281a;height:82px;position:relative;box-shadow:0 4px 24px #011f160f}.legal-page-module__bFNH6q__headerInner,.legal-page-module__bFNH6q__container,.legal-page-module__bFNH6q__footerInner{width:min(1160px,100% - 40px);margin:0 auto}.legal-page-module__bFNH6q__headerInner{justify-content:space-between;align-items:center;height:100%;display:flex}.legal-page-module__bFNH6q__brand{align-self:flex-start}.legal-page-module__bFNH6q__brand img{object-fit:contain;filter:drop-shadow(0 5px 10px #002f1e29);width:104px;height:104px}.legal-page-module__bFNH6q__backLink{color:var(--forest);border:1px solid #003d2829;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.legal-page-module__bFNH6q__backLink:hover{background:var(--forest);border-color:var(--forest);color:#fff;transform:translateY(-1px)}.legal-page-module__bFNH6q__hero{color:#fff;background:radial-gradient(circle at 80% 5%,#e5a9002b,#0000 30%),linear-gradient(135deg,#01271b 0%,#004d32 100%);padding:96px 0 80px;position:relative;overflow:hidden}.legal-page-module__bFNH6q__hero:after{content:"";background:var(--cream);border-radius:50% 50% 0 0;height:110px;position:absolute;inset:auto -5% -65px}.legal-page-module__bFNH6q__heroGlow{border:1px solid #e5a90040;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:8%;box-shadow:0 0 0 55px #e5a90009,0 0 0 110px #e5a90006}.legal-page-module__bFNH6q__hero .legal-page-module__bFNH6q__container{z-index:1;position:relative}.legal-page-module__bFNH6q__eyebrow{color:#f5c233;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.legal-page-module__bFNH6q__hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,78px);font-weight:700;line-height:1}.legal-page-module__bFNH6q__summary{color:#ffffffc7;max-width:720px;margin:25px 0 24px;font-size:18px;line-height:1.7}.legal-page-module__bFNH6q__effectiveDate{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.legal-page-module__bFNH6q__statusDot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5a90024}.legal-page-module__bFNH6q__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:45px;padding-top:70px;padding-bottom:100px;display:grid}.legal-page-module__bFNH6q__sidebar{background:#fff;border:1px solid #003d281a;border-radius:18px;padding:22px;position:sticky;top:28px;box-shadow:0 10px 35px #011f160f}.legal-page-module__bFNH6q__sidebar>p{color:#82928b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.legal-page-module__bFNH6q__sidebar .legal-page-module__bFNH6q__legalGroups{gap:20px;display:grid}.legal-page-module__bFNH6q__legalGroup{gap:4px;display:grid}.legal-page-module__bFNH6q__legalGroup>span{color:#9a7a20;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 5px;font-size:10px;font-weight:850}.legal-page-module__bFNH6q__sidebar a{color:#476057;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none}.legal-page-module__bFNH6q__sidebar a:hover,.legal-page-module__bFNH6q__sidebar a.legal-page-module__bFNH6q__active{color:var(--forest);background:#edf6f0}.legal-page-module__bFNH6q__sidebar a.legal-page-module__bFNH6q__active{box-shadow:inset 3px 0 var(--gold)}.legal-page-module__bFNH6q__document{background:#fff;border:1px solid #003d2817;border-radius:24px;min-width:0;padding:48px clamp(25px,5vw,64px);box-shadow:0 16px 50px #011f1612}.legal-page-module__bFNH6q__introduction{border-left:4px solid var(--gold);background:#f7faf7;border-radius:0 14px 14px 0;margin-bottom:45px;padding:22px 25px}.legal-page-module__bFNH6q__document p,.legal-page-module__bFNH6q__document li{color:#4c6159;font-size:15.5px;line-height:1.78}.legal-page-module__bFNH6q__document p{margin:0 0 12px}.legal-page-module__bFNH6q__document p:last-child{margin-bottom:0}.legal-page-module__bFNH6q__policySection{border-top:1px solid #e8eeea;padding:31px 0;scroll-margin-top:30px}.legal-page-module__bFNH6q__policySection:first-of-type{border-top:0}.legal-page-module__bFNH6q__policySection h2{color:var(--forest-dark);margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.4vw,27px);line-height:1.3}.legal-page-module__bFNH6q__policySection ul{gap:9px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.legal-page-module__bFNH6q__policySection li{padding-left:25px;position:relative}.legal-page-module__bFNH6q__policySection li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:2px;box-shadow:0 0 0 4px #e5a9001c}.legal-page-module__bFNH6q__footer{background:var(--forest-dark);color:#fff;padding:34px 0}.legal-page-module__bFNH6q__footerInner,.legal-page-module__bFNH6q__footerInner>div,.legal-page-module__bFNH6q__footer nav{align-items:center;display:flex}.legal-page-module__bFNH6q__footerInner{justify-content:space-between;gap:30px}.legal-page-module__bFNH6q__footerInner>div{gap:15px}.legal-page-module__bFNH6q__footer img{object-fit:contain}.legal-page-module__bFNH6q__footer p{color:#ffffffad;margin:0;font-size:13px}.legal-page-module__bFNH6q__footer nav{gap:23px}.legal-page-module__bFNH6q__footer a{color:#ffffffc2;font-size:13px;font-weight:650;text-decoration:none}.legal-page-module__bFNH6q__footer a:hover{color:#f5c233}@media (max-width:820px){.legal-page-module__bFNH6q__header{height:72px}.legal-page-module__bFNH6q__brand img{width:88px;height:88px}.legal-page-module__bFNH6q__hero{padding:78px 0 68px}.legal-page-module__bFNH6q__layout{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:60px}.legal-page-module__bFNH6q__sidebar{padding:9px;position:static;overflow-x:auto}.legal-page-module__bFNH6q__sidebar>p{display:none}.legal-page-module__bFNH6q__sidebar .legal-page-module__bFNH6q__legalGroups{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.legal-page-module__bFNH6q__sidebar a{white-space:normal}.legal-page-module__bFNH6q__sidebar a.legal-page-module__bFNH6q__active{box-shadow:inset 0 -3px var(--gold)}.legal-page-module__bFNH6q__footerInner{flex-direction:column;align-items:flex-start}.legal-page-module__bFNH6q__footer nav{flex-wrap:wrap}}@media (max-width:520px){.legal-page-module__bFNH6q__sidebar .legal-page-module__bFNH6q__legalGroups{grid-template-columns:1fr;gap:18px}.legal-page-module__bFNH6q__headerInner,.legal-page-module__bFNH6q__container,.legal-page-module__bFNH6q__footerInner{width:min(100% - 28px,1160px)}.legal-page-module__bFNH6q__backLink{padding:9px 13px;font-size:12px}.legal-page-module__bFNH6q__hero h1{font-size:43px}.legal-page-module__bFNH6q__summary{font-size:16px}.legal-page-module__bFNH6q__document{border-radius:18px;padding:30px 20px}.legal-page-module__bFNH6q__introduction{padding:18px}.legal-page-module__bFNH6q__document p,.legal-page-module__bFNH6q__document li{font-size:14.5px}.legal-page-module__bFNH6q__policySection{padding:25px 0}.legal-page-module__bFNH6q__footer nav{gap:12px 18px}}
