.kz-faq{gap:.5rem;max-width:52rem;display:grid}.kz-faq__item{border:1px solid var(--kz-border-subtle);border-radius:var(--kz-radius-lg);background:var(--kz-surface-1)}.kz-faq__item[open]{border-color:var(--kz-border-default)}.kz-faq__q{cursor:pointer;color:var(--kz-text-primary);border-radius:var(--kz-radius-lg);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:600;list-style:none;display:flex}.kz-faq__q::-webkit-details-marker{display:none}.kz-faq__q:after{content:"+";color:var(--kz-accent-text);font-family:var(--kz-font-mono);transition:transform var(--kz-transition-fast);flex:none}.kz-faq__item[open]>.kz-faq__q:after{transform:rotate(45deg)}.kz-faq__q:focus-visible{outline:2px solid var(--kz-ring);outline-offset:2px}.kz-faq__a{color:var(--kz-text-secondary);margin:0;padding:0 1.1rem 1rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.kz-faq__q:after{transition:none}}
