@media (min-width: 64.01rem) {
  .NewsListPage-frame {
    display: grid;
    grid-template-columns: auto 18rem;
    gap: 3rem;
    align-items: start;
  }
}

.NewsListPage-side {
  display: none;
}

@media (min-width: 64.01rem) {
  .NewsListPage-side {
    display: block;
    position: sticky;
    top: 1rem;
    transition: var(--animationBase);
  }
  body:not(.is-up) .NewsListPage-side {
    top: calc(var(--headerHeight) + 1rem);
  }
}

/*# sourceMappingURL=news-list-page.min.css.map */
