/* 关于页页面壳：模块 CSS 已按业务边界拆分，本文件只保留共享 token 和覆盖。 */
body{background:var(--wk-gray-bg)!important;}
#npi-about{
  --primary:var(--wk-brand);
  --primary-text:var(--wk-brand-text);
  --primary-dark:var(--wk-brand-dark);
  --primary-light:var(--wk-brand-light);
  --dark:var(--wk-ink);
  --gray-bg:var(--wk-gray-bg);
  --border:var(--wk-border-soft);
  --text:var(--wk-ink);
  --text-secondary:var(--wk-text-secondary);
  --text-light:var(--wk-text-light);
  --success:var(--wk-success);
  --warn:var(--wk-brand-bright);
  --card-shadow:var(--wk-card-shadow);
  --card-shadow-hover:var(--wk-card-shadow-hover);
  --radius:var(--wk-radius-12);
  --radius-sm:var(--wk-radius-8);
  --max-width:var(--wk-content-max);
  font-family:var(--wk-font-sans);
  color:var(--text);
  background:var(--gray-bg);
  line-height:var(--wk-leading);
  -webkit-font-smoothing:antialiased;
}
:where(#npi-about *),:where(#npi-about *::before),:where(#npi-about *::after){box-sizing:border-box;margin:0;padding:0}
#npi-about h1,#npi-about h2,#npi-about h3,#npi-about h4,#npi-about strong{color:var(--dark)!important;text-shadow:none!important}
#npi-about p,#npi-about li,#npi-about dt,#npi-about dd{color:var(--text-secondary)!important}
#npi-about a{color:inherit;text-decoration:none}
#npi-about ul{list-style:none}
#npi-about b{color:var(--dark)!important}
#npi-about .section{padding:var(--wk-space-4) var(--wk-space-2xl);background:transparent}
#npi-about .section-head{max-width:var(--max-width);margin:0 auto var(--wk-space-2);text-align:center}
#npi-about .section-eyebrow{font-size:var(--wk-text-sm);color:var(--primary-text)!important;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--wk-space-md)}
#npi-about .section-head h2{font-size:var(--wk-text-h2);font-weight:700;color:var(--dark)!important;margin-bottom:var(--wk-space-lg);letter-spacing:-.5px}
#npi-about .section-head p{font-size:var(--wk-text-h3);color:var(--text-secondary)!important;max-width:720px;margin:0 auto}
