[id=faq] .animate-slideDown{transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-bottom .3s ease-in-out}[id=faq] .faq-content.faq-closed{opacity:0;visibility:hidden;max-height:0;padding-bottom:0;overflow:hidden}[id=faq] .faq-content:not(.faq-closed){opacity:1;visibility:visible;max-height:2000px;padding-bottom:1.5rem;overflow:visible}[id=faq] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[id=faq] .focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:.5rem 1rem;position:static;overflow:visible}[id=faq] .faq-trigger:focus{outline-offset:2px;outline:2px solid #7c3aed;box-shadow:0 0 0 4px #7c3aed33}@media (prefers-contrast:high){[id=faq] .faq-trigger{border:2px solid}[id=faq] .faq-trigger:hover{color:buttontext;background-color:buttonhighlight}[id=faq] .faq-trigger:focus{outline-offset:2px;outline:3px solid}}@media (prefers-reduced-motion:reduce){[id=faq] .animate-slideDown,[id=faq] .faq-icon,[id=faq] .faq-trigger{transition:none}}@media (max-width:640px){[id=faq] .faq-trigger{min-height:44px;padding:1.25rem}[id=faq] .faq-trigger h3{font-size:1rem;line-height:1.5}[id=faq] .faq-content{padding-left:1.25rem;padding-right:1.25rem}[id=faq] .faq-trigger{min-height:48px}}
