/* Silver accents and consistent contrast across the public pages. */
:root {
  --accent-silver: #64707a;
  --accent-silver-light: #d3dae0;
  --gold: var(--accent-silver);
}
:focus-visible { outline-color: var(--accent-silver); }
.eyebrow-light, .sector-lead .eyebrow { color: var(--accent-silver-light); }
.light-link { text-decoration-color: var(--accent-silver-light); }
.sector-lead { border-bottom-color: #bec8d0; }
/* The Home CTA follows the dark, high-contrast Public Sector treatment. */
.legacy-copy-block.legacy-cta {
  background: var(--deep);
  color: #e7ecef;
  border-bottom-color: #bec8d0;
}
.legacy-copy-block.legacy-cta h2 { color: #fff; }
.legacy-copy-block.legacy-cta p { color: #e7ecef; }
