/* Match the homepage's restrained lift, orange border and underline. */
body[data-page="blog"] #blog-cards.cards > .news-card,
body[data-page="imminews"] #news-cards.cards > .news-card {
  position: relative;
  transition: transform .38s cubic-bezier(.22,1,.36,1),
              border-color .38s ease,
              box-shadow .38s cubic-bezier(.22,1,.36,1) !important;
}
body[data-page="blog"] #blog-cards.cards > .news-card:is(:hover,:focus-within),
body[data-page="imminews"] #news-cards.cards > .news-card:is(:hover,:focus-within) {
  transform: translate3d(0,-4px,0) !important;
  border-color: rgba(255,96,0,.32) !important;
  box-shadow: 0 15px 32px rgba(93,48,20,.11) !important;
}
body[data-page="blog"] #blog-cards.cards > .news-card .card-media img,
body[data-page="imminews"] #news-cards.cards > .news-card .card-media img {
  transition: transform .52s cubic-bezier(.22,1,.36,1) !important;
  filter: none !important;
}
body[data-page="blog"] #blog-cards.cards > .news-card:is(:hover,:focus-within) .card-media img,
body[data-page="imminews"] #news-cards.cards > .news-card:is(:hover,:focus-within) .card-media img {
  transform: scale(1.025) !important;
  filter: none !important;
}

/* Keep both featured cards in place while they trade visibility and position. */
body[data-page="blog"] #blog-featured.featured-wrap,
body[data-page="imminews"] #featured-wrap.featured-wrap {
  position: relative;
  isolation: isolate;
  border-radius: 24px;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured {
  transition: opacity .52s cubic-bezier(.22,1,.36,1),
              transform .52s cubic-bezier(.22,1,.36,1) !important;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured.ir-featured-entering,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured.ir-featured-entering {
  opacity: 0;
  transform: translate3d(20px,0,0) scale(.992);
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured.ir-featured-leaving,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured.ir-featured-leaving {
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured.ir-featured-leaving.ir-featured-exit-active,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured.ir-featured-leaving.ir-featured-exit-active {
  opacity: 0;
  transform: translate3d(-16px,0,0) scale(.995);
}
@media (hover:none) {
  body[data-page="blog"] #blog-cards.cards > .news-card:hover,
  body[data-page="imminews"] #news-cards.cards > .news-card:hover {
    transform: none !important;
  }
}
@media (prefers-reduced-motion:reduce) {
  body[data-page="blog"] #blog-cards.cards > .news-card,
  body[data-page="imminews"] #news-cards.cards > .news-card,
  body[data-page="blog"] #blog-cards.cards > .news-card .card-media img,
  body[data-page="imminews"] #news-cards.cards > .news-card .card-media img,
  body[data-page="blog"] #blog-featured.featured-wrap > .featured,
  body[data-page="imminews"] #featured-wrap.featured-wrap > .featured {
    transition: none !important;
  }
  body[data-page="blog"] #blog-cards.cards > .news-card:is(:hover,:focus-within),
  body[data-page="imminews"] #news-cards.cards > .news-card:is(:hover,:focus-within) {
    transform: none !important;
  }
  body[data-page="blog"] #blog-cards.cards > .news-card:is(:hover,:focus-within) .card-media img,
  body[data-page="imminews"] #news-cards.cards > .news-card:is(:hover,:focus-within) .card-media img {
    transform: none !important;
  }
}
