.LegalDocumentPage_page__2pToW{--legal-brand:#0c5a36;--legal-brand-dark:#073d27;--legal-ink:#17231c;--legal-muted:#647168;--legal-line:#dbe6dd;min-height:100dvh;color:var(--legal-ink);background:radial-gradient(circle at 8% -8%,rgba(237,181,65,.18),transparent 27rem),linear-gradient(180deg,#f4faf6,#ffffff 24rem)}.LegalDocumentPage_topbar__NZHIA{position:sticky;z-index:20;top:0;padding-top:env(safe-area-inset-top);border-bottom:1px solid rgba(12,90,54,.12);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(25,65,39,.06);backdrop-filter:blur(16px)}.LegalDocumentPage_topbarInner__UBbML{display:flex;width:min(100% - 32px,1080px);min-height:64px;margin:0 auto;align-items:center;justify-content:space-between;gap:18px}.LegalDocumentPage_backLink__KEZP6,.LegalDocumentPage_brand__qi8Lv,.LegalDocumentPage_contactCard__Rq0sz a,.LegalDocumentPage_documentTabs__oOiUr a,.LegalDocumentPage_footer__JWjxX a{text-decoration:none}.LegalDocumentPage_backLink__KEZP6{display:inline-flex;min-height:40px;align-items:center;gap:8px;color:var(--legal-brand-dark);font-weight:750}.LegalDocumentPage_backLink__KEZP6>span:first-child{display:grid;width:32px;height:32px;place-items:center;border:1px solid #cfe0d4;border-radius:50%;background:#fff;font-size:20px;line-height:1}.LegalDocumentPage_brand__qi8Lv{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--legal-brand-dark);font-weight:850}.LegalDocumentPage_brandMark__sXlFG{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#0c6a3e,#08492e);box-shadow:0 4px 0 #d7a53b;font-size:16px}.LegalDocumentPage_shell__Ob2jW{width:min(100% - 32px,1080px);margin:0 auto;padding:44px 0 calc(34px + env(safe-area-inset-bottom))}.LegalDocumentPage_hero__cy_VO{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid rgba(14,91,55,.14);border-radius:28px;color:#fff;background:linear-gradient(135deg,#073d27,#0d6540 58%,#168253);box-shadow:0 20px 50px rgba(8,72,43,.18)}.LegalDocumentPage_hero__cy_VO:after{position:absolute;right:-70px;bottom:-110px;width:280px;height:280px;border:46px solid rgba(255,255,255,.07);border-radius:50%;content:""}.LegalDocumentPage_eyebrow__vUb_U{position:relative;z-index:1;margin:0 0 10px;color:#f3ce76;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.LegalDocumentPage_hero__cy_VO h1{position:relative;z-index:1;margin:0;font-size:clamp(32px,6vw,56px);line-height:1.12;letter-spacing:-.025em}.LegalDocumentPage_summary__pT9Y4{position:relative;z-index:1;max-width:760px;margin:18px 0 24px;color:rgba(255,255,255,.88);font-size:clamp(15px,2vw,18px);line-height:1.75}.LegalDocumentPage_updated__GfDWP{position:relative;z-index:1;display:inline-flex;margin:0;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;align-items:center;gap:8px;color:rgba(255,255,255,.74);background:rgba(3,40,24,.28);font-size:12px}.LegalDocumentPage_updated__GfDWP strong{color:#fff}.LegalDocumentPage_controls__vUYhz{display:flex;margin:20px 0 28px;padding:12px;border:1px solid var(--legal-line);border-radius:18px;align-items:center;justify-content:space-between;gap:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(25,65,39,.07)}.LegalDocumentPage_documentTabs__oOiUr{display:flex;padding:4px;border-radius:13px;gap:4px;background:#edf4ef}.LegalDocumentPage_documentTabs__oOiUr a{min-width:112px;padding:9px 14px;border-radius:10px;color:#566159;text-align:center;font-size:13px;font-weight:800}.LegalDocumentPage_documentTabs__oOiUr .LegalDocumentPage_activeTab__QI0Xr{color:#fff;background:var(--legal-brand);box-shadow:0 5px 13px rgba(12,90,54,.19)}.LegalDocumentPage_languageGroup__Aoa9h{display:flex;align-items:center;gap:10px}.LegalDocumentPage_languageGroup__Aoa9h>span{color:var(--legal-muted);font-size:12px;font-weight:750}.LegalDocumentPage_languageGroup__Aoa9h>div{display:flex;gap:6px}.LegalDocumentPage_languageGroup__Aoa9h button{min-height:36px;padding:0 12px;border:1px solid #d5e0d7;border-radius:10px;color:#38453c;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.LegalDocumentPage_languageGroup__Aoa9h .LegalDocumentPage_activeLanguage__sNNwS{border-color:#d49e2b;color:#5b410c;background:#fff3cf}.LegalDocumentPage_shortLanguageLabel__Buvfq{display:none}.LegalDocumentPage_documentGrid__L9aYD{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px}.LegalDocumentPage_contents__wRdF3{position:sticky;top:calc(84px + env(safe-area-inset-top));padding:20px;border:1px solid var(--legal-line);border-radius:18px;background:#f7fbf8}.LegalDocumentPage_contents__wRdF3>strong{display:block;margin-bottom:12px;color:var(--legal-brand-dark);font-size:14px}.LegalDocumentPage_contents__wRdF3 ol{display:grid;margin:0;padding:0;gap:3px;list-style:none}.LegalDocumentPage_contents__wRdF3 a{display:block;padding:7px 8px;border-radius:8px;color:#5c6960;text-decoration:none;font-size:12px;line-height:1.45}.LegalDocumentPage_contents__wRdF3 a:focus-visible,.LegalDocumentPage_contents__wRdF3 a:hover{color:var(--legal-brand-dark);background:#e6f2e9}.LegalDocumentPage_article__fWsxl{display:grid;min-width:0;gap:14px}.LegalDocumentPage_article__fWsxl section{scroll-margin-top:calc(86px + env(safe-area-inset-top));padding:clamp(22px,4vw,34px);border:1px solid var(--legal-line);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(25,65,39,.055)}.LegalDocumentPage_article__fWsxl h2{margin:0 0 14px;color:var(--legal-brand-dark);font-size:clamp(18px,2.5vw,23px);line-height:1.35}.LegalDocumentPage_article__fWsxl li,.LegalDocumentPage_article__fWsxl p{color:#425047;font-size:14px;line-height:1.85}.LegalDocumentPage_article__fWsxl p{margin:0}.LegalDocumentPage_article__fWsxl p+p{margin-top:12px}.LegalDocumentPage_article__fWsxl ul{display:grid;margin:0;padding-left:1.35rem;gap:9px}.LegalDocumentPage_article__fWsxl li::marker{color:#d29b27}.LegalDocumentPage_contactCard__Rq0sz{display:flex;margin-top:24px;padding:24px;border:1px solid #d9e4dc;border-radius:20px;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f0f8f2,#fff9e9)}.LegalDocumentPage_contactCard__Rq0sz strong{display:block;color:var(--legal-brand-dark);font-size:16px}.LegalDocumentPage_contactCard__Rq0sz p{max-width:700px;margin:7px 0 0;color:var(--legal-muted);font-size:12px;line-height:1.65}.LegalDocumentPage_contactCard__Rq0sz a{flex:0 0 auto;padding:11px 16px;border-radius:12px;color:#fff;background:var(--legal-brand);box-shadow:0 4px 0 var(--legal-brand-dark);font-size:13px;font-weight:850}.LegalDocumentPage_footer__JWjxX{display:flex;padding:28px 4px 0;align-items:center;justify-content:space-between;gap:20px;color:#768078;font-size:12px}.LegalDocumentPage_footer__JWjxX nav{display:flex;gap:18px}.LegalDocumentPage_footer__JWjxX a{color:var(--legal-brand-dark);font-weight:750}@media (max-width:760px){.LegalDocumentPage_shell__Ob2jW,.LegalDocumentPage_topbarInner__UBbML{width:min(100% - 24px,1080px)}.LegalDocumentPage_topbarInner__UBbML{min-height:58px}.LegalDocumentPage_brand__qi8Lv>span:last-child{overflow:hidden;max-width:48vw;text-overflow:ellipsis;white-space:nowrap}.LegalDocumentPage_shell__Ob2jW{padding-top:20px}.LegalDocumentPage_hero__cy_VO{border-radius:22px}.LegalDocumentPage_controls__vUYhz{align-items:stretch;flex-direction:column}.LegalDocumentPage_documentTabs__oOiUr a{flex:1 1 0;min-width:0}.LegalDocumentPage_languageGroup__Aoa9h{justify-content:space-between}.LegalDocumentPage_documentGrid__L9aYD{display:block}.LegalDocumentPage_contents__wRdF3{position:static;margin-bottom:14px}.LegalDocumentPage_contents__wRdF3 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalDocumentPage_contactCard__Rq0sz,.LegalDocumentPage_footer__JWjxX{align-items:stretch;flex-direction:column}.LegalDocumentPage_contactCard__Rq0sz a{text-align:center}}@media (max-width:430px){.LegalDocumentPage_shell__Ob2jW,.LegalDocumentPage_topbarInner__UBbML{width:min(100% - 18px,1080px)}.LegalDocumentPage_backLink__KEZP6>span:last-child{display:none}.LegalDocumentPage_hero__cy_VO{padding:26px 22px}.LegalDocumentPage_fullLanguageLabel___LMam{display:none}.LegalDocumentPage_shortLanguageLabel__Buvfq{display:inline}.LegalDocumentPage_languageGroup__Aoa9h button{min-width:50px;padding:0 9px}.LegalDocumentPage_contents__wRdF3{padding:16px}.LegalDocumentPage_contents__wRdF3 ol{grid-template-columns:1fr}.LegalDocumentPage_article__fWsxl section{border-radius:16px}.LegalDocumentPage_footer__JWjxX nav{justify-content:space-between}}@media print{.LegalDocumentPage_contactCard__Rq0sz,.LegalDocumentPage_contents__wRdF3,.LegalDocumentPage_controls__vUYhz,.LegalDocumentPage_footer__JWjxX,.LegalDocumentPage_topbar__NZHIA{display:none}.LegalDocumentPage_page__2pToW,.LegalDocumentPage_shell__Ob2jW{color:#000;background:#fff}.LegalDocumentPage_shell__Ob2jW{width:100%;padding:0}.LegalDocumentPage_hero__cy_VO{padding:0 0 24px;color:#000;background:#fff;box-shadow:none}.LegalDocumentPage_hero__cy_VO:after{display:none}.LegalDocumentPage_eyebrow__vUb_U,.LegalDocumentPage_summary__pT9Y4,.LegalDocumentPage_updated__GfDWP,.LegalDocumentPage_updated__GfDWP strong{color:#000}.LegalDocumentPage_article__fWsxl{gap:0}.LegalDocumentPage_article__fWsxl section{-moz-column-break-inside:avoid;break-inside:avoid;padding:18px 0;border-width:1px 0 0;border-radius:0;box-shadow:none}}