.faq-page_hero__S8W9g{max-width:1200px;padding:32px var(--site-gutter) 38px;margin:auto}.faq-page_back__1bVMi{display:inline-flex;align-items:center;min-height:44px;margin-bottom:20px;font-size:15px;color:var(--site-green);text-decoration:none;font-weight:650}.faq-page_eyebrow__VYK3k{margin:0 0 14px;color:var(--site-green);font-size:14px;font-weight:750;letter-spacing:.045em}.faq-page_hero__S8W9g h1{font-size:clamp(36px,4.5vw,56px);line-height:1.15;margin:0;max-width:900px}.faq-page_hero__S8W9g>p:last-child{max-width:750px;font-size:18px;line-height:1.75;color:var(--site-muted);margin:20px 0 0}.faq-page_layout__7MoAI{max-width:1200px;padding:0 var(--site-gutter) 64px;margin:auto;display:grid;grid-template-columns:215px minmax(0,1fr);gap:50px;align-items:start}.faq-page_sideNav__Ls8AL{display:grid;gap:7px;position:sticky;top:104px}.faq-page_sideNav__Ls8AL>span{font-size:14px;font-weight:750;margin-bottom:8px}.faq-page_sideNav__Ls8AL a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:10px 13px;border-radius:7px;font-size:15px;color:var(--site-muted);text-decoration:none}.faq-page_sideNav__Ls8AL a[aria-current=page]{background:#e3eedf;color:var(--site-green);font-weight:750}.faq-page_sideNav__Ls8AL a:hover{background:#edf3e9}.faq-page_sideNav__Ls8AL svg{width:17px;height:17px;flex:none}.faq-page_faqs__xHBaa{min-width:0}.faq-page_searchLabel__SVlzl{font-size:15px;font-weight:700;display:block;margin-bottom:9px}.faq-page_searchInput__eFTwq{display:flex;align-items:center;gap:13px;padding:0 15px;min-height:52px;border:1px solid #bbcdbf;background:white;border-radius:9px}.faq-page_searchInput__eFTwq svg{color:#5f7868;flex:none;width:21px;height:21px}.faq-page_searchInput__eFTwq:focus-within{outline:3px solid #a98412;outline-offset:3px}.faq-page_searchInput__eFTwq input{min-width:0;width:100%;min-height:50px;padding:10px 0;border:0;background:transparent;color:var(--site-ink);font-size:16px}.faq-page_resultCount__e6U3b{font-size:14px;color:var(--site-muted);margin:15px 0 18px}.faq-page_faqs__xHBaa details{border-top:1px solid var(--site-line);background:transparent}.faq-page_faqs__xHBaa details:last-child{border-bottom:1px solid var(--site-line)}.faq-page_faqs__xHBaa summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;min-height:65px;padding:18px 2px;font-size:18px;font-weight:650;line-height:1.6;cursor:pointer;color:var(--site-ink)}.faq-page_faqs__xHBaa summary::-webkit-details-marker{display:none}.faq-page_plus__wbjWv{font-size:25px;flex:none;color:var(--site-green);font-weight:400}.faq-page_faqs__xHBaa details[open] .faq-page_plus__wbjWv{transform:rotate(45deg)}.faq-page_faqs__xHBaa details>p{font-size:17px;line-height:1.85;color:var(--site-muted);max-width:70ch;margin:0;padding:0 34px 23px 2px}.faq-page_noResults__1EqBs{padding:25px;background:#edf3e9;border-radius:12px}.faq-page_noResults__1EqBs h2{font-size:25px;margin:0 0 12px}.faq-page_noResults__1EqBs p{font-size:16px;line-height:1.7;margin:0;color:var(--site-muted)}.faq-page_noResults__1EqBs button{margin-top:18px;min-height:46px;border:1px solid #bad0bc;background:white;color:var(--site-green);padding:10px 16px;border-radius:8px;font-size:15px;font-weight:650;cursor:pointer}.faq-page_contact__Fo0vE{max-width:1090px;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:32px;margin:0 auto 60px;background:#e7f1e3;border-radius:15px}.faq-page_contact__Fo0vE h2{font-size:30px;line-height:1.2;max-width:640px;margin:0 0 13px}.faq-page_contact__Fo0vE p:not(.faq-page_eyebrow__VYK3k){font-size:16px;line-height:1.7;margin:0;color:var(--site-muted)}.faq-page_contact__Fo0vE>div:last-child{display:grid;gap:8px;flex:none}.faq-page_contact__Fo0vE a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;color:var(--site-green);text-decoration:none}.faq-page_contact__Fo0vE a:hover{text-decoration:underline}.faq-page_contact__Fo0vE svg{width:20px;height:20px}@media (max-width:950px){.faq-page_layout__7MoAI{grid-template-columns:180px 1fr;gap:27px}.faq-page_contact__Fo0vE{margin:0 24px 46px}.faq-page_contact__Fo0vE h2{font-size:28px}}@media (max-width:700px){.faq-page_hero__S8W9g{padding:23px 20px 28px}.faq-page_hero__S8W9g h1{font-size:35px}.faq-page_hero__S8W9g>p:last-child{font-size:17px}.faq-page_eyebrow__VYK3k{font-size:14px}.faq-page_layout__7MoAI{display:block;padding:0 20px 35px}.faq-page_sideNav__Ls8AL{position:static;grid-template-columns:1fr 1fr;margin-bottom:27px;gap:7px}.faq-page_sideNav__Ls8AL>span{grid-column:1/-1;margin-bottom:2px}.faq-page_sideNav__Ls8AL a{font-size:14px;background:#f0f4ec;padding:10px 12px}.faq-page_faqs__xHBaa summary{font-size:17px;line-height:1.6;padding:17px 0}.faq-page_faqs__xHBaa details>p{font-size:17px;padding:0 24px 21px 0}.faq-page_contact__Fo0vE{align-items:flex-start;flex-direction:column;padding:24px;margin:0 20px 36px;gap:18px}.faq-page_contact__Fo0vE h2{font-size:28px}.faq-page_contact__Fo0vE p:not(.faq-page_eyebrow__VYK3k){font-size:17px}.faq-page_contact__Fo0vE a{font-size:15px}}