.news__list {
  border-bottom: 1px solid #B1B3B5;
}

.news__item + .news__item {
  border-top: 1px solid #B1B3B5;
}

.news__item:first-child .news__item_link {
  padding-top: 0.625rem;
}

.news__item .date {
  font-size: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .news__item .date {
    font-size: 1.0625rem;
  }
}

.news__item_link {
  display: block;
  padding-block: 1.875rem;
}
@media screen and (min-width: 768px) {
  .news__item_link {
    padding-block: 2.5rem;
  }
}
@media screen and (min-width: 992px) {
  .news__item_link {
    padding-block: 3.75rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .news__item_link:hover {
    opacity: 1;
  }
  .news__item_link:hover .news__item_title {
    color: #153E68;
  }
}

.news__item_title {
  font-size: 0.875rem;
  font-weight: 700;
  color: #3C3C3C;
  line-height: 1.4444444444;
  letter-spacing: 0.01em;
  margin-top: 0.5rem;
  transition: color 0.3s ease-in;
}
@media screen and (min-width: 768px) {
  .news__item_title {
    font-size: 1rem;
  }
}
@media screen and (min-width: 992px) {
  .news__item_title {
    font-size: 1.125rem;
    margin-top: 0.75rem;
  }
}

.news__item_text {
  font-size: 0.8125rem;
  line-height: 1.8125;
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) {
  .news__item_text {
    font-size: 1rem;
    margin-top: 0.75rem;
  }
}

.news__pagination {
  margin-top: 3.75rem;
}
@media screen and (min-width: 768px) {
  .news__pagination {
    margin-top: 5rem;
  }
}/*# sourceMappingURL=style-news.css.map */