.faq_main__4jMfx{display:flex;flex-direction:column;min-height:100vh;padding:2rem 0}.faq_container__OYHpA{width:100%;max-width:900px;margin:0 auto;padding:0 1rem}.faq_header__wwRYZ{margin-bottom:2rem}.faq_homeLink__awXmi{color:var(--gray-700);font-weight:600;transition:var(--transition);padding:.5rem 1rem;border-radius:var(--border-radius);background-color:var(--gray-100);border:1px solid var(--gray-300);box-shadow:var(--card-shadow)}.faq_homeLink__awXmi:hover{color:var(--red);background-color:var(--white);transform:translateY(-2px);box-shadow:var(--hover-shadow)}.faq_title__po1ZY{font-size:2.5rem;margin-bottom:2rem;color:var(--red);position:relative}.faq_title__po1ZY:after{content:"";display:block;width:60px;height:4px;background-color:var(--red);margin-top:1rem}.faq_content__hFwbf{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2rem;border:1px solid var(--gray-200)}.faq_faqItem__sJ7dM{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-200)}.faq_faqItem__sJ7dM:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq_faqItem__sJ7dM h2{font-size:1.3rem;margin-bottom:1rem;color:var(--gray-800)}.faq_faqItem__sJ7dM p{line-height:1.6}@media (max-width:768px){.faq_title__po1ZY{font-size:2rem}.faq_faqItem__sJ7dM h2{font-size:1.2rem}}