.container-news {
  width: 100%;
  max-width: 1150px;
  margin: auto;
}
.article {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.article > img {
  width: 25%;
  min-width: 200px;
}
.article-p {
  width: 65%;
  min-width: 300px;
  margin: auto;
}
.article-img{
    width: 90%;
    max-width: 500px;
    display: block;
    margin: 10px auto 10px auto;
}


@media (max-width: 580px) {
  .article-p {
    width: 100%;
  }
  .article > img {
    min-width: 300px;
  }
  hr{
    margin:10px;
  }
}