/* Only active FAQ transitions clip; answers return to natural height afterwards. */
.faq details[data-faq-animating]{overflow-anchor:none}
.faq-answer{display:flow-root}
@media(prefers-reduced-motion:no-preference){
 .visual-site .faq summary .icon{transition:transform .26s cubic-bezier(.22,1,.36,1)}
 .visual-site .faq details[data-faq-expanded=false] summary .icon{transform:rotate(0deg)}
 .visual-site .faq details[data-faq-expanded=true] summary .icon{transform:rotate(180deg)}
}
