.faq-list{margin:auto;border-top:1px solid var(--color-border)}.faq-list summary{font-size:clamp(1rem,1.5vw,1.2rem)}.faq-plus{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem}.faq-plus::before,.faq-plus::after{content:"";position:absolute;background:currentColor;inset:50% 0 auto;height:1px}.faq-plus::after{transform:rotate(90deg);transition:transform .25s}details[open] .faq-plus::after{transform:rotate(0)}
