.faq-page_page__Y8kMl{--faq-ink:#18211e;--faq-muted:#5c6762;--faq-blue:#315f8c;--faq-green:#4f7161;color:var(--faq-ink);background:#fffdfa}.faq-page_hero__ApQyi{padding:92px 0 88px;background:linear-gradient(rgb(49 95 140/4%) 1px,transparent 0),linear-gradient(90deg,rgb(49 95 140/4%) 1px,transparent 0),#f5f1e8;background-size:40px 40px;border-bottom:1px solid rgb(24 33 30/15%)}.faq-page_groupInner__FZ02G,.faq-page_heroInner__O11oS,.faq-page_nextInner__tHKkN{width:min(var(--container-width),calc(100% - 64px));margin-inline:auto}.faq-page_heroInner__O11oS{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:88px;align-items:end}.faq-page_groupHeader__OG_qC>p:first-child,.faq-page_heroCopy__5Jbg4>p,.faq-page_heroGuide__8NN23>p,.faq-page_nextCopy__jjpRX>p{margin:0;color:var(--faq-blue);font-size:12px;font-weight:780;letter-spacing:.08em}.faq-page_heroCopy__5Jbg4 h1{max-width:780px;margin:19px 0 20px;font-size:clamp(42px,4vw,56px);letter-spacing:-.05em;line-height:1.08;text-wrap:balance}.faq-page_heroCopy__5Jbg4>span{display:block;max-width:680px;color:#46514c;font-size:17px;line-height:1.76}.faq-page_heroActions__osY88{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:28px}.faq-page_heroActions__osY88 a:first-child{min-height:48px}.faq-page_heroGuide__8NN23{padding:26px 28px;background:#fffdfa;border:1px solid rgb(24 33 30/18%);border-top:4px solid var(--faq-blue);border-radius:14px;box-shadow:10px 10px 0 rgb(49 95 140/7%)}.faq-page_heroGuide__8NN23 ol{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid rgb(24 33 30/14%)}.faq-page_heroGuide__8NN23 li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:13px 0;font-size:14px;font-weight:650;border-bottom:1px solid rgb(24 33 30/12%)}.faq-page_heroGuide__8NN23 li span{color:var(--faq-blue);font-size:10px;font-weight:800}.faq-page_groups__yo7AR{min-width:0}.faq-page_group__Y_y04{scroll-margin-top:120px;padding:92px 0 98px}.faq-page_group__Y_y04:nth-child(2n){background:#f2f1ed}.faq-page_groupInner__FZ02G{display:grid;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);gap:clamp(64px,8vw,124px)}.faq-page_groupHeader__OG_qC{align-self:start}.faq-page_groupHeader__OG_qC h2,.faq-page_groupHeader__OG_qC>p:last-child,.faq-page_nextCopy__jjpRX h2,.faq-page_nextCopy__jjpRX>span,.faq-page_planningNote__8Hh8Y{margin:0}.faq-page_groupHeader__OG_qC h2{margin-top:16px;font-size:clamp(32px,3.2vw,40px);letter-spacing:-.045em;line-height:1.15;text-wrap:balance}.faq-page_groupHeader__OG_qC>p:last-child{max-width:30em;margin-top:17px;color:var(--faq-muted);font-size:14px;line-height:1.72}.faq-page_questionList__77IJ8{border-top:1px solid rgb(24 33 30/42%)}.faq-page_question__sTjZ7{scroll-margin-top:120px;border-bottom:1px solid rgb(24 33 30/18%)}.faq-page_question__sTjZ7:target{padding-inline:16px;background:#fff6cc}.faq-page_question__sTjZ7 summary{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:14px;align-items:center;min-height:76px;padding:16px 0;color:var(--faq-ink);cursor:pointer;list-style:none}.faq-page_question__sTjZ7 summary::-webkit-details-marker{display:none}.faq-page_question__sTjZ7 summary>span:first-child{color:#56625c;font-size:10px;font-weight:800}.faq-page_question__sTjZ7 summary strong{font-size:17px;font-weight:680;line-height:1.52}.faq-page_toggle__r59lN{position:relative;width:18px;height:18px;justify-self:end}.faq-page_toggle__r59lN:after,.faq-page_toggle__r59lN:before{position:absolute;top:8px;left:2px;width:14px;border-top:1.5px solid;content:""}.faq-page_toggle__r59lN:after{transform:rotate(90deg);transition:transform var(--duration-base) var(--ease-standard)}.faq-page_question__sTjZ7[open] .faq-page_toggle__r59lN:after{transform:rotate(0deg)}.faq-page_question__sTjZ7[open] summary strong{color:var(--faq-blue)}.faq-page_answer__71P5h{padding:0 28px 28px 58px}.faq-page_answer__71P5h p{max-width:54em;margin:0;color:#3f4b45;font-size:15px;line-height:1.78}.faq-page_nextSection__QlEnl{padding:88px 0 92px;background:#e4ece7}.faq-page_nextInner__tHKkN{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:38px 80px;align-items:end}.faq-page_nextCopy__jjpRX h2{max-width:20em;margin-top:16px;font-size:clamp(32px,3.2vw,40px);letter-spacing:-.045em;line-height:1.15}.faq-page_nextCopy__jjpRX>span{display:block;margin-top:18px;color:#46534c;font-size:15px;line-height:1.74}.faq-page_nextActions__OW9GC{display:grid}.faq-page_nextActions__OW9GC .faq-page_nextPrimary__oHfks{min-height:52px;justify-content:space-between;padding:0 18px;color:#fff;background:var(--faq-ink);border-radius:10px;text-decoration:none}.faq-page_nextActions__OW9GC .faq-page_nextPrimary__oHfks:hover{color:#fff;background:#26352f}.faq-page_planningNote__8Hh8Y{grid-column:1/-1;color:var(--faq-muted);font-size:13px;line-height:1.7}.faq-page_planningNote__8Hh8Y a{margin-left:7px;color:var(--faq-ink);font-weight:680;text-underline-offset:4px}@media (max-width:1023px){.faq-page_groupInner__FZ02G,.faq-page_heroInner__O11oS,.faq-page_nextInner__tHKkN{width:calc(100% - 48px)}.faq-page_heroInner__O11oS{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:48px}.faq-page_groupInner__FZ02G{gap:52px}.faq-page_nextInner__tHKkN{gap:36px 52px}}@media (max-width:767px){.faq-page_hero__ApQyi{padding:58px 0 64px}.faq-page_groupInner__FZ02G,.faq-page_heroInner__O11oS,.faq-page_nextInner__tHKkN{width:calc(100% - 32px);grid-template-columns:1fr}.faq-page_heroCopy__5Jbg4 h1{font-size:clamp(32px,9vw,36px)}.faq-page_heroCopy__5Jbg4>span{font-size:15px}.faq-page_heroActions__osY88{align-items:flex-start}.faq-page_heroGuide__8NN23{padding:22px}.faq-page_group__Y_y04{padding:68px 0 72px}.faq-page_groupInner__FZ02G{gap:30px}.faq-page_groupHeader__OG_qC h2{font-size:30px}.faq-page_question__sTjZ7 summary{grid-template-columns:32px minmax(0,1fr) 20px;gap:8px;min-height:70px;padding-block:15px}.faq-page_question__sTjZ7 summary strong{font-size:16px}.faq-page_answer__71P5h{padding:0 0 25px}.faq-page_answer__71P5h p{font-size:15px}.faq-page_nextSection__QlEnl{padding:68px 0 72px}.faq-page_nextInner__tHKkN{gap:30px}.faq-page_nextCopy__jjpRX h2{font-size:30px}.faq-page_planningNote__8Hh8Y{grid-column:auto}}@media (max-width:359px){.faq-page_heroCopy__5Jbg4 h1{font-size:32px}.faq-page_groupHeader__OG_qC h2,.faq-page_nextCopy__jjpRX h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.faq-page_toggle__r59lN:after{transition:none}}@media (forced-colors:active){.faq-page_group__Y_y04,.faq-page_heroGuide__8NN23,.faq-page_hero__ApQyi,.faq-page_nextPrimary__oHfks,.faq-page_nextSection__QlEnl{color:CanvasText;background:Canvas;border-color:CanvasText}.faq-page_planningNote__8Hh8Y a,.faq-page_question__sTjZ7[open] summary strong{color:LinkText}}@media print{.faq-page_group__Y_y04,.faq-page_hero__ApQyi,.faq-page_nextSection__QlEnl{padding:24px 0;background:#fff!important}.faq-page_groupInner__FZ02G,.faq-page_heroInner__O11oS,.faq-page_nextInner__tHKkN{grid-template-columns:1fr;gap:18px;width:100%}.faq-page_heroGuide__8NN23,.faq-page_question__sTjZ7{break-inside:avoid}.faq-page_question__sTjZ7>.faq-page_answer__71P5h{display:none!important}.faq-page_question__sTjZ7 summary{min-height:0;align-items:start;padding-block:12px 16px}.faq-page_question__sTjZ7 summary:after{grid-column:2/-1;color:#333;content:attr(data-print-answer);font-size:13px;font-weight:400;line-height:1.72}.faq-page_nextActions__OW9GC,.faq-page_planningNote__8Hh8Y,.faq-page_toggle__r59lN{display:none}}