.faq-list{height:0;overflow:hidden;transition:height 0.45s cubic-bezier(0.4,0,0.2,1)}.faq-category{margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.faq-arrow svg{transition:transform 0.3s ease}.faq-category.open .faq-arrow svg{transform:rotate(90deg)}.faq-item{display:flex;flex-direction:column;padding:2rem 2.5rem 2rem;gap:1rem;background:#fff;margin:1.5rem 0;overflow:hidden}.faq-question{cursor:pointer;font-weight:600}.faq-answer{cursor:pointer;font-weight:400}.faq-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.faq-arrow svg{width:18px;height:18px;stroke:#666;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.25s ease,stroke 0.2s ease}.faq-category.open .faq-arrow svg{transform:rotate(90deg);stroke:#333}.faq-category:first-child .faq-category-title{margin-top:0}.faq-category .faq-category-title{margin-bottom:0;cursor:pointer}.faq-category-title:hover .faq-arrow svg{stroke:#000}section.knowledge_information--faq{padding:2rem 0}
