section.knowledge_information--faq{padding:2rem 0}.faq-item{display:flex;flex-direction:column;padding:2rem 2.5rem;background:#fff;margin:1.5rem 0;overflow:hidden}.faq-question{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:0.75rem}.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-item.open .faq-arrow svg{transform:rotate(90deg);stroke:#333}.faq-question:hover .faq-arrow svg{stroke:#000}.faq-answer{height:0;overflow:hidden;transition:height 0.45s cubic-bezier(0.4,0,0.2,1);font-weight:400;padding-left:calc(18px + 0.75rem)}
