/* Edition 9: subtle scroll reveals for the News landing page only. */
@media (prefers-reduced-motion:no-preference) {
  body.news-page.news-motion-ready .news-top__intro.motion-prep,
  body.news-page.news-motion-ready .news-lead.motion-prep,
  body.news-page.news-motion-ready .news-card.motion-prep {
    opacity:0; translate:0 19px;
    transition:opacity .7s ease, translate .78s cubic-bezier(.16,1,.3,1);
  }
  body.news-page.news-motion-ready .news-top__intro.motion-in,
  body.news-page.news-motion-ready .news-lead.motion-in,
  body.news-page.news-motion-ready .news-card.motion-in {
    opacity:1;translate:0 0;
  }
  /* The existing News hover interaction uses transform, not translate. */
  body.news-page.news-motion-ready .news-card.motion-in:hover{translate:0 0;}
}
@media (prefers-reduced-motion:reduce) {
  body.news-page .motion-prep{opacity:1!important;translate:none!important;}
}
