.faqlist{border-top:1px solid var(--line);margin-top:24px}.faqlist details{border-bottom:1px solid var(--line)}.faqlist summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:20px;min-height:48px;font-weight:600}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary::after{content:"+";font-size:1.5rem;line-height:1;font-weight:400}.faqlist details[open] summary::after{content:"–"}.faqlist details p{padding-bottom:24px;color:var(--muted);max-width:65ch}