.faq-item{width:100%}.faq-item>.faq-summary{cursor:pointer;width:100%;list-style:none}.faq-item>.faq-summary::-webkit-details-marker{display:none}.faq-item .faq-icon{transition:transform .25s}.faq-item:not([open]) .faq-icon{transform:rotate(45deg)}@media (hover:hover){.faq-item>.faq-summary{border-radius:4px;transition:background-color .2s}.faq-item>.faq-summary:hover{background-color:#0000000a}.faq-item:not([open])>.faq-summary:hover .faq-icon{transform:rotate(30deg)}.faq-item[open]>.faq-summary:hover .faq-icon{transform:rotate(90deg)}}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}}.faq-item::details-content{opacity:0;block-size:0;transition:content-visibility .25s allow-discrete, opacity .25s ease, block-size .25s ease;overflow-y:clip}.faq-item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item .faq-icon{transition:none}.faq-item::details-content{transition:none}}
