.accordion{width:100%;overflow:hidden;border-bottom-width:1px;background-color:transparent}.accordion__header{position:relative;display:flex;width:100%;align-items:center;gap:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:left;font-size:16px;font-weight:700;line-height:25px;color:rgb(var(--primary-text-on-light));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.accordion__header .faq-icon{pointer-events:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.accordion__header.active{padding-bottom:0}.accordion__header.active .faq-icon{--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))}.accordion__header.active~.accordion__panel{margin-bottom:1.5rem;margin-top:.75rem}.accordion__panel{max-height:0;overflow:hidden;color:rgb(var(--secondary-text-on-light));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}button[disabled]{cursor:not-allowed;color:rgb(var(--secondary-text-on-light))!important}
