/* Brand-only sizing and credit flow. Original images and credit text remain intact. */
.kh-public .kd-brand-intro figure.car-editorial-hero{
  aspect-ratio:auto;
  min-height:0;
  height:auto;
}
.kh-public .kd-brand-intro figure.car-editorial-hero>img{
  display:block;
  height:auto;
  min-height:0;
  max-height:560px;
  object-fit:contain;
}
.kh-public .kd-brand-intro figure.car-editorial-hero>figcaption{
  position:static;
  inset:auto;
  transform:none;
  max-width:100%;
  margin:0;
  box-sizing:border-box;
}
