.news-article__header {
  margin-bottom: 2rem;
}

.news-article__header::after {
  background-color: var(--color-accent);
  content: "";
  display: block;
  height: 0.25rem;
  margin-top: 1.5rem;
  width: 12.5rem;
}

.news-article__title {
  color: var(--color-accent-2);
}

.page-node-type-localgov-newsroom
  .block-localgov-publications-page-header-block {
  display: none;
}

.news-article__metadata {
  margin-bottom: 3rem;
}

.view-localgov-news-list .view-content {
  column-gap: 1.25rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(21.875rem, 1fr));
  row-gap: 3rem;
}

.localgov-newsroom__content {
  margin-top: 2.4375rem;
}

.localgov-newsroom__content h2 {
  font-size: var(--font-size-large-1);
  line-height: 2.6875rem;
  margin-bottom: 2.4375rem;
}

@media screen and (min-width: 48rem) {
  .page-node-type-localgov-newsroom .lgd-page-title-block::after,
  .news-article__header::after {
    margin-top: 2.375rem;
  }

  .view-localgov-news-list .view-content {
    column-gap: 2.5rem;
    row-gap: 4.875rem;
  }

  .localgov-newsroom__content h2 {
    font-size: var(--font-size-larger);
    line-height: 3rem;
  }
}

@media screen and (min-width: 80rem) {
  .view-localgov-news-list .view-content {
    column-gap: calc(1.25rem + (75 * (100vw - 80rem) / 160));
  }
}

@media screen and (min-width: 90rem) {
  .view-localgov-news-list .view-content {
    column-gap: 5.9375rem;
  }
}
