/* Show the complete photograph at its intrinsic ratio. */
.bc-c .bc-ph,
.kcat-card .kcat-ph {
  height: auto !important;
  padding-bottom: 0 !important;
  min-height: 0 !important;
}
.bc-c .bc-ph img,
.kcat-card .kcat-ph img {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: auto 16 / 9 !important;
}
@media (min-width: 761px) {
  .bc-grid.is-list .bc-c .bc-ph {
    align-self: flex-start !important;
  }
}
@media (max-width: 760px) {
  .bc-grid.is-list .bc-c .bc-ph {
    flex: 0 0 auto !important;
    align-self: stretch !important;
  }
}
#kp .kb-mc img,
.bm-more > a > img,
.bm-hero > img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: auto 16 / 9 !important;
}
