.nfusion-kb-list{border-top:1px solid var(--color-line);}
.nfusion-kb-item{border-bottom:1px solid var(--color-line);}
.nfusion-kb-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;gap:var(--gap-sm);}
.nfusion-kb-question-text{font-size:1rem;font-weight:500;color:var(--color-dark-navy);line-height:1.4;}
.nfusion-kb-icon{flex-shrink:0;font-size:1.4rem;font-weight:300;color:var(--color-live-orange);line-height:1;width:16px;text-align:center;}
.nfusion-kb-answer{transition:height 0.3s ease;}
.nfusion-kb-answer-inner{padding-bottom:20px;color:var(--color-muted-text);font-size:0.95rem;line-height:1.7;}
.nfusion-kb-answer-inner p:last-child{margin-bottom:0;}
.nfusion-kb-item.is-open .nfusion-kb-question-text {
color: var(--color-dark-navy);
}