.news-listing {
}
.news-listing__container {
  max-width: 1000px;
  margin: 0 auto;
}
.news-listing__posts {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.news-listing__post {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.news-listing__post-col-right {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.news-listing__subheader {
  font-size: 1rem;
  font-weight: 700;
  color: #808080;
}
.news-listing__title {
  color: #2e2e2e;
  font-size: 1.625rem;
  font-weight: 700;
}
.news-listing__excerpt {

}
.news-listing__title {

}


@media (min-width: 768px) {
  .news-listing__post {
    flex-direction: row;
  }
  .news-listing__post-col-left {
    flex: 0 0 260px;
  }
}
