/* 案例页交叉导航模块：三个业务入口卡片，窄屏降为单列。 */
#npi-cases .cross-nav{background:var(--wk-surface);padding:var(--wk-space-3) var(--wk-space-2xl);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
#npi-cases .cross-nav-inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wk-space-1)}
#npi-cases .cross-card{padding:var(--wk-space-2xl) var(--wk-space-2xl) var(--wk-space-2xl);border:1px solid var(--border);border-radius:var(--radius);transition:all .25s;display:block;background:var(--wk-surface)}
#npi-cases .cross-card:hover{border-color:var(--primary);background:var(--primary-light);transform:translateY(-2px)}
#npi-cases .cross-eyebrow{font-size: var(--wk-text-xs);color:var(--primary-text) !important;font-weight:600;letter-spacing:1px;margin-bottom:var(--wk-space-sm)}
#npi-cases .cross-title{font-size: var(--wk-text-lg);font-weight:700;color:var(--dark) !important;margin-bottom:var(--wk-space-sm)}
#npi-cases .cross-desc{font-size: var(--wk-text-sm);color:var(--text-secondary) !important;line-height: var(--wk-leading);margin-bottom:var(--wk-space-md)}
#npi-cases .cross-arrow{color:var(--primary-text) !important;font-weight:600;font-size: var(--wk-text-md)}
@media (max-width:960px){
  #npi-cases .cross-nav-inner{grid-template-columns:1fr}
}
