/* Consistent photographic cards across the six service pages. */
.content-card > img {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-bottom: 1px solid #2b4352;
}
.content-hero-media > img {
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.content-card-copy > a { display:inline-block; margin-top:.8rem; color:inherit; text-underline-offset:.25em; }
