.shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out}.faq-content.open{max-height:500px;padding-top:1rem;padding-bottom:1rem}.faq-icon{transition:transform .3s ease}.faq-icon.open{transform:rotate(180deg)}