/* Keep whole-site results inside each search section's normal flow. */
.search-band {
  align-items: start;
}
.search-band #search-results {
  position: relative;
  inset: auto;
  margin-top: 12px;
  max-height: 360px;
  max-height: min(360px, 60dvh);
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}
