.policy-page_page__ofhYB{--policy-ink:#0a1d2d;--policy-green:#315442;--policy-copper:#a96d48;background:#f8f9f7}.policy-page_hero__mKFbJ{position:relative;isolation:isolate;min-height:clamp(26rem,42vw,34rem);overflow:hidden;background:linear-gradient(112deg,rgba(247,248,245,.98),rgba(237,240,237,.96) 66%,rgba(220,228,222,.92)),#edf0ed}.policy-page_hero__mKFbJ:before{position:absolute;top:clamp(3rem,6vw,5.5rem);left:max(1.25rem,calc((100vw - var(--container)) / 2 - 1.4rem));z-index:2;width:clamp(5rem,9vw,8rem);height:clamp(4rem,7vw,6rem);border-top:2px solid rgba(49,84,66,.66);border-left:2px solid rgba(49,84,66,.66);content:""}.policy-page_hero__mKFbJ:after{position:absolute;top:clamp(4.5rem,9vw,8rem);right:clamp(-3.5rem,-2vw,-1rem);z-index:0;width:clamp(12rem,24vw,23rem);height:clamp(9rem,18vw,17rem);border:1px solid rgba(10,29,45,.18);background:rgba(255,255,255,.24);-webkit-clip-path:polygon(0 0,calc(100% - 3.25rem) 0,100% 3.25rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 3.25rem) 0,100% 3.25rem,100% 100%,0 100%);content:"";transform:rotate(4deg)}.policy-page_swatch__R3KKv{top:clamp(4.2rem,7vw,6.6rem);left:max(-5rem,calc((100vw - var(--container)) / 2 - 4rem));width:clamp(28rem,46vw,45rem);opacity:.13;filter:grayscale(.85) contrast(1.08);transform:rotate(-4deg)}.policy-page_heroInner__StvVL{position:relative;z-index:3;display:flex;align-items:center;min-height:inherit;padding-top:clamp(5.5rem,10vw,8rem);padding-bottom:clamp(4rem,7vw,6rem)}.policy-page_heroCopy___QUN4{width:min(52rem,76%);padding-left:clamp(.25rem,2.4vw,2.2rem)}.policy-page_eyebrow__fJjK3{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:var(--policy-green);font-size:.76rem;font-weight:800;text-transform:uppercase}.policy-page_eyebrow__fJjK3 i{width:2.4rem;height:2px;background:var(--policy-copper)}.policy-page_hero__mKFbJ h1{max-width:12ch;margin:0;color:var(--policy-ink);font-size:clamp(3.15rem,6.5vw,6.5rem);line-height:.96}.policy-page_heroCopy___QUN4>p{max-width:46rem;margin:1.55rem 0 0;color:#344853;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.75}.policy-page_effectiveDate__mQSTK{display:inline-grid;grid-template-columns:auto auto;gap:.35rem .75rem;align-items:baseline;margin-top:1.7rem;padding-top:.9rem;border-top:1px solid rgba(49,84,66,.24)}.policy-page_effectiveDate__mQSTK span{color:#6d7d83;font-size:.72rem;font-weight:700;text-transform:uppercase}.policy-page_effectiveDate__mQSTK strong{color:var(--policy-ink);font-size:.86rem}.policy-page_divider__o77R_{margin-top:-1px}.policy-page_contentBand__G1c5P{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(90deg,rgba(49,84,66,.035) 1px,transparent 0) 0 0 /96px 100%,#f8f9f7}.policy-page_contentGrid__siJDi{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,50rem);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);justify-content:center;align-items:start}.policy-page_sidebar__Y4Aq1{position:-webkit-sticky;position:sticky;top:7rem;display:grid;grid-gap:2rem;gap:2rem}.policy-page_sidebar__Y4Aq1 nav{padding-top:1.25rem;border-top:3px solid var(--policy-ink)}.policy-page_directContact__TqvvW>span,.policy-page_sidebar__Y4Aq1 nav>span{display:block;margin-bottom:.85rem;color:var(--policy-green);font-size:.72rem;font-weight:800;text-transform:uppercase}.policy-page_sidebar__Y4Aq1 ol{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:policy-sections}.policy-page_sidebar__Y4Aq1 li{counter-increment:policy-sections}.policy-page_sidebar__Y4Aq1 li a{display:grid;grid-template-columns:1.8rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline;color:#40515b;font-size:.88rem;line-height:1.45;text-decoration:none}.policy-page_sidebar__Y4Aq1 li a:before{color:#8b9c93;content:counter(policy-sections,decimal-leading-zero);font-size:.68rem;font-weight:800}.policy-page_sidebar__Y4Aq1 li a:hover{color:var(--policy-ink)}.policy-page_directContact__TqvvW{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.15rem 0;border-top:1px solid #ccd5d1;border-bottom:1px solid #ccd5d1}.policy-page_directContact__TqvvW>span{margin-bottom:.2rem}.policy-page_directContact__TqvvW a{display:inline-flex;gap:.55rem;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--policy-ink);font-size:.84rem;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.policy-page_article__qSH1x{min-width:0}.policy-page_section__WqL_M{position:relative;padding:0 0 clamp(2.8rem,5vw,4.5rem);scroll-margin-top:7rem}.policy-page_section__WqL_M+.policy-page_section__WqL_M{padding-top:clamp(2.8rem,5vw,4.5rem);border-top:1px solid #cbd4d0}.policy-page_sectionNumber__MgT8P{display:block;margin-bottom:.7rem;color:var(--policy-copper);font-size:.76rem;font-weight:800}.policy-page_section__WqL_M h2{max-width:24ch;margin:0;color:var(--policy-ink);font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.12}.policy-page_sectionBody__QBkrI{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.35rem;color:#41515a;font-size:1rem;line-height:1.8}.policy-page_sectionBody__QBkrI p,.policy-page_sectionBody__QBkrI ul{margin:0}.policy-page_sectionBody__QBkrI ul{display:grid;grid-gap:.65rem;gap:.65rem;padding-left:1.25rem}.policy-page_sectionBody__QBkrI a{color:var(--policy-green);font-weight:700;text-underline-offset:3px}.policy-page_contactCallout__q_6q_{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(17rem,1fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:.5rem;padding:clamp(1.8rem,4vw,3rem);color:#dce5e7;background:var(--policy-ink);-webkit-clip-path:polygon(0 0,calc(100% - 2.25rem) 0,100% 2.25rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2.25rem) 0,100% 2.25rem,100% 100%,0 100%)}.policy-page_contactCallout__q_6q_ span{display:block;margin-bottom:.65rem;color:#9eb7a7;font-size:.72rem;font-weight:800;text-transform:uppercase}.policy-page_contactCallout__q_6q_ h2{margin:0;color:#fff;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15}.policy-page_contactCallout__q_6q_ p{margin:0;font-size:.94rem;line-height:1.7}.policy-page_contactCallout__q_6q_ a{color:#fff;font-weight:800;text-underline-offset:3px}@media (max-width:820px){.policy-page_hero__mKFbJ{min-height:30rem}.policy-page_hero__mKFbJ:after{top:3.5rem;right:-6rem;width:15rem;height:12rem}.policy-page_heroCopy___QUN4{width:100%;padding-left:0}.policy-page_hero__mKFbJ h1{font-size:clamp(3.2rem,15vw,5rem)}.policy-page_swatch__R3KKv{top:6rem;left:-7rem;width:31rem}.policy-page_contentGrid__siJDi{grid-template-columns:1fr;gap:3.5rem}.policy-page_sidebar__Y4Aq1{position:static;grid-template-columns:1fr 1fr}}@media (max-width:560px){.policy-page_hero__mKFbJ{min-height:31rem}.policy-page_hero__mKFbJ:before{top:4.25rem;left:.8rem;width:4.4rem;height:4.4rem}.policy-page_heroInner__StvVL{padding-top:6.6rem;padding-bottom:3.5rem}.policy-page_hero__mKFbJ h1{max-width:10ch;font-size:clamp(3.05rem,16vw,4.25rem)}.policy-page_heroCopy___QUN4>p{font-size:1rem;line-height:1.65}.policy-page_effectiveDate__mQSTK{grid-template-columns:1fr}.policy-page_contentBand__G1c5P{padding:3.5rem 0;background:#f8f9f7}.policy-page_sidebar__Y4Aq1{grid-template-columns:1fr;gap:1.5rem}.policy-page_sidebar__Y4Aq1 ol{grid-template-columns:1fr 1fr;column-gap:1rem}.policy-page_section__WqL_M{scroll-margin-top:5.5rem}.policy-page_contactCallout__q_6q_{grid-template-columns:1fr;-webkit-clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 1.6rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 1.6rem,100% 100%,0 100%)}}