.news_items > li:not(:last-of-type) {
  border-bottom: 1px solid #cbc5c9;
  padding: 0 0 10px;
  margin: 0px 0 16px;
}

.news_items {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.news_item_title {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0;
}

.news_item_texts {
  width: 96%;
  margin: 0 auto;
}

.news_item_link {
  transition: 0.2s all ease;
}

.news_item_link:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1334px) {
  .news_items > li:not(:last-of-type) {
    border-bottom: 0.15vw solid #cbc5c9;
    padding: 0 0 2vw;
    margin: 0 0 2vw;
  }

  .news_item_link {
    justify-content: center;
  }
}

@media screen and (max-width: 768px) {
  .news_items {
    width: 100%;
  }

  .news_item_texts {
    width: 96%;
  }

  .news_item_title {
    font-size: 14px;
  }
}
