.faqs{display:flex;flex-direction:column;gap:24px;margin:0 auto}.faq{background:#fff;border:1px solid var(--border);border-radius:var(--border-radius);cursor:pointer;overflow:hidden;padding:20px 32px 26px;transition:all .15s ease-in-out}.faq__top-bar{align-items:center;display:flex;justify-content:space-between}.faq__icon{transition:all .15s ease-in-out}.faq[data-state=active] .faq__icon{transform:rotate(-180deg)}.faq__icon svg{display:block}.faq__question{margin:0;transition:all .15s ease-in-out}.faq-answer-container{height:0;overflow:hidden;transition:all .15s ease-in-out}.faq__answer{line-height:1.4;padding-top:16px}.faq[data-state=active]{border-color:var(--primary);transition:all .15s ease-in-out}.faq[data-state=active] .faq__question{color:var(--primary)}.faq[data-state=active] .faq__icon{fill:var(--primary)}@media (min-width:768px){.faqs{width:66%}}