.faq{padding:var(--spacing) 0}.faq-list{border-bottom:2px solid var(--border-color);border-top:2px solid var(--border-color);margin:0 auto;max-width:var(--content-max-width-big);width:100%}.faq-list details:nth-child(n+2){border-top:1px solid var(--border-color)}.faq-list summary{cursor:pointer;list-style:none;padding:var(--gutter) calc(var(--gutter)/2);transition:var(--opacity-hover-transition)}.faq-list summary:hover{opacity:var(--opacity-hover)}.faq-list summary::-webkit-details-marker{display:none}.faq-question-wrapper{--icon-size:24px;color:var(--headline-color);grid-template-columns:1fr var(--icon-size)}.faq-question-heading{color:var(--headline-color);font-size:18px;font-weight:var(--font-primary-bold);margin:0 var(--gutter) 0 0;max-width:var(--content-max-width-small)}.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{max-width:var(--content-max-width-small);padding:0 calc(var(--gutter)/2) var(--gutter)}