.Legal_page__4Q3Wd{min-height:100vh;background:#fbfcf9;color:#1b2b22}.Legal_hero__II3FN{position:relative;overflow:hidden;padding:36px 24px 32px;color:#f7fbf6;background:radial-gradient(circle at 82% 18%,rgba(184,205,168,.18),transparent 28%),linear-gradient(135deg,#173f2e,#0f2d22 62%,#10261e)}.Legal_hero__II3FN:after{position:absolute;right:-90px;bottom:-150px;width:360px;height:360px;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:""}.Legal_heroInner__sa_gW{position:relative;z-index:1;width:100%;max-width:1120px;margin:0 auto}.Legal_back__k55Qx,.Legal_eyebrow__nr1Kr,.Legal_helpLink__VgyzI,.Legal_meta__lFREx{display:flex;align-items:center}.Legal_back__k55Qx{width:fit-content;margin-bottom:14px;gap:8px;color:#c5d6c8;font-size:12px}.Legal_eyebrow__nr1Kr{gap:8px;color:#bfd6b8;font-size:10px;font-weight:700;letter-spacing:.16em}.Legal_hero__II3FN h1{max-width:790px;margin:10px 0 12px;color:white;font-family:var(--font-amiri),Georgia,serif;font-size:clamp(32px,3.6vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.05}.Legal_hero__II3FN p{max-width:720px;color:#c8d6cc;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.Legal_meta__lFREx{flex-wrap:wrap;gap:9px 22px;margin-top:16px;color:#9fb2a5;font-size:10px;letter-spacing:.04em}.Legal_meta__lFREx span+span:before{margin-right:22px;color:#698174;content:"•"}.Legal_documentNav__gZ3ej{position:sticky;z-index:20;top:84px;overflow-x:auto;border-bottom:1px solid #dfe7de;background:rgba(251,252,249,.94);backdrop-filter:blur(14px)}.Legal_documentNav__gZ3ej>div{display:flex;width:calc(100% - 48px);max-width:1120px;margin:auto}.Legal_documentNav__gZ3ej a{padding:17px 15px;color:#627066;font-size:10px;white-space:nowrap}.Legal_documentNav__gZ3ej a:first-child{padding-left:0}.Legal_documentNav__gZ3ej a:focus-visible,.Legal_documentNav__gZ3ej a:hover{color:#176341}.Legal_layout__hd69I{display:grid;grid-template-columns:230px minmax(0,760px);gap:72px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:64px 0 100px}.Legal_contents__Ybn7l{position:sticky;top:78px;align-self:start;padding:22px;border:1px solid #e0e7de;border-radius:12px;background:white}.Legal_contents__Ybn7l>strong{display:block;margin-bottom:17px;color:#21372b;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.Legal_contents__Ybn7l ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.Legal_contents__Ybn7l a{display:flex;gap:10px;padding:8px 0;color:#657168;font-size:11px;line-height:1.45}.Legal_contents__Ybn7l a span{flex:0 0 auto;color:#9baa9f;font-size:9px}.Legal_contents__Ybn7l .Legal_helpLink__VgyzI{justify-content:space-between;margin-top:18px;padding-top:17px;border-top:1px solid #e8ede6;color:#176341;font-weight:600}.Legal_article__PARX2{min-width:0}.Legal_alert__Vu_y9,.Legal_callout__BzZ0v{border-radius:10px;font-size:12px;line-height:1.75}.Legal_alert__Vu_y9{margin-bottom:36px;padding:18px 20px;border:1px solid #e7c780;background:#fff9e9;color:#674b13}.Legal_callout__BzZ0v{margin-top:22px;padding:18px 20px;border-left:3px solid #377c55;background:#eff5ed;color:#294c38}.Legal_section__wjg_S{padding:0 0 47px;scroll-margin-top:86px}.Legal_section__wjg_S+.Legal_section__wjg_S{padding-top:47px;border-top:1px solid #e0e7de}.Legal_sectionHeading__Cs9C_{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:14px;margin-bottom:22px}.Legal_sectionHeading__Cs9C_>span{padding-top:8px;color:#75927f;font-size:10px;letter-spacing:.1em}.Legal_section__wjg_S h2{margin:0;color:#173c2b;font-family:var(--font-amiri),Georgia,serif;font-size:31px;font-weight:400;line-height:1.2}.Legal_sectionBody__Ut8AE{padding-left:56px;color:#516058;font-size:13px;line-height:1.9}.Legal_sectionBody__Ut8AE h3,.Legal_sectionBody__Ut8AE p+ol,.Legal_sectionBody__Ut8AE p+p,.Legal_sectionBody__Ut8AE p+ul,.Legal_sectionBody__Ut8AE ul+p{margin-top:18px}.Legal_sectionBody__Ut8AE h3{color:#263d30;font-size:13px;font-weight:700}.Legal_sectionBody__Ut8AE ol,.Legal_sectionBody__Ut8AE ul{display:grid;gap:8px;padding-left:19px}.Legal_article__PARX2 a,.Legal_sectionBody__Ut8AE a{color:#176341;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Legal_facts__tzC6I{overflow:hidden;margin:0;border:1px solid #e0e7de;border-radius:10px;background:white}.Legal_facts__tzC6I>div{display:grid;grid-template-columns:minmax(130px,.7fr) 1.5fr;gap:20px;padding:15px 18px}.Legal_facts__tzC6I>div+div{border-top:1px solid #e9eee7}.Legal_facts__tzC6I dt{color:#76837a;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Legal_facts__tzC6I dd{margin:0;color:#263d30;overflow-wrap:anywhere}.Legal_tableWrap__VUDFN{overflow-x:auto;margin-top:20px}.Legal_table__SXWs2{width:100%;min-width:600px;border-collapse:collapse;font-size:11px;line-height:1.65}.Legal_table__SXWs2 td,.Legal_table__SXWs2 th{padding:13px 14px;border:1px solid #dfe7de;text-align:left;vertical-align:top}.Legal_table__SXWs2 th{background:#eff5ed;color:#2e4b38;font-weight:700}.Legal_table__SXWs2 td{background:white}.Legal_controlPanel__r2Rmj{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:18px;border:1px solid #dfe7de;border-radius:10px;background:white}.Legal_controlPanel__r2Rmj>div{display:grid;gap:4px}.Legal_controlPanel__r2Rmj strong{color:#263d30;font-size:12px}.Legal_controlPanel__r2Rmj span{color:#68756d;font-size:10px}.Legal_controlButton__0u_ZA{flex:0 0 auto;padding:10px 13px;border:1px solid #aec0b3;border-radius:6px;background:#f8faf7;color:#23543a;cursor:pointer;font-size:10px;font-weight:600}.Legal_controlButton__0u_ZA:disabled{cursor:not-allowed;opacity:.45}@media (max-width:820px){.Legal_hero__II3FN{padding:24px 20px}.Legal_layout__hd69I{display:block;width:min(100% - 32px,760px);padding-top:35px}.Legal_contents__Ybn7l{display:none}.Legal_sectionHeading__Cs9C_{grid-template-columns:32px 1fr}.Legal_sectionBody__Ut8AE{padding-left:46px}}@media (max-width:520px){.Legal_hero__II3FN h1{font-size:34px}.Legal_meta__lFREx span+span:before{display:none}.Legal_sectionHeading__Cs9C_{display:block}.Legal_sectionHeading__Cs9C_>span{display:block;margin-bottom:8px}.Legal_sectionBody__Ut8AE{padding-left:0}.Legal_facts__tzC6I>div{grid-template-columns:1fr;gap:5px}.Legal_controlPanel__r2Rmj{align-items:stretch;flex-direction:column}}@media (max-width:640px){.Legal_documentNav__gZ3ej{top:70px}.Legal_documentNav__gZ3ej>div{width:calc(100% - 32px)}}