/* 关于页适配范围模块：用语义颜色区分适合与不适合的项目类型。 */
#npi-about .fit-section{background:var(--gray-bg);padding:var(--wk-space-4) var(--wk-space-2xl)}
#npi-about .fit-wrap{max-width:var(--wk-content-max);margin:0 auto}
#npi-about .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--wk-space-1)}
#npi-about .fit-card{background:var(--wk-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:var(--wk-space-3xl) var(--wk-space-3xl) var(--wk-space-3xl)}
#npi-about .fit-card.fit-yes{border-top:4px solid var(--success)}
#npi-about .fit-card.fit-no{border-top:4px solid var(--warn)}
#npi-about .fit-title{font-size:var(--wk-text-lg);font-weight:700;color:var(--dark) !important;margin-bottom:var(--wk-space-lg);display:flex;align-items:center;gap:var(--wk-space-sm)}
#npi-about .fit-yes .fit-title .dot{color:var(--success)}
#npi-about .fit-no .fit-title .dot{color:var(--warn)}
#npi-about .fit-list li{font-size:var(--wk-text-md);color:var(--text-secondary) !important;padding:var(--wk-space-sm) 0 var(--wk-space-sm) var(--wk-space-2xl);position:relative;line-height:var(--wk-leading)}
#npi-about .fit-yes .fit-list li::before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}
#npi-about .fit-no .fit-list li::before{content:"✕";position:absolute;left:0;color:var(--warn);font-weight:700}

@media (max-width:960px){
  #npi-about .fit-grid{grid-template-columns:1fr}
}
