.faq_page__62p7p{min-height:100vh;background-color:var(--color-bg)}.faq_hero__tMLiN{padding:80px 0 64px;background-color:var(--color-bg-warm);border-bottom:1px solid var(--color-border)}.faq_heroTitle___VnwX{font-size:clamp(2.4rem,4vw,3.5rem);color:var(--color-heading);margin:12px 0 20px;line-height:1.15}.faq_accent__uHnMQ{color:var(--color-accent)}.faq_heroSub__S_VyT{font-size:18px;color:var(--color-text-secondary);max-width:520px;line-height:1.7}.faq_faqSection__c8sCf{padding:96px 0}.faq_faqLayout__evP9h{display:grid;grid-template-columns:1fr 300px;grid-gap:64px;gap:64px;align-items:start}.faq_faqContent__F7OYK{gap:48px}.faq_faqCategory__tnkNJ,.faq_faqContent__F7OYK{display:flex;flex-direction:column}.faq_categoryTitle__Gkfw0{font-size:1.3rem;color:var(--color-heading);margin-bottom:16px;padding-bottom:14px;border-bottom:2px solid var(--color-border)}.faq_faqList__gl0KC{display:flex;flex-direction:column}.faq_faqItem__jyJF9{border-bottom:1px solid var(--color-border)}.faq_faqQuestion__YXWkT{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;background:none;text-align:left;font-size:15px;font-weight:600;color:var(--color-text);transition:color var(--transition);cursor:pointer}.faq_chevron__6i9qH,.faq_faqItem__jyJF9.faq_open__yG0h2 .faq_faqQuestion__YXWkT,.faq_faqQuestion__YXWkT:hover{color:var(--color-accent)}.faq_chevron__6i9qH{font-size:20px;font-weight:300;flex-shrink:0;width:24px;text-align:center}.faq_faqAnswer__lSXv3{padding:0 0 18px;font-size:15px;color:var(--color-text-secondary);line-height:1.75}.faq_sidebar__QeHoU{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px)}.faq_sideCard__41Suo{background-color:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:10px}.faq_sideCard__41Suo h3{font-size:15px;color:var(--color-heading)}.faq_sideCard__41Suo p{font-size:13px;color:var(--color-text-secondary);line-height:1.6}@media (max-width:900px){.faq_faqLayout__evP9h{grid-template-columns:1fr}.faq_sidebar__QeHoU{position:static}}