.category-page {
  color: var(--ink);
  background: var(--paper);
}

.category-page .editorial-section,
.category-page .news-section {
  min-height: 100svh;
  padding-top: clamp(150px, 12vw, 210px);
}

.category-page .site-header {
  color: var(--ink);
  background: transparent;
}

.category-page .site-header .brand img,
.category-page .site-header .search-link img {
  filter: none;
}

.category-page .chapter-head h1 {
  justify-self: center;
  margin: 0;
  font: inherit;
  letter-spacing: inherit;
  text-shadow: none;
}

.category-batch[hidden],
.category-load-more[hidden] {
  display: none;
}

.category-batch + .category-batch {
  margin-top: clamp(170px, 18vw, 290px);
}

.category-batch + .category-batch > .feature-story:first-child {
  margin-top: 0;
}

.category-load-more {
  border: 0;
  padding: 0;
  color: inherit;
  background: transparent;
  cursor: pointer;
}

.category-load-more:focus-visible { outline: 1px solid currentColor; outline-offset: 8px; }

.category-page .news-list .category-batch + .category-batch {
  margin-top: 0;
}

.category-page .news-list .category-batch + .category-batch .news-story:first-child {
  border-top: 0;
}

.hero__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--aoa-hero-image-position);
  filter: none;
  transform: none;
}

.category-page .site-header,
.search .site-header,
.page-template-page-projects .site-header {
  background: transparent;
}

.archive-pagination {
  display: flex;
  justify-content: center;
}

.archive-pagination:empty { display: none; }

.archive-pagination .chapter-archive { margin-top: clamp(110px, 12vw, 190px); }

@media (max-width: 720px) {
  .category-page .editorial-section,
  .category-page .news-section {
    padding-top: 126px;
  }

  .category-batch + .category-batch {
    margin-top: 150px;
  }

}
