/* The archive shares the existing research-page design and filtering behavior. */
.news-page .research-filter { top: 120px; }
.news-page .research-results { min-width: 0; }
.news-page .research-item_meta { flex-wrap: wrap; }
.news-page .research-item h3 { overflow-wrap: anywhere; }
.news-page .research-count { scroll-margin-top: 120px; }
.news-page .news-archive-link { margin-top: 56px; }
.news-page .research-empty[hidden] { display: none; }
.news-page a:focus-visible,
.news-page button:focus-visible { outline: 2px solid #a93054; outline-offset: 4px; }
@media (min-width: 1024px) {
  .news-page .global-nav_list { gap: clamp(20px, 2.4vw, 34px); }
  .news-page .global-nav_list a { font-size: 16px; }
}
@media (max-width: 767px) {
  .news-page .research-filter { position: static; }
  .news-page [data-filter-group="year"] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .news-page .research-filter button { padding-inline: 8px; font-size: 13px; }
}
