/* Ajustes específicos APENAS para os títulos das seções na página inicial no modo responsivo */

/* Sem alterações para o modo desktop - mantendo como estava */

/* Ajustes específicos para o modo responsivo APENAS para os títulos das seções na página inicial */
@media (max-width: 992px) {
    /* Alinhamento dos títulos das seções em modo responsivo APENAS na página inicial */
    .home .section-title {
        padding-left: 5px !important;
        margin-left: 5px !important;
    }
    
    /* Aproximar os cards na página inicial */
    .home .featured-posts-container {
        gap: 8px;
    }
    
    .home .featured-post-main + .featured-posts-secondary {
        margin-top: 8px;
    }
    
    .home .featured-posts-secondary {
        gap: 8px;
    }
    
    .home .featured-post-top {
        margin-bottom: 8px;
    }
}

@media (max-width: 768px) {
    /* Alinhamento dos títulos das seções em telas médias APENAS na página inicial */
    .home .section-title {
        padding-left: 4px;
    }
    
    /* Ajustes para a página inicial em telas médias */
    .home .featured-posts-container {
        gap: 6px;
    }
    
    .home .featured-post-main + .featured-posts-secondary {
        margin-top: 6px;
    }
    
    .home .featured-post-top {
        margin-bottom: 6px;
    }
    
    .home .featured-posts-secondary {
        gap: 6px;
    }
}

@media (max-width: 576px) {
    /* Alinhamento dos títulos das seções em telas pequenas APENAS na página inicial */
    .home .section-title {
        padding-left: 3px;
    }
    
    /* Ajustes para a página inicial em telas pequenas */
    .home .featured-posts-container {
        gap: 4px;
    }
    
    .home .featured-post-main + .featured-posts-secondary {
        margin-top: 4px;
    }
    
    .home .featured-post-top {
        margin-bottom: 4px;
    }
    
    .home .featured-posts-secondary {
        gap: 4px;
    }
}
