.faq-icon{fill:var(--color-action);transition:fill .2s}.faq-button:hover .faq-icon{fill:var(--color-text-body-dark)}.faq-button:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.faq-item{overflow-anchor:none}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.is-open>.faq-panel{grid-template-rows:1fr}.faq-answer>*{margin:0}.faq-answer>*+*{margin-top:1.5em}@media (prefers-reduced-motion:reduce){.faq-icon,.faq-panel{transition:none}}
