/* C-route page helpers */
.moments-rail {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(16rem, 20rem);
  gap: 1.15rem;
  overflow-x: auto;
  padding-bottom: 0.5rem;
  scroll-snap-type: x mandatory;
}

.moments-rail .moment-card {
  scroll-snap-align: start;
}

.world-awaits {
  text-align: center;
  padding: var(--space-7) 0 var(--space-5);
}

.world-awaits h2 {
  font-size: clamp(2rem, 4vw, 3rem);
}
