
/* V208 - Home featured news: desktop image frame follows the real image height.
   Result: no letterbox/blank gap, while the full image (including text/logo) stays visible. */
@media(min-width:768px){
  body:not(.admin-layout) .v117-news-grid .v117-news-img{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    overflow:hidden!important;
    line-height:0!important;
    background:transparent!important;
    padding:0!important;
    margin:0!important;
  }

  body:not(.admin-layout) .v117-news-grid .v117-news-img>img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    object-position:center center!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
  }

  body:not(.admin-layout) .v117-news-grid article:hover .v117-news-img>img{
    transform:none!important;
  }

  body:not(.admin-layout) .v117-news-grid article,
  body:not(.admin-layout) .v117-news-grid article>a{
    overflow:hidden!important;
  }

  body:not(.admin-layout) .v117-news-grid .v117-news-body{
    margin-top:0!important;
    border-top:0!important;
  }
}
