/* FBLTWX · Sources (sources.html): the rules only this page uses, moved out of np.css by V-fu1.2 (Oct. 25, 2026). Every
   color is a token. */
/* Sources: every data source once, grouped; the co-op note is the target of the Normals "since 1895" link */
.np-sources{flex-basis:100%;margin-top:6px}
.np-sources dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 24px}
.np-sources dt{font-weight:800;color:var(--ink)}
.np-sources dd{margin:0;line-height:1.45}
.np-sources sup a{color:var(--blue);text-decoration:none;font-weight:700}
/* the sources page */
.np-srcpage{padding:28px 0 8px;max-width:980px}
.np-srcpage .np-sources{margin:0}
.np-srcpage h1{margin:0 0 8px;font-size:34px;font-weight:900;color:var(--ink)}
.np-srcintro{margin:0 0 20px;font-size:17px;color:var(--ink2)}
.np-srcpage .np-sources dl{font-size:16px;gap:18px 32px}
.np-srcpage .np-sources dt{font-size:14px;letter-spacing:.06em;text-transform:uppercase;border-top:4px solid var(--ink);padding-top:8px;margin-bottom:4px}
@media (max-width:1060px){
  .np-sources dl{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:720px){
  .np-sources dl{grid-template-columns:minmax(0,1fr)}
}
