/* Shared news-card styles provide the frame, grid and translucent summary panel. */
.press-card .press-image {
  display: block;
  /* Match the wide header proportion in the supplied height reference. */
  aspect-ratio: 7312 / 2502;
  overflow: hidden;
}
.press-card .press-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.press-card .press-image img.press-image-mirrored {
  transform: scaleX(-1);
}
.press-date {
  color: var(--color-cream-dim);
  font-size: 0.8rem;
}
.press-read {
  color: var(--color-gold);
  font-size: 0.875rem;
  text-underline-offset: 0.2em;
}
