.faq-accordion sl-details::part(summary-icon){transform:rotate(90deg)}.faq-accordion sl-details[open]::part(summary-icon){transform:rotate(180deg)}.faq-accordion sl-details[open]::part(base){background-color:var(--color-light-gray)}.faq-accordion sl-details::part(base){border-radius:0}.faq-accordion sl-details::part(content){padding:calc(var(--spacing) * 4);padding-block-start:0}
