.faq-list{margin:0 auto;max-width:480px;width:100%}.faq-list details{border-top:1px solid var(--border-color)}.faq-list summary{cursor:pointer;list-style:none;padding:24px 0;transition:var(--color-hover-transition)}.faq-list summary:hover h3{color:var(--link-color)}.faq-list summary::-webkit-details-marker{display:none}.faq-question-wrapper{--icon-size:24px;color:var(--headline-color);gap:var(--gutter);grid-template-columns:1fr var(--icon-size)}.faq-question-heading{color:var(--headline-color);font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.faq-question-icon{background:var(--color-creamy-white);color:var(--color-obsidian-black);fill:currentColor;height:var(--icon-size);width:var(--icon-size)}details[open] .faq-question-icon{background:var(--color-vibrant-purple);color:var(--color-creamy-white);transform:rotate(180deg)}.faq-question-icon,details[open] .faq-question-icon{transition:transform .1s ease-out}.faq-answer{padding:12px 0 24px}.faq-answer p{max-width:var(--content-max-width)}