body#news-page {
  & .news_item {
    margin-top: 80px;

    & .news_header {
      text-align: left;
      border-bottom: 1px dashed rgb(var(--color-accent));
      margin-bottom: 20px;
      padding-bottom: .3em;
      font-size: 20px;
      line-height: 1.6em;
      display: flex;

      & .date {
        background: rgb(var(--color-accent));
        color: #fff;
        font-size: .8em;
      }

      & .title {
        color: rgb(var(--color-accent));
        font-weight: 700;
      }
    }

    & .content {
      color: rgb(var(--color-dark));

      & a.link {
        color: rgb(var(--color-accent));
        font-weight: 700;
      }
    }
  }

  & .article-images-grid {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    display: grid;
  }
}
/*# sourceMappingURL=news.1460cb6d.css.map */
