/* Page-level tweaks for Aman static set */
.home-ritual {
  padding: var(--space-9) 0;
  text-align: center;
}

.home-ritual h2 {
  font-size: clamp(1.8rem, 3.5vw, 2.8rem);
  max-width: 18em;
  margin-inline: auto;
}

.dest-rail {
  display: grid;
  grid-template-columns: repeat(6, minmax(10rem, 1fr));
  gap: 1rem;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}

.dest-rail .editorial-card .media {
  aspect-ratio: 3 / 4;
  margin-bottom: 0.85rem;
}

.dest-rail h3 {
  font-size: 1.05rem;
}

@media (max-width: 1100px) {
  .dest-rail {
    grid-template-columns: repeat(6, 12rem);
  }
}
