.faq_faqPage__ursSP{width:100%;max-width:1180px;padding-block:2rem 3rem}.faq_heroSection__uaVbk{max-width:920px;margin:0 auto 1.5rem;text-align:center}.faq_logo__Hcb4t{width:clamp(8rem,18vw,12rem);height:auto;margin:0 auto .8rem}.faq_heroSection__uaVbk h1{margin-bottom:.4em}.faq_lead__Ya9sD{margin:0;color:var(--dark-green);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65;text-align:center}.faq_notice__GZeQV{max-width:920px;margin:0 auto 1.75rem;padding:1rem 1.2rem;border-left:5px solid var(--dark-orange);background-color:var(--light-yellow-transparent);color:var(--dark-green);font-size:1.05rem;line-height:1.55}.faq_notice__GZeQV strong{color:var(--dark-orange)}.faq_notice__GZeQV a,.faq_questionItem__AyEnL a{color:var(--dark-orange);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.faq_notice__GZeQV a:hover,.faq_questionItem__AyEnL a:hover{color:var(--dark-green)}.faq_sectionNav__rGIvb{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:940px;margin:0 auto 2.5rem}.faq_sectionNav__rGIvb a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .8rem;border:1px solid var(--light-green);border-radius:6px;background-color:rgba(255,255,255,.6);color:var(--dark-green);font-size:1rem;line-height:1.2}.faq_sectionNav__rGIvb a:hover{border-color:var(--dark-orange);color:var(--dark-orange)}.faq_sections__aTBeI{display:grid;gap:2.25rem}.faq_faqSection__gTDav{scroll-margin-top:8rem}.faq_faqSection__gTDav h2{margin-bottom:.7rem;text-align:left}.faq_questionList__FuIhO{display:grid;gap:.75rem}.faq_questionItem__AyEnL{border:1px solid rgba(1,102,77,.22);border-radius:8px;background-color:rgba(255,255,255,.55);color:var(--dark-green);overflow:hidden}.faq_questionItem__AyEnL[open]{border-color:rgba(255,111,97,.55);background-color:rgba(255,255,255,.8)}.faq_questionItem__AyEnL summary{position:relative;display:block;min-height:3.25rem;padding:.9rem 3rem .9rem 1rem;color:var(--dark-green);cursor:pointer;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:500;line-height:1.35}.faq_questionItem__AyEnL summary::-webkit-details-marker{display:none}.faq_questionItem__AyEnL summary:after{position:absolute;top:50%;right:1rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--light-green-transparent);color:var(--dark-green);content:"+";font-size:1.3rem;line-height:1.35rem;text-align:center;transform:translateY(-50%)}.faq_questionItem__AyEnL[open] summary:after{content:"-"}.faq_questionItem__AyEnL p{margin:0;padding:0 1rem 1rem;font-size:1.05rem;line-height:1.65}.faq_contactSection__tdelH{margin:2.75rem auto 0;padding:1.5rem;border-top:2px solid var(--light-green);text-align:center}.faq_contactSection__tdelH h2{margin-bottom:.35rem;text-align:center}.faq_contactSection__tdelH p{max-width:680px;margin:0 auto 1rem;font-size:1.1rem;line-height:1.55;text-align:center}.faq_contactLink__CPhde{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.2rem;border-radius:6px;background-color:var(--dark-green);color:white;font-size:1.1rem;font-weight:500}.faq_contactLink__CPhde:hover{background-color:var(--dark-orange);color:white}@media (max-width:768px){.faq_faqPage__ursSP{max-width:100%;padding-block:1.25rem 2rem}.faq_heroSection__uaVbk{margin-bottom:1rem}.faq_lead__Ya9sD,.faq_notice__GZeQV{text-align:left}.faq_sectionNav__rGIvb{justify-content:flex-start;margin-bottom:2rem}.faq_sectionNav__rGIvb a{flex:1 1 100%}.faq_faqSection__gTDav h2{font-size:1.75rem}.faq_questionItem__AyEnL summary{padding-right:2.75rem}.faq_contactSection__tdelH{padding-inline:0}}