/* Styles pour l'article lié sous l'extrait */
.related-article-container {
    margin-top: 15px;
}

.related-separator {
    border: 0;
    height: 1px;
    background-color: #e5e5e5;
    margin: 15px 0;
    width: 100%;
}

/* Les styles de titre sont maintenant gérés par la classe article-title du style.css */

/* Les styles d'extrait sont maintenant gérés par la classe article-excerpt du style.css */

/* Styles pour le deuxième article lié à côté de l'illustration */
.second-related-article {
    padding-left: 15px;
    border-left: 1px solid #e5e5e5;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 0;
    margin-top: -3px;
}

.second-related-article .article-title {
    margin-top: 0;
}

/* Les styles de titre sont maintenant gérés par la classe article-title du style.css */

/* Les styles d'extrait sont maintenant gérés par la classe article-excerpt du style.css */
.second-related-article .article-excerpt {
    overflow: hidden;
}

/* Styles pour le filet séparateur pleine largeur */
.full-width-separator {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}

/* Styles pour le troisième et quatrième article lié */
.third-related-article,
.fourth-related-article {
    margin-top: 0;
    padding-top: 0;
}

/* Ajouter une bordure à droite pour le troisième article quand il est en colonne */
@media (min-width: 768px) {
    /* Styles pour 4 articles liés (2 colonnes) */
    .col-md-6.third-related-article {
        border-right: 1px solid #e5e5e5;
        padding-right: 15px;
    }
    
    .col-md-6.fourth-related-article {
        padding-left: 15px;
    }
    
    /* Styles pour 5 articles liés (3 colonnes) */
    .col-md-4.third-related-article {
        border-right: 1px solid #e5e5e5;
        padding-right: 15px;
    }
    
    .col-md-4.fourth-related-article {
        padding-left: 15px;
        padding-right: 15px;
        border-right: 1px solid #e5e5e5;
    }
    
    .col-md-4.fifth-related-article {
        padding-left: 15px;
    }
}

/* Ajustements pour les colonnes */
@media (min-width: 768px) {
    .col-md-6 .article-thumbnail img {
        width: 100%;
        height: auto;
    }
}
