/* Page-specific fidelity corrections; retain historical graphic navigation. */
@media (min-width: 601px) {
  .archive-body-flow, .archive-body-flow .archive-justify { line-height: 1.4; }
  .test-photo-cell { flex: 0 0 306px; }
}
@media (max-width: 600px) {
  .archive-graphic-navigation > .legacy-row { flex-wrap: wrap; justify-content: center; gap: 0; }
  .archive-graphic-navigation > .legacy-row > .legacy-cell { flex: 0 0 auto; }
  .archive-graphic-navigation > .legacy-row:has(img[name="navibar10"]),
  .archive-graphic-navigation > .legacy-row:has(img[name="navibar19"]),
  .archive-graphic-navigation .legacy-cell:has(> img[name="navibar11"]),
  .archive-graphic-navigation .legacy-cell:has(> img[name="navibar18"]) { display: none; }
  .test-photo-cell .missing-image { width: 43% !important; margin-inline: auto !important; }
}
@media (max-width: 600px) {
  .archive-text-navigation { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: .25rem; }
  .archive-text-navigation a { font-size: .8rem; }
}
.archive-missing-strip { display: flex; width: 730px; max-width: 100%; margin-inline: auto; }
.archive-missing-strip > span { min-width: 0; }
@media (max-width: 600px) {
  .archive-missing-strip > span { height: auto !important; min-height: 3.5rem; font-size: .7rem; }
}
.legacy-home-copy p.news a, .legacy-home-copy p.news a:visited { color: #900; }
@media (min-width: 601px) {
  .legacy-copy-columns { gap: min(8vw, 112px); }
  .legacy-copy-columns > .legacy-cell:first-child { flex: 0 1 382px; }
}
@media (max-width: 600px) {
  .archive-content a.news-float-link { display: inline; }
}
@media (min-width: 601px) {
  .legacy-seo-columns { align-items: stretch; }
  .legacy-seo-columns > .legacy-seo-sidebar { flex: 0 0 185px; }
}
@media (max-width: 600px) {
  .seo-sitemap-navigation a { display: inline; }
}
@media (min-width: 601px) {
  .legacy-main-alternative { gap: min(8vw, 112px); padding-inline: 28px; }
  .legacy-main-alternative > .legacy-cell:first-child { flex: 0 1 382px; }
}
@media (min-width: 601px) {
  .legacy-copy-columns { padding-inline: 17px; }
}
@media (min-width: 601px) {
  .legacy-christmas-columns { padding-inline: 26px; }
}

@media (min-width:601px) { .links-banner-section { padding-block-end:0; } }
