.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-item>summary{list-style:none}.faq-item>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.375rem}.faq-item[open] .faq-icon{background-color:var(--color-dark);color:var(--color-text-light)}.faq-item[open] .faq-icon svg{transform:rotate(45deg)}:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .5s ease-in-out, content-visibility .5s ease-in-out allow-discrete;overflow-y:clip}.faq-item[open]::details-content{block-size:auto}.faq-item[open] .faq-answer{margin-top:1rem}@media (prefers-reduced-motion:reduce){.faq-item .faq-icon,.faq-item .faq-icon svg{transition:none}.faq-item::details-content{transition:none}}
