/* Shared continuation mode for paginated editorial lists.
 * Page 1 uses its unchanged component stylesheet and presentation. */
.sbaleno-pagination-continuation {
  gap: clamp(1.25rem, 2.8vw, 2rem);
}

.sbaleno-pagination-continuation > .sbaleno-breadcrumb {
  margin-bottom: 0;
}

.sbaleno-pagination-continuation-heading {
  min-width: 0;
  max-width: 54rem;
}

.sbaleno-pagination-continuation-heading h1 {
  max-width: 100%;
  margin: 0;
  font-size: clamp(1.4rem, 2.8vw, 2.25rem);
  font-weight: 700;
  line-height: 1.2;
  overflow-wrap: anywhere;
}

.sbaleno-pagination-continuation .sbaleno-advice-index__listing > h2,
.sbaleno-pagination-continuation .sbaleno-destination-articles-more h2 {
  max-width: 100%;
  margin: 0;
  font-size: clamp(1.2rem, 2.4vw, 1.65rem);
  line-height: 1.25;
}

.sbaleno-pagination-continuation .sbaleno-event-continuation,
.sbaleno-pagination-continuation .sbaleno-destination-articles-more {
  scroll-margin-top: 1rem;
}

/* Deep pagination has its own editorial subheading, not a second Hero. */
.sbaleno-pagination-continuation-subtitle {
  margin: 0;
  font-size: clamp(1.15rem, 2vw, 1.65rem);
  line-height: 1.25;
}

/* Partner Update is the in-grid divider, never a duplicate intro rail. */
.sbaleno-pagination-continuation .sbaleno-event-article-grid > .sbaleno-event-partner {
  grid-column: 1 / -1;
  order: 0;
  min-width: 0;
}

.sbaleno-pagination-continuation .sbaleno-event-article-grid > .sbaleno-event-partner > .sbaleno-partner-update-rail {
  width: 100%;
}
