.content-metadata {
  display: flex;
  margin-top: 0.75rem;
  padding: 0.65rem;
  flex-direction: column;
  gap: 0.25rem;
  color: #343a37;
  background: #f4f7f5;
  border-left: 3px solid #455c51;
  font-size: 0.875rem;
  line-height: 1.45;
  text-align: left;
}

.content-metadata a {
  color: #284e3d;
  font-weight: 600;
  text-decoration: underline !important;
  text-underline-offset: 0.15rem;
}

html.a11y-high-contrast .content-metadata {
  color: #fff !important;
  background: #000 !important;
  border-color: #fff !important;
}
