.faq-item__title{align-items:flex-start;background-color:var(--bg-light);color:var(--secondary);cursor:pointer;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:1.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-theme=dark] .faq-item__title{background-color:var(--tertiary);color:var(--bg-white)}@media (min-width:768px){.faq-item__title{padding:2.5rem}}.faq-item__title span{color:var(--secondary);flex-shrink:0;position:relative;top:14px}.faq-item__content{background-color:var(--bg-light);display:none;margin-top:.5rem;padding:1.5rem}@media (min-width:768px){.faq-item__content{padding:2.5rem}}.faq-item.active .faq-item__title{background-color:var(--secondary);color:var(--primary);font-weight:700}.faq-item.active .faq-item__title:is([data-theme=dark] *){background-color:var(--tertiary)}.faq-item.active .faq-item__title span{--tw-rotate:180deg;color:var(--bg-white);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-item.active .faq-item__content{display:block}.faq-item.active .faq-item__content:is([data-theme=dark] *){background-color:var(--tertiary)}