/* Final WCAG AA fixes for single-post author and related-work cards. */
body.single-post article[role="main"] .entry-categories .label a,
body.single-post article[role="main"] .entry-categories a {
  color: #7f1b15 !important;
}

body.single-post .section-blog-info p.description,
body.single-post .related-posts p.card-description,
body.single-post .related-posts .card-description {
  color: #595959 !important;
  opacity: 1 !important;
}

body.single-post .related-posts .category a,
body.single-post .related-posts span.category a {
  color: #7f1b15 !important;
  font-weight: 700;
}

body.single-post .related-posts .category a:hover,
body.single-post .related-posts .category a:focus-visible,
body.single-post .related-posts span.category a:hover,
body.single-post .related-posts span.category a:focus-visible {
  color: #61130f !important;
  text-decoration: underline;
}

body.single-post .section-blog-info h2.card-title {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.4;
}

body.single-post .related-posts h3.card-title {
  font-size: 18px;
  line-height: 1.4;
}
