/* Desktop presentation only. Existing mobile carousels and package layout remain intact. */
@media (min-width:801px){
  .c248 #moments .c-chapters{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;overscroll-behavior-x:auto;scroll-snap-type:none;padding-bottom:0}
  .c248 #moments .c-chapter{height:auto;min-height:0;max-height:none;aspect-ratio:9/16;scroll-snap-align:none;padding:0}
  .c248 #moments .c-chapter-top,.c248 #moments .c-chapter-copy,.c248 #moments .c-chapter-shade{display:none}
  .c248 #moments .c-chapter-navigation,.c248 #moments .c-swipe-note{display:none}

  .c248 #signature .c288-composition{grid-template-areas:'heading video' 'intro video' 'features features'}
  .c248 #signature .c288-rail{overflow:visible;touch-action:auto;cursor:default;border-radius:0}
  .c248 #signature .c288-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transform:none!important}
  .c248 #signature .c288-clone{display:none}
  .c248 #signature .c288-feature{width:100%;min-height:216px}

  .c248 #experiences .c-package-content{align-items:center;text-align:center}
  .c248 #experiences .c-package-content .c-package-categories{max-width:520px;text-align:left}
}
