/* Al-Zahraa CMS - News image normalization V36.2
   Loaded AFTER news-v290.css so these rules always win. */
.media29-card__image{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/9!important;
  overflow:hidden!important;
  background:#eef4f9!important;
}
.media29-card__image img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
}
/* Uploaded graphics/logos often contain large white margins.
   A small automatic zoom prevents them looking undersized beside photos. */
.media29-card__image.has-uploaded-image img{
  transform:scale(1.18)!important;
}
.media29-card:hover .media29-card__image.has-uploaded-image img{
  transform:scale(1.22)!important;
}
.media29-card:hover .media29-card__image.has-default-image img{
  transform:scale(1.045)!important;
}
.media29-featured__image{
  position:relative!important;
  overflow:hidden!important;
}
.media29-featured__image img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
}
.media29-featured__image.has-uploaded-image img{transform:scale(1.10)!important;}
@media (max-width:700px){
  .media29-card__image{aspect-ratio:16/10!important;}
  .media29-card__image.has-uploaded-image img{transform:scale(1.12)!important;}
}
