.container {
    display: flex; 
    flex-wrap: wrap;  
    justify-content: space-between; 
}

.noticia {
    width: 48%;
    margin-bottom: 20px;
    display: flex;
    align-items: top; /* Centra verticalmente los elementos dentro de .noticia */
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);


}


.noticia img {
    width: 50%;
}

.texto {
    width: 50%;
    text-align: left;
}


.texto {
    width: 50%; /* Ajustamos el ancho del texto */
    text-align: left; /* Alineamos el texto a la izquierda */
}

@media screen and (max-width: 1118px) {
/*@media (max-width: 768px) { */
.container {
    display: block; 
}

    .noticia {
        width: 100%;
/*        flex-direction: column; /* Para móviles, colocamos la imagen arriba del texto */
    }
}
