.faq-answer-panel{opacity:1}.faq[data-faq-mode=accordion][data-faq-enhanced=true] .faq-answer-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}@media(prefers-reduced-motion:reduce){.faq[data-faq-mode=accordion][data-faq-enhanced=true] .faq-answer-panel{transition:none}}.faq[data-faq-mode=accordion][data-faq-enhanced=true] .faq-answer-panel--open{max-height:min(100vh,2400px);opacity:1}.faq[data-faq-mode=accordion][data-faq-apos-edit=true] .faq-answer-panel{max-height:none!important;opacity:1!important;overflow:visible!important;transition:none}.faq[data-faq-mode=accordion][data-faq-apos-edit=true] .faq-trigger{pointer-events:none;cursor:default}.faq-trigger .faq-icon{color:var(--color-neutral-400)}.faq-trigger[aria-expanded=true] .faq-icon,.faq-trigger[aria-expanded=false]:hover .faq-icon{color:var(--color-neutral-600)}.faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(180deg)}@media print{.faq[data-faq-mode=accordion] .faq-answer-panel{max-height:none!important;opacity:1!important;overflow:visible!important}}.faq[data-faq-mode=accordion] .faq__item:has(.faq-trigger[aria-expanded=true]){border-bottom-color:var(--color-neutral-600)}.faq[data-faq-mode=accordion] .faq__item:has(.faq-trigger[aria-expanded=false]:hover){border-bottom-color:var(--faq-item-border-hover)}.faq[data-faq-mode=static] .faq__item:hover{border-bottom-color:var(--faq-item-border-hover)}@media(prefers-reduced-motion:reduce){.faq__item{transition:none}}
