
/* =========================================================
   ACTUALITÉS RÉCENTES — IMAGES UNIFORMES SANS DÉFORMATION
   ========================================================= */

.ut-articles-tabs .article-list .article-media,
.ut-articles-tabs .article-list .article-intro-image {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    background: #f3f3f3;
}

.ut-articles-tabs .article-list .article-intro-image > a {
    display: block;
    width: 100%;
    height: 100%;
}

.ut-articles-tabs .article-list .article-media img,
.ut-articles-tabs .article-list .article-intro-image img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center center !important;
}

/* Évite qu'une ancienne hauteur imposée déforme l'image */
.ut-articles-tabs .article-list .article-media > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* ACTUALITÉS — léger zoom au survol */
.ut-articles-tabs .article-list .article-intro-image img {
    transition: transform .45s ease;
}

.ut-articles-tabs .article-list .article:hover .article-intro-image img {
    transform: scale(1.06);
}

