.workshop-faq{--workshop-faq-accent:#1d4ed8}.workshop-faq-gold{--workshop-faq-accent:#8a6000}.workshop-faq button:hover,.workshop-faq button[data-state=open]{color:var(--workshop-faq-accent)}.workshop-faq button:focus-visible{outline:2px solid var(--workshop-faq-accent);outline-offset:4px}.workshop-faq button{transition:color .18s}.workshop-faq button>svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.workshop-faq [role=region]{animation:none}.workshop-faq button,.workshop-faq button>svg{transition:none}}
