/* FACC-NY News & Media. The cards are the Events cards (Customizer CSS:
   .res-posts .opp-card …); this only keeps the article's photo visible at the
   top of each card, instead of behind the text. */
.res-posts.facc-media .opp-card { min-height: 0; }
.res-posts.facc-media .facc-media-card__media {
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #e6ddcb;
}
.res-posts.facc-media .facc-media-card__img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  object-fit: cover;
  transition: transform 0.5s ease;
}
.res-posts.facc-media .opp-card-wrap:hover .facc-media-card__img { transform: scale(1.03); }
.res-posts.facc-media .opp-card-wrap:focus-visible { outline: none; }
.res-posts.facc-media .opp-card-wrap:focus-visible .opp-card { outline: 2px solid #303133; outline-offset: 3px; }
.res-posts.facc-media .facc-media-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (prefers-reduced-motion: reduce) {
  .res-posts.facc-media .facc-media-card__img { transition: none; }
  .res-posts.facc-media .opp-card-wrap:hover .facc-media-card__img { transform: none; }
}
