.faq-items{gap:12px;display:grid}.faq-item{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;padding:0;transition:border-color .15s;overflow:clip}.faq-item[data-open=true]{border-color:var(--color-accent)}.faq-item>button{min-height:72px;padding:24px;font-size:1rem;line-height:1.45}.faq-item>button:hover{background:var(--color-bg-elevated)}.faq-item>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px;border-radius:10px}.faq-item>button span{background:var(--color-bg-elevated);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.faq-item>div{padding:0 24px 24px}.faq-item>div p{max-width:74ch;margin:0}@media (max-width:600px){.faq-item>button{padding:20px}.faq-item>div{padding:0 20px 20px}}
