.faq_page__lSbPe{background:var(--color-ivory)}.faq_hero__mNc7c{padding:32px 0;background:#08281f}.faq_heroInner__uG4x_{max-width:var(--guide-container-max)}.faq_eyebrow__3g1Sc{margin-bottom:8px;color:#a9d8ba}.faq_eyebrow__3g1Sc:before{background:#a9d8ba}.faq_title__po1ZY{max-width:820px;color:#f3f7f4}.faq_description__7Pk7P{max-width:760px;margin:10px 0 0;color:#d0ddd4}.faq_content__hFwbf{padding:32px 0 64px}.faq_layout__DfXsN{display:grid;grid-template-columns:minmax(280px,300px) minmax(0,1fr);grid-gap:clamp(34px,4.6vw,64px);gap:clamp(34px,4.6vw,64px);align-items:start}.faq_sidebar__mHChk{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 42px);padding-right:24px;border-right:1px solid #dedfd5}.faq_navLabel__PJrse{display:block;margin-bottom:18px;color:#718879;font-family:var(--font-label);font-size:.64rem;font-weight:700;letter-spacing:.14em}.faq_categoryNav__x5FRw ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid rgba(35,57,47,.14);list-style:none}.faq_categoryNav__x5FRw li{border-bottom:1px solid rgba(35,57,47,.1)}.faq_categoryNav__x5FRw a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px 0;color:#3f5148;font-size:.83rem;font-weight:600;line-height:1.35;transition:color .2s,padding-left .2s}.faq_categoryNav__x5FRw a:hover{padding-left:4px;color:#087e4c;background:rgba(7,131,79,.035)}.faq_categoryNav__x5FRw a span{color:#a58a5a;font-family:var(--font-display);font-size:.94rem;font-weight:400}.faq_categories__bRwQB{min-width:0}.faq_category__ceHh6{scroll-margin-top:calc(var(--header-height) + 34px)}.faq_category__ceHh6:target .faq_categoryHead__9L0K4{border-bottom-color:#527460}.faq_category__ceHh6+.faq_category__ceHh6{margin-top:48px}.faq_categoryHead__9L0K4{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:end;padding:0 0 20px;border-bottom:1px solid #dce5df}.faq_categoryNumber__Dp6uq{color:#897143;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.05em}.faq_categoryHead__9L0K4 h2{margin:0;color:#16231d;font-family:var(--font-display);font-size:var(--guide-section-title);font-weight:400;letter-spacing:-.035em;line-height:1.08}@media (max-width:1004px){.faq_layout__DfXsN{grid-template-columns:minmax(0,1fr);gap:58px}.faq_sidebar__mHChk{position:static;padding-right:0;border-right:0}.faq_categoryNav__x5FRw{max-width:880px;margin-inline:auto}.faq_categoryNav__x5FRw ol{grid-template-columns:repeat(2,minmax(0,1fr))}.faq_categoryNav__x5FRw li:nth-child(odd){padding-right:20px}.faq_categoryNav__x5FRw li:nth-child(2n){padding-left:20px;border-left:1px solid rgba(35,57,47,.1)}.faq_categories__bRwQB{width:100%;max-width:880px;margin-inline:auto}}@media (max-width:639px){.faq_hero__mNc7c{padding:24px 0}.faq_content__hFwbf{padding:24px 0 56px}.faq_layout__DfXsN{gap:44px}.faq_categoryNav__x5FRw ol{grid-template-columns:minmax(0,1fr)}.faq_categoryNav__x5FRw li:nth-child(2n),.faq_categoryNav__x5FRw li:nth-child(odd){padding-inline:0;border-left:0}.faq_categoryNav__x5FRw a{padding:13px 0}.faq_category__ceHh6+.faq_category__ceHh6{margin-top:40px}.faq_categoryHead__9L0K4{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:0 0 16px}.faq_categoryHead__9L0K4 h2,.faq_categoryNumber__Dp6uq{font-size:var(--guide-section-title)}.faq_categoryHead__9L0K4 h2{line-height:1.1}}.faq_page__lSbPe .faq-item__answer p{font-size:var(--guide-text-body);line-height:var(--leading-body)}