@media(max-width:720px) and (prefers-reduced-motion:no-preference){
 .editorial-home.home-handoff-enabled [data-handoff-hidden]{display:none}
 .editorial-home.home-handoff-enabled{isolation:isolate}
 /* Clip only the painted backing at the stack's end; clip creates no scroll
    container, unlike hidden, so native sticky remains attached to the page. */
 .home-handoff-stack{position:relative;isolation:isolate;overflow:clip}
 .home-handoff-anchor{display:block;height:0;pointer-events:none}
 .editorial-home .home-handoff-sheet{
  position:sticky;top:var(--sheet-top,0px);z-index:var(--sheet-order);
  min-width:0;margin:0;border:0;background:var(--paper);
  min-height:0;
  padding:24px 0;align-content:start;align-items:start;
  box-shadow:0 -1px 0 rgba(42,41,39,.08),0 -8px 18px rgba(42,41,39,.025);
 }
 /* A short card still covers the outgoing card to the viewport bottom.
    This is paint only: no spacer, added flow height, or delayed scroll range. */
 .editorial-home .home-handoff-sheet::before{
  content:"";position:absolute;z-index:-1;pointer-events:none;
  inset:0 0 auto;height:max(100%,calc(100svh - var(--sheet-top,0px)));
  background:var(--paper);
 }
 .editorial-home .home-handoff-sheet:first-of-type{padding:0;box-shadow:none;min-height:0}
 .editorial-home .home-handoff-sheet:last-child{position:relative;top:auto;min-height:0}
 /* A separate playlist sheet keeps the same sticky handoff without empty height. */
 .editorial-home .home-handoff-sheet:has(>.current-on-repeat){min-height:0}
 .editorial-home .home-handoff-sheet>.current-on-repeat{margin:0;padding-top:0;border-top:0}
 .editorial-home .home-handoff-sheet.home-discovery-band,
 .editorial-home .home-handoff-sheet.home-guide-about-band{grid-template-columns:minmax(0,1fr);gap:32px}
 .editorial-home .home-handoff-sheet .editorial-hero{margin-bottom:24px}
 .editorial-home .home-handoff-sheet .home-current{margin:0}
 .editorial-home .home-handoff-sheet>.home-journal{margin:0;padding:0;border:0}
 .editorial-home .home-handoff-sheet>.home-food-guide,
 .editorial-home .home-handoff-sheet>.home-enabler{align-self:start}
}
