.LegalLinks-module__IS7Q2q__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:12px;line-height:1.6;display:flex}.LegalLinks-module__IS7Q2q__links a{color:#28576a;text-underline-offset:3px;text-decoration:underline}.LegalLinks-module__IS7Q2q__links a:hover{color:#15975e}.LegalLinks-module__IS7Q2q__links a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #16a66a}.LegalLinks-module__IS7Q2q__dark a{color:#d9f6e9}.LegalLinks-module__IS7Q2q__dark a:hover{color:#b9f567}.LegalLinks-module__IS7Q2q__compact{font-size:11px}
.AuthShell-module__4NuKxG__page{--primary:#123c4a;--secondary:#16a66a;--accent:#a3e635;--background:#f7f9f8;--surface:#fff;--text:#172126;--muted:#66747b;--border:#dde4e1;background:var(--background);min-height:100vh;color:var(--text);grid-template-columns:minmax(390px,.92fr) minmax(500px,1.08fr);display:grid}.AuthShell-module__4NuKxG__brandPanel{color:#fff;background:radial-gradient(circle at 12% 14%,#a3e6352e,#0000 24%),radial-gradient(circle at 90% 83%,#16a66a38,#0000 30%),linear-gradient(145deg,#123c4a 0%,#0f3541 54%,#0c2c36 100%);min-height:100vh;position:relative;overflow:hidden}.AuthShell-module__4NuKxG__brandPanel:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.AuthShell-module__4NuKxG__brandContent{z-index:2;flex-direction:column;width:min(580px,100%);min-height:100vh;padding:46px clamp(32px,5vw,72px);display:flex;position:relative}.AuthShell-module__4NuKxG__brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.AuthShell-module__4NuKxG__brandMark,.AuthShell-module__4NuKxG__mobileBrandMark{color:#123c4a;letter-spacing:-.02em;width:42px;height:42px;box-shadow:none;background:0 0;border-radius:13px;place-items:center;font-size:13px;font-weight:950;display:grid}.AuthShell-module__4NuKxG__brandName{letter-spacing:-.035em;font-size:21px;font-weight:900}.AuthShell-module__4NuKxG__hero{max-width:520px;margin:auto 0 46px}.AuthShell-module__4NuKxG__heroEyebrow{color:#d8f3e4;letter-spacing:.03em;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;min-height:27px;margin-bottom:18px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.AuthShell-module__4NuKxG__hero h2{letter-spacing:-.055em;max-width:500px;margin:0;font-size:clamp(36px,4.2vw,61px);line-height:.99}.AuthShell-module__4NuKxG__hero p{color:#ffffffb3;max-width:475px;margin:24px 0 0;font-size:14px;line-height:1.7}.AuthShell-module__4NuKxG__benefits{gap:14px;margin-top:auto;display:grid}.AuthShell-module__4NuKxG__benefits article{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.AuthShell-module__4NuKxG__benefits article>span{width:32px;height:32px;color:var(--accent);border:1px solid #ffffff24;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.AuthShell-module__4NuKxG__benefits strong{font-size:11px;display:block}.AuthShell-module__4NuKxG__benefits p{color:#ffffff8c;max-width:390px;margin:3px 0 0;font-size:9px;line-height:1.55}.AuthShell-module__4NuKxG__decorativeGlow{border:1px solid #a3e63529;border-radius:80px;width:280px;height:280px;position:absolute;top:12%;right:-120px;transform:rotate(34deg)}.AuthShell-module__4NuKxG__decorativeGlow:before,.AuthShell-module__4NuKxG__decorativeGlow:after{content:"";border-radius:inherit;border:1px solid #ffffff12;position:absolute}.AuthShell-module__4NuKxG__decorativeGlow:before{inset:34px}.AuthShell-module__4NuKxG__decorativeGlow:after{inset:72px}.AuthShell-module__4NuKxG__formPanel{align-content:center;justify-items:center;min-height:100vh;padding:42px clamp(24px,6vw,92px) 28px;display:grid}.AuthShell-module__4NuKxG__mobileBrand{display:none}.AuthShell-module__4NuKxG__formCard{width:min(460px,100%)}.AuthShell-module__4NuKxG__formHeader{margin-bottom:28px}.AuthShell-module__4NuKxG__formHeader>span{color:var(--secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:inline-block}.AuthShell-module__4NuKxG__formHeader h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,40px);line-height:1.05}.AuthShell-module__4NuKxG__formHeader p{max-width:420px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.AuthShell-module__4NuKxG__formFooter{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.AuthShell-module__4NuKxG__copyright{color:#94a09c;text-align:center;width:min(460px,100%);margin:36px 0 0;font-size:9px}@media (max-width:940px){.AuthShell-module__4NuKxG__page{grid-template-columns:1fr}.AuthShell-module__4NuKxG__brandPanel{display:none}.AuthShell-module__4NuKxG__formPanel{align-content:center;min-height:100vh;padding:28px 20px}.AuthShell-module__4NuKxG__mobileBrand{width:min(460px,100%);color:var(--primary);letter-spacing:-.035em;align-items:center;gap:10px;margin-bottom:38px;font-size:18px;font-weight:900;display:flex}.AuthShell-module__4NuKxG__mobileBrandMark{border-radius:11px;width:38px;height:38px;font-size:11px}}@media (max-width:520px){.AuthShell-module__4NuKxG__formPanel{justify-items:stretch;padding:24px 18px}.AuthShell-module__4NuKxG__mobileBrand{margin-bottom:32px}.AuthShell-module__4NuKxG__formHeader{margin-bottom:24px}.AuthShell-module__4NuKxG__formHeader h1{font-size:32px}.AuthShell-module__4NuKxG__copyright{margin-top:28px}}
.StoreCookieConsent-module__Q6o5ya__footerAction{text-align:center;margin-top:10px}.StoreCookieConsent-module__Q6o5ya__footerButton{color:#28576a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:11px;text-decoration:underline}.StoreCookieConsent-module__Q6o5ya__footerButton:hover{color:#08783f}.StoreCookieConsent-module__Q6o5ya__footerButton:focus-visible,.StoreCookieConsent-module__Q6o5ya__banner button:focus-visible,.StoreCookieConsent-module__Q6o5ya__banner a:focus-visible,.StoreCookieConsent-module__Q6o5ya__dialog button:focus-visible,.StoreCookieConsent-module__Q6o5ya__dialog a:focus-visible,.StoreCookieConsent-module__Q6o5ya__dialog input:focus-visible{outline-offset:3px;outline:3px solid #16a66a}.StoreCookieConsent-module__Q6o5ya__banner,.StoreCookieConsent-module__Q6o5ya__dialog{text-align:left;color:#172126;font-family:inherit}.StoreCookieConsent-module__Q6o5ya__banner{z-index:9000;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:#fff;border:1px solid #dce7e2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1050px;margin:0 auto;padding:22px 24px;display:flex;position:fixed;box-shadow:0 16px 60px #123c4a38}.StoreCookieConsent-module__Q6o5ya__bannerText{flex:auto;min-width:0}.StoreCookieConsent-module__Q6o5ya__eyebrow{color:#138653;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.StoreCookieConsent-module__Q6o5ya__banner h2,.StoreCookieConsent-module__Q6o5ya__dialog h2{color:#123c4a;margin:0 0 7px;font-size:20px;font-weight:800;line-height:1.25}.StoreCookieConsent-module__Q6o5ya__banner p,.StoreCookieConsent-module__Q6o5ya__dialog p{color:#54656b;margin:0 0 8px;font-size:13px;line-height:1.6}.StoreCookieConsent-module__Q6o5ya__bannerText a,.StoreCookieConsent-module__Q6o5ya__dialogBottom a{color:#126b4d;text-underline-offset:3px;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.StoreCookieConsent-module__Q6o5ya__bannerActions{flex:0 0 230px;gap:8px;display:grid}.StoreCookieConsent-module__Q6o5ya__primaryButton,.StoreCookieConsent-module__Q6o5ya__outlineButton,.StoreCookieConsent-module__Q6o5ya__textButton{cursor:pointer;border-radius:9px;min-height:40px;padding:9px 15px;font-family:inherit;font-size:12px;font-weight:800}.StoreCookieConsent-module__Q6o5ya__primaryButton{color:#fff;background:#123c4a;border:1px solid #123c4a}.StoreCookieConsent-module__Q6o5ya__primaryButton:hover{background:#195465}.StoreCookieConsent-module__Q6o5ya__outlineButton{color:#123c4a;background:#fff;border:1px solid #cbdad4}.StoreCookieConsent-module__Q6o5ya__outlineButton:hover{background:#f2fbf6;border-color:#16a66a}.StoreCookieConsent-module__Q6o5ya__textButton{color:#146647;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.StoreCookieConsent-module__Q6o5ya__textButton:hover{color:#123c4a}.StoreCookieConsent-module__Q6o5ya__backdrop{z-index:9010;background:#0b1e22a6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.StoreCookieConsent-module__Q6o5ya__dialog{background:#fff;border:1px solid #dce7e2;border-radius:18px;width:min(610px,100%);max-height:min(92vh,840px);padding:24px;overflow-y:auto;box-shadow:0 28px 90px #00000040}.StoreCookieConsent-module__Q6o5ya__dialog:focus{outline:none}.StoreCookieConsent-module__Q6o5ya__dialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.StoreCookieConsent-module__Q6o5ya__closeButton{color:#123c4a;cursor:pointer;background:#f7f9f8;border:1px solid #dbe4e1;border-radius:9px;width:32px;height:32px;font-size:25px;line-height:1}.StoreCookieConsent-module__Q6o5ya__dialogDescription{margin:5px 0 17px!important}.StoreCookieConsent-module__Q6o5ya__categories{border:1px solid #e1e9e5;border-radius:12px;overflow:hidden}.StoreCookieConsent-module__Q6o5ya__category{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.StoreCookieConsent-module__Q6o5ya__category+.StoreCookieConsent-module__Q6o5ya__category{border-top:1px solid #e9efec}.StoreCookieConsent-module__Q6o5ya__category>div,.StoreCookieConsent-module__Q6o5ya__category>span:first-child{flex:1;gap:4px;display:grid}.StoreCookieConsent-module__Q6o5ya__category strong{color:#123c4a;font-size:13px;font-weight:800;display:block}.StoreCookieConsent-module__Q6o5ya__category p,.StoreCookieConsent-module__Q6o5ya__categoryDescription{color:#66747b;font-size:12px;line-height:1.45;display:block;margin:0!important}.StoreCookieConsent-module__Q6o5ya__category input{accent-color:#16a66a;cursor:pointer;flex:none;width:19px;height:19px}.StoreCookieConsent-module__Q6o5ya__alwaysOn{color:#117749;white-space:nowrap;background:#e8f7ef;border-radius:50px;flex:none;padding:6px 8px;font-size:11px;font-weight:800}.StoreCookieConsent-module__Q6o5ya__dialogBottom{gap:16px;margin-top:18px;display:grid}.StoreCookieConsent-module__Q6o5ya__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (max-width:700px){.StoreCookieConsent-module__Q6o5ya__banner{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.StoreCookieConsent-module__Q6o5ya__bannerActions{flex:auto;grid-template-columns:1fr 1fr}.StoreCookieConsent-module__Q6o5ya__bannerActions .StoreCookieConsent-module__Q6o5ya__textButton{grid-column:1/-1}.StoreCookieConsent-module__Q6o5ya__dialog{padding:18px}.StoreCookieConsent-module__Q6o5ya__category{padding:13px 11px}.StoreCookieConsent-module__Q6o5ya__alwaysOn{white-space:normal;text-align:center;max-width:104px}.StoreCookieConsent-module__Q6o5ya__dialogActions{flex-direction:column}.StoreCookieConsent-module__Q6o5ya__dialogActions button{width:100%}}@media (max-width:380px){.StoreCookieConsent-module__Q6o5ya__bannerActions{grid-template-columns:1fr}.StoreCookieConsent-module__Q6o5ya__bannerActions .StoreCookieConsent-module__Q6o5ya__textButton{grid-column:auto}}@media (prefers-reduced-motion:reduce){.StoreCookieConsent-module__Q6o5ya__banner,.StoreCookieConsent-module__Q6o5ya__dialog{scroll-behavior:auto}}
.register-module__D5gapa__form{gap:15px;display:grid}.register-module__D5gapa__field{gap:7px;display:grid}.register-module__D5gapa__field>span{color:#34413d;font-size:10px;font-weight:850}.register-module__D5gapa__field input{color:#172126;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d6dfdc;border-radius:11px;outline:none;padding:0 14px;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}.register-module__D5gapa__field input::placeholder{color:#a1aaa7}.register-module__D5gapa__field input:hover{border-color:#becbc6}.register-module__D5gapa__field input:focus{border-color:#16a66a;box-shadow:0 0 0 4px #16a66a1a}.register-module__D5gapa__passwordField{position:relative}.register-module__D5gapa__passwordField input{padding-right:82px}.register-module__D5gapa__passwordField>button{color:#51615b;cursor:pointer;background:#f1f5f3;border:0;border-radius:8px;min-height:31px;padding:0 9px;font-size:9px;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.register-module__D5gapa__passwordRules{grid-template-columns:1fr 1fr;gap:8px;margin-top:-4px;display:grid}.register-module__D5gapa__passwordRules span{color:#8b9692;align-items:center;gap:6px;font-size:8px;display:flex}.register-module__D5gapa__passwordRules i{background:#eef2f0;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.register-module__D5gapa__passwordRules .register-module__D5gapa__ruleOk{color:#087b4c;font-weight:800}.register-module__D5gapa__passwordRules .register-module__D5gapa__ruleOk i{background:#e1f4e9}.register-module__D5gapa__error{color:#8c3434;background:#fff3f3;border:1px solid #f0d2d2;border-radius:10px;gap:2px;padding:11px 13px;display:grid}.register-module__D5gapa__error strong{font-size:9px}.register-module__D5gapa__error span{font-size:9px;line-height:1.45}.register-module__D5gapa__submit{color:#fff;cursor:pointer;background:#123c4a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:3px;padding:0 16px;font-size:11px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.register-module__D5gapa__submit:hover:not(:disabled){background:#0f3440;transform:translateY(-1px);box-shadow:0 10px 28px #123c4a26}.register-module__D5gapa__submit:disabled{cursor:wait;opacity:.65}.register-module__D5gapa__loginPrompt{color:#66747b;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.register-module__D5gapa__loginPrompt button{color:#087b4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.register-module__D5gapa__loginPrompt button:hover{text-decoration:underline}@media (max-width:520px){.register-module__D5gapa__passwordRules{grid-template-columns:1fr;gap:5px}.register-module__D5gapa__field input{min-height:49px}.register-module__D5gapa__submit{min-height:51px}}
.login-module__ndwAQa__form{gap:17px;display:grid}.login-module__ndwAQa__field{gap:7px;display:grid}.login-module__ndwAQa__field>span{color:#34413d;font-size:10px;font-weight:850}.login-module__ndwAQa__field input{color:#172126;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d6dfdc;border-radius:11px;outline:none;padding:0 14px;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}.login-module__ndwAQa__field input::placeholder{color:#a1aaa7}.login-module__ndwAQa__field input:hover{border-color:#becbc6}.login-module__ndwAQa__field input:focus{border-color:#16a66a;box-shadow:0 0 0 4px #16a66a1a}.login-module__ndwAQa__passwordField{position:relative}.login-module__ndwAQa__passwordField input{padding-right:82px}.login-module__ndwAQa__passwordField>button{color:#51615b;cursor:pointer;background:#f1f5f3;border:0;border-radius:8px;min-height:32px;padding:0 9px;font-size:9px;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-module__ndwAQa__error{color:#8c3434;background:#fff3f3;border:1px solid #f0d2d2;border-radius:10px;gap:2px;padding:11px 13px;display:grid}.login-module__ndwAQa__error strong{font-size:9px}.login-module__ndwAQa__error span{font-size:9px;line-height:1.45}.login-module__ndwAQa__submit{color:#fff;cursor:pointer;background:#123c4a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:3px;padding:0 16px;font-size:11px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.login-module__ndwAQa__submit:hover:not(:disabled){background:#0f3440;transform:translateY(-1px);box-shadow:0 10px 28px #123c4a26}.login-module__ndwAQa__submit:disabled{cursor:wait;opacity:.65}.login-module__ndwAQa__registerPrompt{color:#66747b;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.login-module__ndwAQa__registerPrompt button{color:#087b4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.login-module__ndwAQa__registerPrompt button:hover{text-decoration:underline}@media (max-width:520px){.login-module__ndwAQa__field input{min-height:50px}.login-module__ndwAQa__submit{min-height:51px}.login-module__ndwAQa__registerPrompt{flex-wrap:wrap}}.login-module__ndwAQa__accountHelp{justify-content:space-between;align-items:center;gap:10px;margin-top:-4px;display:flex}.login-module__ndwAQa__accountHelp button{color:#087b4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.login-module__ndwAQa__accountHelp button:hover{text-decoration:underline}@media (max-width:520px){.login-module__ndwAQa__accountHelp{flex-direction:column;align-items:flex-start}}
.AuthFlow-module__hIv5CW__form{gap:15px;display:grid}.AuthFlow-module__hIv5CW__field{gap:7px;display:grid}.AuthFlow-module__hIv5CW__field>span{color:#34413d;font-size:10px;font-weight:850}.AuthFlow-module__hIv5CW__field input{color:#172126;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d6dfdc;border-radius:11px;outline:none;padding:0 14px;font-size:12px}.AuthFlow-module__hIv5CW__field input:focus{border-color:#16a66a;box-shadow:0 0 0 4px #16a66a1a}.AuthFlow-module__hIv5CW__passwordField{position:relative}.AuthFlow-module__hIv5CW__passwordField input{padding-right:82px}.AuthFlow-module__hIv5CW__passwordField button{color:#087b4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-size:9px;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AuthFlow-module__hIv5CW__submit{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#123c4a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.AuthFlow-module__hIv5CW__submit:disabled{cursor:wait;opacity:.65}.AuthFlow-module__hIv5CW__secondary{color:#123c4a;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #d6dfdc;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.AuthFlow-module__hIv5CW__message{color:#285d42;background:#f1faf4;border:1px solid #cee5d8;border-radius:10px;gap:5px;padding:12px 13px;font-size:10px;line-height:1.5;display:grid}.AuthFlow-module__hIv5CW__message strong{color:#087b4c}.AuthFlow-module__hIv5CW__error{color:#8b3939;background:#fff4f4;border:1px solid #efd2d2;border-radius:10px;gap:5px;padding:12px 13px;font-size:10px;line-height:1.5;display:grid}.AuthFlow-module__hIv5CW__helper{color:#66747b;margin:0;font-size:10px;line-height:1.55}.AuthFlow-module__hIv5CW__passwordRules{color:#7d8984;gap:5px;font-size:9px;display:grid}.AuthFlow-module__hIv5CW__passwordRules span{align-items:center;gap:6px;display:flex}.AuthFlow-module__hIv5CW__passwordRules .AuthFlow-module__hIv5CW__ok{color:#087b4c;font-weight:800}.AuthFlow-module__hIv5CW__footerPrompt{color:#66747b;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.AuthFlow-module__hIv5CW__footerPrompt button{color:#087b4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}@media (max-width:520px){.AuthFlow-module__hIv5CW__field input{min-height:50px}.AuthFlow-module__hIv5CW__submit{min-height:51px}.AuthFlow-module__hIv5CW__footerPrompt{flex-wrap:wrap}}
.LegalDocumentPage-module__LMvUgq__page{color:#172126;background:#f7f9f8;min-height:100vh}.LegalDocumentPage-module__LMvUgq__hero{color:#fff;background:radial-gradient(at 87% 12%,#a3e63530,#0000 37%),linear-gradient(132deg,#123c4a 0%,#0b2936 100%)}.LegalDocumentPage-module__LMvUgq__heroInner{max-width:1210px;margin:0 auto;padding:40px 28px 52px}.LegalDocumentPage-module__LMvUgq__brand{color:#fff;align-items:center;gap:10px;margin-bottom:32px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.LegalDocumentPage-module__LMvUgq__brandIcon{width:42px;height:42px;display:block}.LegalDocumentPage-module__LMvUgq__eyebrow{color:#dcfce5;background:#ffffff14;border:1px solid #ffffff29;border-radius:40px;margin-bottom:16px;padding:7px 12px;font-size:12px;display:inline-block}.LegalDocumentPage-module__LMvUgq__hero h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(34px,4.7vw,58px);line-height:1.1}.LegalDocumentPage-module__LMvUgq__heroDescription{color:#cfdee2;max-width:760px;margin:20px 0 8px;font-size:16px;line-height:1.65}.LegalDocumentPage-module__LMvUgq__heroDate{color:#a6c2bc;margin:10px 0 0;font-size:13px}.LegalDocumentPage-module__LMvUgq__bodyLayout{grid-template-columns:minmax(220px,285px) minmax(0,1fr);align-items:start;gap:35px;max-width:1210px;margin:0 auto;padding:38px 28px 70px;display:grid}.LegalDocumentPage-module__LMvUgq__sidebar{align-self:stretch}.LegalDocumentPage-module__LMvUgq__sidebarSticky{background:#fff;border:1px solid #dde4e1;border-radius:18px;gap:12px;max-height:calc(100vh - 48px);padding:23px;display:grid;position:sticky;top:24px;overflow:auto}.LegalDocumentPage-module__LMvUgq__sidebarSticky>strong{color:#123c4a;font-size:14px}.LegalDocumentPage-module__LMvUgq__sidebarSticky nav:first-of-type{justify-content:start;gap:8px;font-size:12px;display:grid}.LegalDocumentPage-module__LMvUgq__sidebarRule{background:#e8eeec;height:1px;margin:6px 0}.LegalDocumentPage-module__LMvUgq__toc{gap:10px;display:grid}.LegalDocumentPage-module__LMvUgq__toc a{color:#57707b;font-size:12px;line-height:1.45;text-decoration:none}.LegalDocumentPage-module__LMvUgq__toc a:hover{color:#16a66a;text-decoration:underline}.LegalDocumentPage-module__LMvUgq__article{overflow-wrap:anywhere;background:#fff;border:1px solid #dde4e1;border-radius:20px;padding:clamp(22px,4vw,56px);font-size:15px;line-height:1.85;box-shadow:0 15px 50px #123c4a09}.LegalDocumentPage-module__LMvUgq__documentTitle{text-transform:uppercase;letter-spacing:.07em;color:#123c4a;font-size:16px;font-weight:800;line-height:1.6}.LegalDocumentPage-module__LMvUgq__documentSubtitle{color:#4a6a73;margin:2px 0 16px;font-size:13px;font-weight:650}.LegalDocumentPage-module__LMvUgq__documentMeta{color:#415961;white-space:pre-line;background:#f3f8f6;border:1px solid #e1eae6;border-radius:12px;margin:22px 0 30px;padding:16px 19px;line-height:1.8}.LegalDocumentPage-module__LMvUgq__heading{color:#123c4a;letter-spacing:-.015em;border-top:1px solid #e6edeb;margin:42px 0 16px;padding-top:13px;scroll-margin-top:25px;font-size:21px;line-height:1.4}.LegalDocumentPage-module__LMvUgq__subheading{color:#17634b;margin:25px 0 9px;font-size:16px;line-height:1.5}.LegalDocumentPage-module__LMvUgq__paragraph{white-space:pre-line;margin:10px 0}.LegalDocumentPage-module__LMvUgq__bullet{white-space:pre-line;margin:7px 0 7px 20px;position:relative}.LegalDocumentPage-module__LMvUgq__bullet:before{content:"•";color:#16a66a;font-weight:800;position:absolute;left:-18px}.LegalDocumentPage-module__LMvUgq__tableScroll{border:1px solid #dde4e1;border-radius:12px;max-width:100%;margin:22px 0 30px;overflow-x:auto}.LegalDocumentPage-module__LMvUgq__tableScroll table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px;line-height:1.55}.LegalDocumentPage-module__LMvUgq__tableScroll th{text-align:left;color:#123c4a;background:#eaf5ef;padding:14px 16px}.LegalDocumentPage-module__LMvUgq__tableScroll td{vertical-align:top;border-top:1px solid #e7eeea;padding:12px 16px}.LegalDocumentPage-module__LMvUgq__tableScroll tr:nth-child(2n) td{background:#f9fbfa}.LegalDocumentPage-module__LMvUgq__endNote{color:#66747b;border-top:1px solid #dde4e1;margin-top:45px;padding-top:22px;font-size:12px}.LegalDocumentPage-module__LMvUgq__footer{color:#e8f3f2;text-align:center;background:#123c4a;justify-items:center;gap:14px;padding:30px 24px;font-size:12px;display:grid}.LegalDocumentPage-module__LMvUgq__backLink{color:#a3e635;text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.LegalDocumentPage-module__LMvUgq__bodyLayout{grid-template-columns:1fr;gap:22px}.LegalDocumentPage-module__LMvUgq__sidebarSticky{max-height:none;position:static}.LegalDocumentPage-module__LMvUgq__toc{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}}@media (max-width:600px){.LegalDocumentPage-module__LMvUgq__heroInner{padding:27px 18px 36px}.LegalDocumentPage-module__LMvUgq__bodyLayout{padding:20px 13px 45px}.LegalDocumentPage-module__LMvUgq__article{border-radius:14px;font-size:14px;line-height:1.75}.LegalDocumentPage-module__LMvUgq__sidebarSticky{padding:18px}.LegalDocumentPage-module__LMvUgq__heading{font-size:18px}.LegalDocumentPage-module__LMvUgq__toc{grid-template-columns:1fr}}
