.faq-section .faq-accordion[data-v-c54ed848]{margin:0 auto}.faq-section .faq-item[data-v-c54ed848]{border:1px solid var(--alpha-12-inv);overflow:hidden;transition:border-color .3s ease}.faq-section .faq-item[data-v-c54ed848]:last-child{margin-bottom:0}.faq-section .faq-question[data-v-c54ed848]{cursor:pointer}.faq-section .question-text[data-v-c54ed848]{flex:1}.faq-section .toggle-icon[data-v-c54ed848]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--content-40)}.faq-section .toggle-icon svg[data-v-c54ed848]{width:24px;height:24px}.faq-section .faq-answer[data-v-c54ed848]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px;font-size:16px}.faq-section .faq-answer.expanded[data-v-c54ed848]{max-height:200px;padding:0 24px 24px;margin-top:-8px}.faq-item[data-v-c54ed848]:hover{border-color:var(--alpha-32-inv)}.faq-item:hover .toggle-icon[data-v-c54ed848]{color:var(--content-100-inv)}
