.section-faq{padding:var(--spacing) 0}.section-faq-qa{border-bottom:2px solid var(--border-color);border-top:2px solid var(--border-color);margin:0 auto;max-width:var(--content-max-width-smaller);width:100%}.section-faq-qa details:nth-child(n+2){border-top:1px solid var(--border-color)}.section-faq-qa summary{cursor:pointer;list-style:none;padding:var(--gutter) calc(var(--gutter)/2);transition:var(--opacity-hover-transition)}.section-faq-qa summary:hover{opacity:var(--opacity-hover)}.section-faq-qa summary::-webkit-details-marker{display:none}.section-faq-question{--icon-size:24px;color:var(--headline-color);grid-template-columns:1fr var(--icon-size)}.section-faq-question-heading{color:var(--headline-color);font-size:18px;font-weight:var(--font-primary-bold);margin:0 var(--gutter) 0 0}.section-faq-question-icon{fill:currentColor;height:var(--icon-size);width:var(--icon-size)}details[open] .section-faq-question-icon{transform:rotate(180deg)}.section-faq-question-icon,details[open] .section-faq-question-icon{transition:transform .1s ease-out}.section-faq-answer{font-size:16px;max-width:92%;padding:0 calc(var(--gutter)/2) var(--gutter)}