.faq_page__lSbPe{--ink:#173f52;--muted:#587181;--line:#d7e3e5;--green:#246649;color:var(--ink);max-width:1120px;margin:0 auto;padding:0 32px;line-height:1.7}.faq_header__wwRYZ{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.faq_brand__5cJ_T{color:#173f64;text-decoration:none;font-size:27px;line-height:1;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.faq_brand__5cJ_T span{font-weight:450}.faq_brand__5cJ_T small{color:#657c8b;font-size:14px;font-weight:500;letter-spacing:-.02em}.faq_footer__HM6FR nav,.faq_headerNav__coY21{display:flex;align-items:center;gap:24px}.faq_footer__HM6FR nav a,.faq_headerNav__coY21 a{color:#3f6274;font-size:14px;text-decoration:none;text-underline-offset:4px}.faq_footer__HM6FR nav a:hover,.faq_headerNav__coY21 a:hover{text-decoration:underline}.faq_hero__mNc7c{padding:66px 0 42px;border-bottom:1px solid var(--line)}.faq_eyebrow__3g1Sc{margin:0 0 12px;color:#347181;font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.16em}.faq_hero__mNc7c h1{margin:0;max-width:800px;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:620;letter-spacing:-.065em;line-height:1.03}.faq_intro__D6DCH{max-width:720px;margin:22px 0 30px;color:var(--muted);font-size:18px;line-height:1.65}.faq_categoryNav__x5FRw{display:flex;flex-wrap:wrap;gap:10px}.faq_categoryNav__x5FRw a{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px;border:1px solid #c8dadd;border-radius:999px;color:#285a6a;background:#f5f9f8;font-size:13px;font-weight:600;text-decoration:none}.faq_categoryNav__x5FRw a:hover{background:#eaf4f3;border-color:#8db5bb}.faq_count__noSOY{margin:19px 0 0;color:#708590;font-size:12px}.faq_section__XGw8D{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.7fr);gap:clamp(30px,7vw,100px);padding:66px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.faq_sectionHeading__rkKPA{align-self:start;position:sticky;top:28px}.faq_sectionHeading__rkKPA h2{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.3rem);line-height:1.17;letter-spacing:-.045em}.faq_sectionHeading__rkKPA>p:last-child{max-width:310px;margin:0;color:var(--muted);font-size:14px}.faq_questions__Ixicu{min-width:0}.faq_question__L8b62{border-top:1px solid var(--line);padding:0}.faq_question__L8b62:last-child{border-bottom:1px solid var(--line)}.faq_question__L8b62 summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:68px;padding:13px 2px;cursor:pointer;list-style:none;font-size:15px;line-height:1.45;font-weight:650}.faq_question__L8b62 summary::-webkit-details-marker{display:none}.faq_question__L8b62 summary:after{content:"+";color:#377584;font-size:23px;font-weight:400;text-align:center}.faq_question__L8b62[open] summary:after{content:"−"}.faq_questionNumber__5Hu_D{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e9f1f0;color:#357080;font-size:10px;font-weight:700;letter-spacing:.04em}.faq_answer__eNNb7{padding:0 34px 22px 50px;color:#516b79;font-size:14px;line-height:1.75}.faq_answer__eNNb7 p{max-width:690px;margin:0 0 12px}.faq_answer__eNNb7 p:last-child{margin-bottom:0}.faq_answerLinks__HJx6L a{color:#286779;font-weight:650;text-decoration:underline;text-underline-offset:3px}.faq_actions__hGu07 a:focus-visible,.faq_categoryNav__x5FRw a:focus-visible,.faq_footer__HM6FR a:focus-visible,.faq_header__wwRYZ a:focus-visible,.faq_question__L8b62 summary:focus-visible{outline:3px solid #ea9456;outline-offset:4px;border-radius:5px}.faq_closing___d_nq{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:58px 0;padding:clamp(26px,5vw,48px);border:1px solid #d8e5e1;border-radius:18px;background:linear-gradient(120deg,#eef6f4,#f5f7f1)}.faq_closing___d_nq h2{max-width:520px;margin:0 0 10px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.17;letter-spacing:-.045em}.faq_closing___d_nq>div:first-child>p:last-child{max-width:510px;margin:0;color:var(--muted);font-size:14px}.faq_actions__hGu07{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:210px}.faq_primaryAction__b5OPh,.faq_secondaryAction__OTxb9{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid var(--green);border-radius:8px;font-size:13px;font-weight:650;text-decoration:none}.faq_primaryAction__b5OPh{color:#fff;background:var(--green)}.faq_primaryAction__b5OPh:hover{background:#194c35}.faq_secondaryAction__OTxb9{color:var(--green);background:#fff}.faq_secondaryAction__OTxb9:hover{background:#f1f6f2}.faq_footer__HM6FR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;padding:24px 0 30px;border-top:1px solid var(--line)}.faq_footer__HM6FR>span{color:#718692;font-size:12px}.dark .faq_page__lSbPe{--ink:#dbe9ef;--muted:#a9bdc8;--line:#35515e;--green:#246649}.dark .faq_brand__5cJ_T,.dark .faq_footer__HM6FR nav a,.dark .faq_headerNav__coY21 a{color:#dbe9ef}.dark .faq_answer__eNNb7,.dark .faq_brand__5cJ_T small,.dark .faq_count__noSOY,.dark .faq_footer__HM6FR>span{color:var(--muted)}.dark .faq_answerLinks__HJx6L a,.dark .faq_eyebrow__3g1Sc,.dark .faq_question__L8b62 summary:after{color:#9ed7d4}.dark .faq_categoryNav__x5FRw a,.dark .faq_questionNumber__5Hu_D,.dark .faq_secondaryAction__OTxb9{color:#b8e3df;background:#17313a;border-color:var(--line)}.dark .faq_closing___d_nq{background:#102832;border-color:var(--line)}@media (max-width:760px){.faq_page__lSbPe{padding:0 22px}.faq_header__wwRYZ{min-height:74px;align-items:flex-start;flex-direction:column;justify-content:center;gap:13px;padding:15px 0}.faq_footer__HM6FR nav,.faq_headerNav__coY21{flex-wrap:wrap;gap:10px 18px}.faq_hero__mNc7c{padding:43px 0 32px}.faq_intro__D6DCH{font-size:16px}.faq_section__XGw8D{grid-template-columns:1fr;gap:24px;padding:44px 0}.faq_sectionHeading__rkKPA{position:static}.faq_sectionHeading__rkKPA>p:last-child{max-width:540px}.faq_closing___d_nq{align-items:stretch;flex-direction:column}.faq_actions__hGu07{min-width:0}}@media (max-width:440px){.faq_page__lSbPe{padding:0 17px}.faq_question__L8b62 summary{grid-template-columns:28px minmax(0,1fr) 16px;gap:9px;font-size:14px}.faq_questionNumber__5Hu_D{width:27px;height:27px}.faq_answer__eNNb7{padding-left:37px;padding-right:8px;font-size:13px}}