.faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-question{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px}.faq-answer{background-color:#fff;display:none;padding:24px 0}.faq-answer p:last-of-type{margin-bottom:0}.faq-icon svg{transition:transform .3s ease}.faq-question.active .faq-icon svg{transform:rotate(180deg)}