/* Page-local text links: visibly distinct before hover, without changing buttons or images. */
.cf-page a:not(.cf-button):not(.cf-photo-link):not(.cf-article > a),
.cf-page .cf-article .cf-link {
  color: #cf2027;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}
.cf-page a:not(.cf-button):not(.cf-photo-link):not(.cf-article > a):hover,
.cf-page a:not(.cf-button):not(.cf-photo-link):not(.cf-article > a):focus-visible,
.cf-page .cf-article > a:hover .cf-link,
.cf-page .cf-article > a:focus-visible .cf-link {
  color: #a9141c;
  text-decoration-thickness: 2px;
}
.cf-page .cf-hero .cf-breadcrumb a,
.cf-page .cf-hero .cf-breadcrumb a:hover,
.cf-page .cf-hero .cf-breadcrumb a:focus-visible {
  color: #fff;
}
