/* Match the gap below catalog introductions to the catalog/filter gutter. */
.home-shell {
  --catalog-section-gap: 24px;
}
.home-shell > :is(.home-intro, .catalog-route-intro) {
  margin-bottom: 0;
}
.home-shell > :is(.home-intro, .catalog-route-intro) + .catalog-shell {
  margin-top: var(--catalog-section-gap);
}
.home-shell .catalog-layout {
  gap: var(--catalog-section-gap);
}
@media (max-width: 1280px) {
  .home-shell {
    --catalog-section-gap: 22px;
  }
}
