.faq-card{margin-bottom:2rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.faq-card{padding-left:2rem;padding-right:2rem}}.faq-card__heading{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}[open] .faq-card__heading{border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity, 1))}[open] .faq-card__heading svg{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-card__heading svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}.faq-card__title{font-size:1rem}@media (min-width: 1024px){.faq-card__title{font-size:1.125rem}}.faq-card__content{padding:2rem;font-size:.875rem}
