.faqs{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.faq{display:flex;flex-direction:column;gap:.5rem}.faq__header{border-bottom:1px solid var(--c-gray);cursor:pointer}.faq__header button{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--c-teal);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}.faq__icon svg{fill:var(--c-gold);height:35px;margin-right:.5rem;transform:rotate(0deg);transform-origin:center;transition:transform .2s ease-in-out;width:35px}.faq:has(.faq__panel:not([hidden])) .faq__icon svg{rotate:180deg}@media (min-width:768px){[data-cards-tablet="2"]{display:flex;flex-wrap:wrap;gap:0 40px}[data-cards-tablet="2"] .faq{width:calc(50% - 20px)}}@media (min-width:1024px){[data-cards="2"],[data-cards="3"]{display:flex;flex-wrap:wrap;gap:0 40px}[data-cards="2"] .faq{width:calc(50% - 20px)}[data-cards="3"] .faq{width:calc(33.33% - 20px)}}