.faq-panel{--faq-ease:cubic-bezier(.22, 1, .36, 1);opacity:0;visibility:hidden;transition:grid-template-rows .38s var(--faq-ease), opacity .38s var(--faq-ease), visibility 0s linear .38s;grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-6px)}.faq-item[data-open=true] .faq-panel{opacity:1;visibility:visible;transition:grid-template-rows .38s var(--faq-ease), opacity .38s var(--faq-ease), visibility 0s;grid-template-rows:1fr}.faq-panel-inner{min-height:0;overflow:hidden}.faq-answer{transition:transform 0s linear .38s;transform:translateY(-6px)}.faq-item[data-open=true] .faq-answer{transition:transform .38s var(--faq-ease);transform:translateY(0)}.faq-icon,.faq-icon-bar{transition:transform .34s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.faq-item[data-open=true] .faq-icon,.faq-item[data-open=true] .faq-icon-bar{transform:rotate(90deg)}
