.LegalPage-module__bHW_4a__page{--ink:#14241d;--green:#004532;--deep:#002b20;--mint:#a6f2d1;--soft:#dcf9eb;--paper:#f7f7ef;--earth:#914c2b;--line:#c8d0c7;background:var(--paper);min-height:100svh;color:var(--ink)}.LegalPage-module__bHW_4a__header{background:var(--green);color:#fff;isolation:isolate;position:relative;overflow:hidden}.LegalPage-module__bHW_4a__header:before{content:"";z-index:-2;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.LegalPage-module__bHW_4a__header:after{content:"";z-index:-1;border:1px solid #a6f2d147;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-390px;right:-170px;box-shadow:0 0 0 70px #a6f2d109,0 0 0 140px #a6f2d106}.LegalPage-module__bHW_4a__nav,.LegalPage-module__bHW_4a__hero,.LegalPage-module__bHW_4a__layout,.LegalPage-module__bHW_4a__footerInner{width:min(100% - 48px,1240px);margin-inline:auto}.LegalPage-module__bHW_4a__nav{border-bottom:1px solid #a6f2d140;justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.LegalPage-module__bHW_4a__brand,.LegalPage-module__bHW_4a__footerBrand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.LegalPage-module__bHW_4a__brand{color:#fff;letter-spacing:-.04em;font-size:18px;font-weight:750}.LegalPage-module__bHW_4a__brand img,.LegalPage-module__bHW_4a__footerBrand img{object-fit:contain;border-radius:50%}.LegalPage-module__bHW_4a__navLinks{gap:30px;display:flex}.LegalPage-module__bHW_4a__navLinks a{color:#d8eee3;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.LegalPage-module__bHW_4a__navLinks a:hover{color:#fff}.LegalPage-module__bHW_4a__hero{grid-template-columns:minmax(0,1.35fr) minmax(220px,.45fr);align-items:end;gap:clamp(55px,10vw,150px);padding:clamp(78px,10vw,135px) 0 clamp(80px,9vw,120px);display:grid}.LegalPage-module__bHW_4a__eyebrow{color:var(--mint);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:10px;font-weight:750;display:flex}.LegalPage-module__bHW_4a__eyebrow span{background:currentColor;width:24px;height:1px}.LegalPage-module__bHW_4a__hero h1{letter-spacing:-.072em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(3.6rem,7vw,6.7rem);line-height:.91}.LegalPage-module__bHW_4a__summary{color:#d6eadf;text-wrap:pretty;max-width:650px;margin:30px 0 0;font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.72}.LegalPage-module__bHW_4a__meta{border-top:2px solid var(--mint);padding:20px 0 2px}.LegalPage-module__bHW_4a__meta span{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.LegalPage-module__bHW_4a__meta strong{margin-top:9px;font-size:16px;display:block}.LegalPage-module__bHW_4a__meta a{color:#d6eadf;margin-top:25px;font-size:11px;font-weight:650;text-decoration:none;display:inline-block}.LegalPage-module__bHW_4a__meta a:hover{color:#fff}.LegalPage-module__bHW_4a__layout{grid-template-columns:250px minmax(0,740px);justify-content:space-between;gap:clamp(55px,10vw,150px);padding:clamp(78px,9vw,125px) 0 140px;display:grid}.LegalPage-module__bHW_4a__toc{align-self:start;position:sticky;top:24px}.LegalPage-module__bHW_4a__tocLabel{color:var(--earth);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800}.LegalPage-module__bHW_4a__toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.LegalPage-module__bHW_4a__toc a{border-bottom:1px solid var(--line);color:#53615a;grid-template-columns:30px 1fr;gap:8px;padding:13px 0;font-size:12px;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:grid}.LegalPage-module__bHW_4a__toc a:hover{color:var(--green);transform:translate(3px)}.LegalPage-module__bHW_4a__tocNumber,.LegalPage-module__bHW_4a__sectionNumber{color:var(--earth);letter-spacing:.1em;font-size:9px;font-weight:800}.LegalPage-module__bHW_4a__content{min-width:0}.LegalPage-module__bHW_4a__notice{background:var(--soft);color:#31483d;border:0;border-radius:3px 32px 3px 3px;margin:0 0 68px;padding:26px 28px 27px 32px;font-size:14px;line-height:1.7;position:relative}.LegalPage-module__bHW_4a__notice:before{content:"";background:var(--green);width:4px;position:absolute;top:0;bottom:0;left:0}.LegalPage-module__bHW_4a__section{border-bottom:1px solid var(--line);margin:0 0 48px;padding:0 0 48px;scroll-margin-top:32px}.LegalPage-module__bHW_4a__section:last-child{margin-bottom:0}.LegalPage-module__bHW_4a__sectionNumber{margin-bottom:11px;display:block}.LegalPage-module__bHW_4a__section h2{max-width:640px;color:var(--green);letter-spacing:-.05em;text-wrap:balance;margin:0 0 19px;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.06}.LegalPage-module__bHW_4a__section p,.LegalPage-module__bHW_4a__section li{color:#46564e;font-size:15px;line-height:1.78}.LegalPage-module__bHW_4a__section p{margin:0 0 15px}.LegalPage-module__bHW_4a__section ul,.LegalPage-module__bHW_4a__section ol{margin:16px 0 20px;padding-left:21px}.LegalPage-module__bHW_4a__section li+li{margin-top:9px}.LegalPage-module__bHW_4a__section strong{color:var(--ink)}.LegalPage-module__bHW_4a__section a{color:var(--green);text-underline-offset:3px;font-weight:650}.LegalPage-module__bHW_4a__footer{background:var(--deep);color:#bcd7ca}.LegalPage-module__bHW_4a__footerInner{grid-template-columns:1fr auto auto;align-items:center;gap:36px;min-height:126px;font-size:11px;display:grid}.LegalPage-module__bHW_4a__footerBrand{color:#fff}.LegalPage-module__bHW_4a__footerBrand span{gap:2px;display:grid}.LegalPage-module__bHW_4a__footerBrand strong{letter-spacing:-.03em;font-size:15px}.LegalPage-module__bHW_4a__footerBrand small{color:#9fbbae;font-size:10px}.LegalPage-module__bHW_4a__footerLinks{gap:22px;display:flex}.LegalPage-module__bHW_4a__footer a{color:#d6eadf;text-decoration:none}.LegalPage-module__bHW_4a__footer a:hover{color:var(--mint)}.LegalPage-module__bHW_4a__footerInner>span{white-space:nowrap}@media (max-width:760px){.LegalPage-module__bHW_4a__nav,.LegalPage-module__bHW_4a__hero,.LegalPage-module__bHW_4a__layout,.LegalPage-module__bHW_4a__footerInner{width:calc(100% - 40px)}.LegalPage-module__bHW_4a__nav{height:70px}.LegalPage-module__bHW_4a__navLinks{gap:14px}.LegalPage-module__bHW_4a__navLinks a{font-size:11px}.LegalPage-module__bHW_4a__hero{grid-template-columns:1fr;gap:48px;padding:72px 0 76px}.LegalPage-module__bHW_4a__hero h1{font-size:clamp(3.25rem,15vw,4.8rem)}.LegalPage-module__bHW_4a__meta{max-width:260px}.LegalPage-module__bHW_4a__layout{grid-template-columns:1fr;gap:58px;padding:72px 0 100px}.LegalPage-module__bHW_4a__toc{position:static}.LegalPage-module__bHW_4a__content{order:2}.LegalPage-module__bHW_4a__footerInner{grid-template-columns:1fr;align-content:center;gap:22px;padding-block:34px}.LegalPage-module__bHW_4a__footerLinks{flex-wrap:wrap;gap:14px 20px}}@media (max-width:440px){.LegalPage-module__bHW_4a__navLinks a:last-child{display:none}.LegalPage-module__bHW_4a__notice{border-radius:3px 24px 3px 3px;padding:23px 22px 24px 26px}.LegalPage-module__bHW_4a__section{margin-bottom:38px;padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.LegalPage-module__bHW_4a__page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
