.Policy_page___5lUO{padding-bottom:80px}.Policy_hero__Gq_6H{padding-block:48px 30px}.Policy_hero__Gq_6H h1{font-size:clamp(40px,5vw,68px)}.Policy_intro__1HDRX{max-width:760px;margin-top:24px;font-size:18px;line-height:1.8}.Policy_date__SG4Iy{margin-top:20px;font-size:12px}.Policy_tabs__ejrXW{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;border-bottom:1px solid var(--line)}.Policy_tabs__ejrXW a{padding:12px 0;border-bottom:2px solid transparent;font-size:13px}.Policy_tabs__ejrXW a[aria-current=page]{color:var(--forest);border-color:var(--gold);font-weight:700}.Policy_cards__MYC_f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px}.Policy_card__6yP1Y{padding:25px;background:var(--paper);border:1px solid var(--line);border-radius:7px}.Policy_card__6yP1Y h2{font-size:22px;line-height:1.3;margin-bottom:12px}.Policy_card__6yP1Y p{font-size:13px;line-height:1.8}.Policy_layout__lUVD6{display:grid;grid-template-columns:250px minmax(0,1fr);gap:65px;align-items:start;margin-top:55px}.Policy_sidebar__M5Tzc{position:sticky;top:115px;padding:25px;background:var(--forest);color:white;border-radius:7px}.Policy_sidebar__M5Tzc h2{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:17px}.Policy_sidebar__M5Tzc nav a{display:block;padding:8px 0;font-size:12px;line-height:1.7;color:#ecf0e8}.Policy_sidebar__M5Tzc nav a:hover{text-decoration:underline;text-underline-offset:4px}.Policy_sidebar__M5Tzc>p{color:#c8d4c5;margin-top:22px;padding-top:20px;border-top:1px solid #ffffff30;font-size:11px}.Policy_contactLink__Ek6Cg{display:inline-block;margin-top:8px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.Policy_document__AHk7q{min-width:0;max-width:850px}.Policy_section__pxVZo{scroll-margin-top:120px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.Policy_section__pxVZo h2{font-size:28px;line-height:1.3;margin-bottom:18px}.Policy_section__pxVZo li,.Policy_section__pxVZo p{font-size:15px;line-height:1.9}.Policy_section__pxVZo ul{padding-left:22px;color:var(--muted);margin-block:18px}.Policy_section__pxVZo li+li{margin-top:10px}.Policy_facts__hJPu5{margin:24px 0 0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.Policy_facts__hJPu5>div{display:grid;grid-template-columns:170px minmax(0,1fr);padding:14px 18px;gap:20px;background:#ffffff60}.Policy_facts__hJPu5>div+div{border-top:1px solid var(--line)}.Policy_facts__hJPu5 dt{font-size:13px;font-weight:700}.Policy_facts__hJPu5 dd{margin:0;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.Policy_links__pM0SP{list-style:none;padding-left:0!important}.Policy_links__pM0SP a{color:var(--forest);text-decoration:underline;text-underline-offset:4px}.Policy_links__pM0SP a:hover{color:var(--gold)}.Policy_contact__b_U6h{background:var(--paper);padding:30px;border-radius:7px;scroll-margin-top:120px}.Policy_contact__b_U6h h2{font-size:29px;margin-bottom:16px}.Policy_contact__b_U6h p:not(.eyebrow){font-size:14px}.Policy_contact__b_U6h>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.Policy_contact__b_U6h a{font-size:14px;color:var(--forest);text-decoration:underline;overflow-wrap:anywhere}.Policy_contact__b_U6h address{margin-top:20px;font-size:12px;font-style:normal;color:var(--muted)}.Policy_related__gBPVw{font-size:11px;line-height:2;margin-top:24px}.Policy_related__gBPVw a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.Policy_layout__lUVD6{grid-template-columns:210px minmax(0,1fr);gap:35px}.Policy_sidebar__M5Tzc{padding:20px}}@media (max-width:760px){.Policy_page___5lUO{padding-bottom:50px}.Policy_hero__Gq_6H{padding-top:35px}.Policy_intro__1HDRX{font-size:16px}.Policy_tabs__ejrXW{gap:8px 18px}.Policy_tabs__ejrXW a{font-size:12px}.Policy_cards__MYC_f{grid-template-columns:1fr;gap:12px}.Policy_card__6yP1Y{padding:21px}.Policy_layout__lUVD6{grid-template-columns:1fr;gap:35px;margin-top:30px}.Policy_sidebar__M5Tzc{position:static}.Policy_sidebar__M5Tzc nav a{padding:9px 0;font-size:13px}.Policy_section__pxVZo h2{font-size:26px}.Policy_facts__hJPu5>div{grid-template-columns:1fr;gap:4px}.Policy_contact__b_U6h{padding:23px}}