.faq-list{--icon-size:24px;margin:0 auto;max-width:640px;width:100%}.faq-list details{border-top:1px solid var(--border-color-subtle)}.faq-list summary{cursor:pointer;list-style:none;padding:var(--icon-size) 0;transition:var(--underline-hover-transition)}.faq-list summary:hover h3{text-decoration:underline;transition:var(--underline-hover-transition)}.faq-list summary::-webkit-details-marker{display:none}.faq-question-wrapper{gap:var(--gutter);grid-template-columns:1fr var(--icon-size)}.faq-question-icon{fill:currentColor;height:var(--icon-size);width:var(--icon-size)}details[open] .faq-question-icon{transform:rotate(180deg)}.faq-question-icon,details[open] .faq-question-icon{transition:transform .1s ease-out}.faq-answer{padding:0 var(--icon-size) var(--icon-size) 0}