.ab-faq-list{display:flex;flex-direction:column;gap:10px}.ab-faq-item{overflow:hidden;padding:0}.ab-faq-question{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.4;padding:16px 20px;text-align:left;width:100%}.ab-faq-question span{flex:1}.ab-faq-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .3s ease}.ab-faq-question[aria-expanded=true] .ab-faq-chevron{transform:rotate(180deg)}.ab-faq-answer{color:var(--text-secondary);display:none;font-size:14px;line-height:1.7;padding:0 20px 16px}.ab-faq-answer p{margin:0 0 8px}.ab-faq-answer p:last-child{margin-bottom:0}