main {
  padding: 0% !important;
}
.news {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 7%;
}

.news__article-card {
  color: var(--darker-gray);
  background-color: var(--light-primary);
  text-decoration: none;
  padding: 17px;
  transition: background-color 0.6s ease;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 5px;
}

.news__article {
  margin-bottom: 7%;
  box-shadow: 0 0 2px rgb(0 0 0 / 15%);
  width: 100%;
  display: flex;
  background-color: var(--light-primary);
  border-radius: 5px;
  border: 1px solid #b9c6c6;
}

.news__article-img {
  width: 100%;
  height: auto;
  display: flex;
}

.news__article-card:hover {
  background-color: #cbd8d8;
}

.news__article-content {
  padding: 10px 0;
}

.news__article-title {
  font: 'font-bold';
  font-size: 14px;
  font-weight: 500;
}

.news__article-date {
  color: #797979;
  font-family: 'font-faNum';
  font-weight: 100;
  font-size: 12px;
}

.news__article-title {
  font-size: 15px;
  margin: 7px 0;
  font-weight: 700;
}

.news__article-Description {
  color: #797979;
  font-family: 'font-faNum';
  font-weight: 100;
  font-size: 13px;
}

.primary-button-news {
  margin: 10px 0 0 0;
  padding: 5px;
  /* margin: 2px auto; */
  justify-self: left;
  font-size: 1.2rem;
  border-radius: 5px;
}

@media (min-width: 501px) {
  .news {
    padding: 10%;
  }
}

@media (min-width: 768px) {
  .news {
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 5%;
  }

  .news__article {
    margin-bottom: 3%;
  }

  .news__article-card {
    display: flex;
    flex-direction: row;
  }
  .news__article-img {
    width: 30%;
    height: auto;
    margin-left: 15px;
  }
}
