.LegalPages_legalPage__PZFRf{--legal-night:#06282c;--legal-ink:#15383b;--legal-muted:#5e7476;--legal-teal:#00b2a9;--legal-teal-deep:#087b76;--legal-mint:#64e6cd;--legal-gold:#f0dc28;--legal-paper:#fcfffe;--legal-border:#d8ece9;background:linear-gradient(90deg,rgba(8,41,44,.026) 0 1px,transparent 1px 48px),linear-gradient(180deg,hsla(0,0%,100%,.74),transparent 28%),linear-gradient(145deg,rgba(100,230,205,.12),transparent 34%),linear-gradient(225deg,rgba(240,220,40,.12),transparent 32%),linear-gradient(180deg,#f8fefd,#effaf7 58%,#fffbea);background-size:48px 48px,auto,auto,auto,auto;color:var(--legal-ink);min-height:calc(100vh - 74px);overflow-x:hidden;padding:clamp(1rem,2.8vw,2.35rem) clamp(.85rem,2vw,1.35rem) 2.4rem;position:relative}.LegalPages_legalPage__PZFRf:before{background:linear-gradient(90deg,transparent 0 12%,rgba(8,41,44,.035) 12% 12.12%,transparent 12.12% 100%),repeating-linear-gradient(155deg,transparent 0 148px,rgba(0,178,169,.034) 148px 149px,transparent 149px 248px),linear-gradient(135deg,transparent 0 58%,rgba(240,220,40,.12) 58% 58.35%,transparent 58.35% 100%),linear-gradient(225deg,transparent 0 72%,rgba(0,178,169,.06) 72% 72.35%,transparent 72.35% 100%);content:"";inset:0;opacity:.9;pointer-events:none;position:fixed}.LegalPages_legalPage__PZFRf:after{background:linear-gradient(0deg,rgba(8,41,44,.06),transparent 72%),linear-gradient(90deg,rgba(100,230,205,.08),transparent 42%,rgba(240,220,40,.08));bottom:0;content:"";height:34vh;left:0;pointer-events:none;position:fixed;right:0}.LegalPages_legalPage__PZFRf *,.LegalPages_legalPage__PZFRf :after,.LegalPages_legalPage__PZFRf :before{box-sizing:border-box}.LegalPages_legalShell__5p008{margin:0 auto;max-width:1040px;min-width:0;position:relative;width:100%;z-index:1}.LegalPages_legalHero__QcF_l{background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(248,255,253,.66)),linear-gradient(135deg,rgba(100,230,205,.14),transparent 44%),linear-gradient(315deg,rgba(240,220,40,.12),transparent 42%);border:1px solid rgba(135,207,199,.72);border-radius:8px;box-shadow:0 22px 58px rgba(8,41,44,.08),inset 0 1px 0 hsla(0,0%,100%,.86);display:grid;grid-gap:1.05rem;gap:1.05rem;overflow:hidden;padding:clamp(1.05rem,2.7vw,1.75rem);position:relative}.LegalPages_legalHero__QcF_l:after{background:linear-gradient(90deg,var(--legal-teal),var(--legal-gold));content:"";height:4px;left:0;position:absolute;right:0;top:0}.LegalPages_eyebrow__CtRBX{color:var(--legal-teal-deep);display:block;font-size:.72rem;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.LegalPages_legalHero__QcF_l h1{color:var(--legal-night);font-size:clamp(2.25rem,5.5vw,4.2rem);font-weight:950;letter-spacing:0;line-height:.98;margin:.48rem 0 0;max-width:820px;text-wrap:balance}.LegalPages_legalHero__QcF_l p{color:var(--legal-muted);font-size:clamp(.98rem,1.55vw,1.08rem);font-weight:680;line-height:1.66;margin:.78rem 0 0;max-width:760px}.LegalPages_metaGrid__AxG1T{display:grid;grid-gap:.58rem;gap:.58rem;grid-template-columns:repeat(3,minmax(0,1fr))}.LegalPages_metaItem__Odb1a{background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,255,253,.68));border:1px solid rgba(171,220,214,.82);border-radius:8px;box-shadow:0 12px 30px rgba(8,41,44,.055);min-width:0;padding:.74rem .78rem}.LegalPages_metaItem__Odb1a span,.LegalPages_metaItem__Odb1a strong{display:block;line-height:1.16}.LegalPages_metaItem__Odb1a span{color:var(--legal-teal-deep);font-size:.68rem;font-weight:950;text-transform:uppercase}.LegalPages_metaItem__Odb1a strong{color:var(--legal-night);font-size:.92rem;font-weight:950;margin-top:.18rem;overflow-wrap:anywhere}.LegalPages_legalContent__sjEeG{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,255,253,.84)),linear-gradient(135deg,rgba(100,230,205,.08),transparent 44%),linear-gradient(315deg,rgba(240,220,40,.08),transparent 38%);border:1px solid rgba(171,220,214,.86);border-radius:8px;box-shadow:0 24px 55px rgba(16,47,50,.1),inset 0 1px 0 hsla(0,0%,100%,.92);margin-top:1rem;overflow:hidden;position:relative}.LegalPages_legalContent__sjEeG:before{background:linear-gradient(90deg,var(--legal-mint),var(--legal-gold),var(--legal-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:2}.LegalPages_legalSection___gsDD{display:grid;grid-gap:clamp(.8rem,2vw,1.2rem);gap:clamp(.8rem,2vw,1.2rem);grid-template-columns:58px minmax(0,1fr);padding:clamp(1rem,2.4vw,1.45rem);position:relative}.LegalPages_legalSection___gsDD+.LegalPages_legalSection___gsDD{border-top:1px solid rgba(171,220,214,.66)}.LegalPages_sectionNumber__Uzu3E{align-items:center;background:linear-gradient(135deg,rgba(100,230,205,.18),rgba(255,249,223,.58)),hsla(0,0%,100%,.72);border:1px solid rgba(171,220,214,.86);border-radius:8px;color:var(--legal-teal-deep);display:inline-flex;font-size:.82rem;font-weight:950;height:42px;justify-content:center;line-height:1;width:42px}.LegalPages_sectionBody__MSb3u{min-width:0}.LegalPages_sectionBody__MSb3u h2{color:var(--legal-night);font-size:clamp(1.2rem,2.5vw,1.72rem);font-weight:950;letter-spacing:0;line-height:1.08;margin:0}.LegalPages_sectionBody__MSb3u p{color:var(--legal-ink);font-size:.98rem;font-weight:640;line-height:1.72;margin:.62rem 0 0;max-width:860px}.LegalPages_legalClosing__052HW{background:linear-gradient(135deg,rgba(8,41,44,.96),rgba(14,74,75,.92)),linear-gradient(90deg,rgba(240,220,40,.14),transparent 48%);border:1px solid rgba(8,41,44,.16);border-radius:8px;color:hsla(0,0%,100%,.88);font-size:.9rem;font-weight:850;line-height:1.5;margin-top:1rem;padding:1rem}.LegalPages_legalClosing__052HW strong{color:#fff;font-weight:950}@media (max-width:760px){.LegalPages_legalPage__PZFRf{min-height:calc(100vh - 64px);padding:1rem .75rem 1.45rem}.LegalPages_legalHero__QcF_l h1{font-size:clamp(2rem,12vw,3.15rem);line-height:1}.LegalPages_legalHero__QcF_l p{font-size:.96rem}.LegalPages_metaGrid__AxG1T{grid-template-columns:1fr}.LegalPages_legalSection___gsDD{grid-template-columns:1fr;padding:1rem}.LegalPages_sectionNumber__Uzu3E{height:38px;width:38px}.LegalPages_sectionBody__MSb3u p{font-size:.94rem;line-height:1.66}}@media (max-width:380px){.LegalPages_legalHero__QcF_l{padding:.95rem}.LegalPages_legalHero__QcF_l h1{font-size:1.9rem}.LegalPages_legalSection___gsDD{padding:.9rem}}