.guide-article__header{
 padding-bottom: 40px;
}


.guide-article__meta{
font-size: 15px;
}

.guide-article__title{
        margin-top: 0;
    margin-bottom: 24px; 
    display: block;
}




/* ============================================================
   Guide article — Featured image animation
   ============================================================ */

.guide-article__featured-image {
    margin: 0;
    transform-origin: left center;
    animation: guide-image-float 8s ease-in-out infinite alternate;
    animation-delay: -2s;
}

.guide-article__featured-image img {
    display: block;
    width: 80%;
    height: auto;
    margin: 0 auto;
    border-radius: var(--my-radius-img);
    box-shadow: var(--my-shadow-img);

    transform: rotate(-1.2deg);
    transition: transform .8s cubic-bezier(.22, 1, .36, 1);
    will-change: transform;
}

.guide-article__featured-image:hover img {
    transform: rotate(0);
}

@keyframes guide-image-float {
    from {
        transform: translateY(4px);
    }

    to {
        transform: translateY(-12px);
    }
}

/* Accessibilité */
@media (prefers-reduced-motion: reduce) {
    .guide-article__featured-image {
        animation: none;
    }

    .guide-article__featured-image img {
        transform: none;
        transition: none;
        will-change: auto;
    }
}