.LegalDocumentPage-module__Mc2XNq__page{--legal-ink:#17211a;--legal-green:#2a3823;--legal-lime:#a7c72a;--legal-line:#dce4d8;color:var(--legal-ink);background:#fcfdfb}.LegalDocumentPage-module__Mc2XNq__container{width:min(100% - 120px,1650px);margin-inline:auto}.LegalDocumentPage-module__Mc2XNq__hero{color:#fff;background:linear-gradient(90deg,#0926161f,#ffffff09),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(110deg,#173c26 0%,#31513a 54%,#42634a 100%)}.LegalDocumentPage-module__Mc2XNq__hero .LegalDocumentPage-module__Mc2XNq__container{align-items:center;height:70px;display:flex}.LegalDocumentPage-module__Mc2XNq__breadcrumb{color:#fff;min-width:0;font-size:var(--text-body);letter-spacing:.5px;align-items:center;gap:14px;line-height:1;display:flex}.LegalDocumentPage-module__Mc2XNq__breadcrumb a{color:#fff;font-weight:500;text-decoration:none}.LegalDocumentPage-module__Mc2XNq__breadcrumb a:hover,.LegalDocumentPage-module__Mc2XNq__breadcrumb a:focus-visible{text-underline-offset:4px;text-decoration:underline}.LegalDocumentPage-module__Mc2XNq__breadcrumbSeparator{color:#ffffffa6;font-weight:400}.LegalDocumentPage-module__Mc2XNq__breadcrumb h1{color:#ffffffd6;min-width:0;font-size:var(--text-lead);letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1;overflow:hidden}.LegalDocumentPage-module__Mc2XNq__policyBar{z-index:20;top:var(--legal-header-offset,79px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe5dd;height:50px;margin-top:0;position:sticky;box-shadow:0 8px 20px #23341f06}.LegalDocumentPage-module__Mc2XNq__policyNav{align-items:center;gap:28px;min-height:50px;display:flex}.LegalDocumentPage-module__Mc2XNq__policyLink,.LegalDocumentPage-module__Mc2XNq__policyLinkActive{color:#3f4c40;min-height:50px;font-size:var(--text-data);align-items:center;padding:0 38px 0 24px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.LegalDocumentPage-module__Mc2XNq__policyLink:hover,.LegalDocumentPage-module__Mc2XNq__policyLink:focus-visible{color:#1f401f}.LegalDocumentPage-module__Mc2XNq__policyLinkActive{color:#1d371c}.LegalDocumentPage-module__Mc2XNq__policyLinkActive:after{content:"";background:#376a27;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.LegalDocumentPage-module__Mc2XNq__contentGrid{grid-template-columns:clamp(280px,22vw,385px) minmax(0,1100px);gap:clamp(48px,3.7vw,65px);padding-block:36px 110px;display:grid}.LegalDocumentPage-module__Mc2XNq__sidebar{border-right:1px solid #e0e5de;min-width:0;padding-right:clamp(34px,3.9vw,68px)}.LegalDocumentPage-module__Mc2XNq__sidebarInner{gap:26px;display:grid;position:sticky;top:176px}.LegalDocumentPage-module__Mc2XNq__toc{border-left:1px solid var(--legal-line);padding:8px 0 2px 24px}.LegalDocumentPage-module__Mc2XNq__toc h2{color:#1e2d21;font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.LegalDocumentPage-module__Mc2XNq__toc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LegalDocumentPage-module__Mc2XNq__toc a{color:#394439;font-size:var(--text-ui);border-left:3px solid #0000;border-radius:0 999px 999px 0;margin-left:-24px;padding:8px 14px 8px 24px;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:block}.LegalDocumentPage-module__Mc2XNq__toc a:hover,.LegalDocumentPage-module__Mc2XNq__toc a:focus-visible{color:#284412;background:#f1f5ee}.LegalDocumentPage-module__Mc2XNq__toc a.LegalDocumentPage-module__Mc2XNq__tocLinkActive{color:#284412;background:linear-gradient(90deg,#eef4e9,#edf2e9);border-left-color:#4d7d25;font-weight:500}.LegalDocumentPage-module__Mc2XNq__contactCard{background:#eef4ea;border:1px solid #d9e4d3;border-radius:10px;padding:22px}.LegalDocumentPage-module__Mc2XNq__contactCard>svg{color:#496d28;stroke-width:1.7px;width:22px;height:22px}.LegalDocumentPage-module__Mc2XNq__contactCard h2{color:#253323;font-size:var(--text-body);margin:13px 0 8px}.LegalDocumentPage-module__Mc2XNq__contactCard p{color:#667260;font-size:var(--text-caption);margin:0;line-height:1.6}.LegalDocumentPage-module__Mc2XNq__contactCard a{color:#284412;font-size:var(--text-caption);overflow-wrap:anywhere;text-underline-offset:3px;margin-top:12px;font-weight:700;display:inline-block}.LegalDocumentPage-module__Mc2XNq__article{min-width:0;max-width:1100px}.LegalDocumentPage-module__Mc2XNq__highlights{background:#fff;border:1px solid #dce4d8;border-radius:18px;margin-bottom:78px;padding:clamp(28px,2.7vw,34px) clamp(28px,2.7vw,34px) clamp(30px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 14px 34px #293a210e}.LegalDocumentPage-module__Mc2XNq__highlights:after{content:"";background:#a7c72a21;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-48px}.LegalDocumentPage-module__Mc2XNq__highlights h2{color:#20301f;font-size:var(--text-section-title);letter-spacing:-.035em;margin:0}.LegalDocumentPage-module__Mc2XNq__highlights ul{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.LegalDocumentPage-module__Mc2XNq__highlights li{color:#4c594d;font-size:var(--text-body);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;line-height:1.7;display:grid}.LegalDocumentPage-module__Mc2XNq__highlights li svg{color:#27421b;stroke-width:2.6px;background:#dfeecf;border-radius:50%;width:22px;height:22px;margin-top:2px;padding:5px}.LegalDocumentPage-module__Mc2XNq__section{padding:0 0 52px;scroll-margin-top:160px}.LegalDocumentPage-module__Mc2XNq__section+.LegalDocumentPage-module__Mc2XNq__section{border-top:1px solid var(--legal-line);padding-top:52px}.LegalDocumentPage-module__Mc2XNq__section h2{color:#1f2d21;font-size:var(--text-section-title);letter-spacing:-.035em;margin:0 0 22px;line-height:1.25}.LegalDocumentPage-module__Mc2XNq__section h2:after{content:"";background:#a7c72a;border-radius:999px;width:58px;height:4px;margin-top:12px;display:block}.LegalDocumentPage-module__Mc2XNq__section p{color:#4e5b50;font-size:var(--text-body);margin:0 0 17px;line-height:1.86}.LegalDocumentPage-module__Mc2XNq__subsection{margin-top:28px}.LegalDocumentPage-module__Mc2XNq__subsection h3{color:#2c3b2d;font-size:var(--text-lead);letter-spacing:-.015em;margin:0 0 10px}.LegalDocumentPage-module__Mc2XNq__bullets{color:#4e5b50;gap:12px;margin:20px 0 0;padding:0 0 0 22px;display:grid}.LegalDocumentPage-module__Mc2XNq__bullets li{font-size:var(--text-body);padding-left:7px;line-height:1.78}.LegalDocumentPage-module__Mc2XNq__bullets li::marker{color:#7e9d30}.LegalDocumentPage-module__Mc2XNq__note{border-left:3px solid var(--legal-lime);color:#455244;font-size:var(--text-ui);background:#edf3e8;border-radius:0 8px 8px 0;margin-top:25px;padding:18px 20px 18px 23px;font-weight:600;line-height:1.75}.LegalDocumentPage-module__Mc2XNq__tableWrap{background:#fff;border:1px solid #d8e1d5;border-radius:10px;max-width:100%;margin-top:28px;overflow-x:auto;box-shadow:0 12px 32px #2a38230b}.LegalDocumentPage-module__Mc2XNq__tableWrap:focus-visible{outline-offset:3px;outline:3px solid #a7c72a80}.LegalDocumentPage-module__Mc2XNq__tableWrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-data);line-height:1.62}.LegalDocumentPage-module__Mc2XNq__tableWrap caption{color:#5e6c5d;font-size:var(--text-caption);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f4f7f2;border-bottom:1px solid #d8e1d5;padding:15px 18px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__tableWrap th,.LegalDocumentPage-module__Mc2XNq__tableWrap td{vertical-align:top;text-align:left;border-bottom:1px solid #e3e9e0;border-right:1px solid #e3e9e0;padding:15px 17px}.LegalDocumentPage-module__Mc2XNq__tableWrap tr:last-child th,.LegalDocumentPage-module__Mc2XNq__tableWrap tr:last-child td{border-bottom:0}.LegalDocumentPage-module__Mc2XNq__tableWrap th:last-child,.LegalDocumentPage-module__Mc2XNq__tableWrap td:last-child{border-right:0}.LegalDocumentPage-module__Mc2XNq__tableWrap thead th{color:#fff;font-size:var(--text-caption);letter-spacing:.045em;background:#34452e}.LegalDocumentPage-module__Mc2XNq__tableWrap tbody th{color:#2d3d2e;background:#f3f7f0;min-width:145px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__tableWrap tbody td{color:#546154}.LegalDocumentPage-module__Mc2XNq__articleFooter{border-top:1px solid #cfd9cc;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:14px;padding-top:35px;display:flex}.LegalDocumentPage-module__Mc2XNq__articleFooter p{color:#7a8678;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__articleFooter nav{flex-wrap:wrap;gap:18px;display:flex}.LegalDocumentPage-module__Mc2XNq__articleFooter nav a{color:#284412;font-size:var(--text-ui);text-underline-offset:4px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__backToTop{color:#526050;font-size:var(--text-data);flex:none;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.LegalDocumentPage-module__Mc2XNq__backToTop svg{width:17px;height:17px}@media (max-width:1050px){.LegalDocumentPage-module__Mc2XNq__contentGrid{grid-template-columns:220px minmax(0,1fr);gap:46px}.LegalDocumentPage-module__Mc2XNq__sidebar{padding-right:30px}}@media (max-width:800px){.LegalDocumentPage-module__Mc2XNq__container{width:min(100% - 36px,1320px)}.LegalDocumentPage-module__Mc2XNq__policyBar{margin-top:0;overflow-x:auto}.LegalDocumentPage-module__Mc2XNq__policyNav{width:max-content;min-width:100%;padding-right:18px}.LegalDocumentPage-module__Mc2XNq__contentGrid{padding-block:46px 80px;display:block}.LegalDocumentPage-module__Mc2XNq__sidebar{border-right:0;margin-bottom:44px;padding-right:0}.LegalDocumentPage-module__Mc2XNq__sidebarInner{position:static}.LegalDocumentPage-module__Mc2XNq__toc{border:1px solid var(--legal-line);background:#ffffff9e;border-radius:10px;padding:20px 22px}.LegalDocumentPage-module__Mc2XNq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.LegalDocumentPage-module__Mc2XNq__contactCard{display:none}.LegalDocumentPage-module__Mc2XNq__section{scroll-margin-top:78px}}@media (max-width:520px){.LegalDocumentPage-module__Mc2XNq__breadcrumb,.LegalDocumentPage-module__Mc2XNq__breadcrumb h1{font-size:var(--text-body)}.LegalDocumentPage-module__Mc2XNq__policyNav{min-height:50px}.LegalDocumentPage-module__Mc2XNq__policyLink,.LegalDocumentPage-module__Mc2XNq__policyLinkActive{min-height:50px;font-size:var(--text-caption);padding-inline:14px}.LegalDocumentPage-module__Mc2XNq__toc ol{grid-template-columns:1fr}.LegalDocumentPage-module__Mc2XNq__highlights{padding:25px 21px}.LegalDocumentPage-module__Mc2XNq__section h2{font-size:var(--text-subheading)}.LegalDocumentPage-module__Mc2XNq__section p,.LegalDocumentPage-module__Mc2XNq__bullets li{font-size:var(--text-body)}.LegalDocumentPage-module__Mc2XNq__articleFooter{flex-direction:column;align-items:flex-start}}@media print{.LegalDocumentPage-module__Mc2XNq__hero{color:#000;background:#fff}.LegalDocumentPage-module__Mc2XNq__hero h1{color:#000}.LegalDocumentPage-module__Mc2XNq__policyBar,.LegalDocumentPage-module__Mc2XNq__sidebar,.LegalDocumentPage-module__Mc2XNq__backToTop,.LegalDocumentPage-module__Mc2XNq__breadcrumb a,.LegalDocumentPage-module__Mc2XNq__breadcrumbSeparator{display:none}.LegalDocumentPage-module__Mc2XNq__contentGrid{padding:24px 0;display:block}.LegalDocumentPage-module__Mc2XNq__article{max-width:none}.LegalDocumentPage-module__Mc2XNq__section{break-inside:avoid}.LegalDocumentPage-module__Mc2XNq__tableWrap{box-shadow:none;overflow:visible}.LegalDocumentPage-module__Mc2XNq__tableWrap table{min-width:0}}
