/* Preserve a crisp card outline through the homepage-style lift. */
body[data-page="blog"] #blog-cards.cards > .news-card,
body[data-page="imminews"] #news-cards.cards > .news-card {
  border: 1px solid rgba(22,25,30,.14) !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) {
  border-color: rgba(255,96,0,.68) !important;
}

/* Directional, layered featured-card change with a gentle photo and text settle. */
body[data-page="blog"] #blog-featured.featured-wrap,
body[data-page="imminews"] #featured-wrap.featured-wrap {
  overflow: hidden;
  box-shadow: var(--shadow);
  margin-bottom: 14px;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured {
  margin-bottom: 0;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured {
  transition: opacity .68s cubic-bezier(.2,.72,.2,1),
              transform .68s 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(34px,0,0) scale(.978);
}
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(-26px,0,0) scale(.99);
}
body[data-page="blog"] #blog-featured.ir-featured-reverse > .featured.ir-featured-entering,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse > .featured.ir-featured-entering {
  transform: translate3d(-34px,0,0) scale(.978);
}
body[data-page="blog"] #blog-featured.ir-featured-reverse > .featured.ir-featured-leaving.ir-featured-exit-active,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse > .featured.ir-featured-leaving.ir-featured-exit-active {
  transform: translate3d(26px,0,0) scale(.99);
}
body[data-page="blog"] #blog-featured .featured-media img,
body[data-page="imminews"] #featured-wrap .featured-media img {
  transition: transform .88s cubic-bezier(.22,1,.36,1) !important;
}
body[data-page="blog"] #blog-featured .featured.ir-featured-entering .featured-media img,
body[data-page="imminews"] #featured-wrap .featured.ir-featured-entering .featured-media img {
  transform: scale(1.045) translateX(8px);
}
body[data-page="blog"] #blog-featured.ir-featured-reverse .featured.ir-featured-entering .featured-media img,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse .featured.ir-featured-entering .featured-media img {
  transform: scale(1.045) translateX(-8px);
}
body[data-page="blog"] #blog-featured .featured-copy > :is(.meta,h3,p,.item-actions,.featured-slider-footer),
body[data-page="imminews"] #featured-wrap .featured-copy > :is(.meta,h3,p,.news-card-source,.item-actions,.featured-slider-footer) {
  transition: opacity .55s ease .08s,
              transform .65s cubic-bezier(.22,1,.36,1) .08s;
}
body[data-page="blog"] #blog-featured .featured.ir-featured-entering .featured-copy > :is(.meta,h3,p,.item-actions,.featured-slider-footer),
body[data-page="imminews"] #featured-wrap .featured.ir-featured-entering .featured-copy > :is(.meta,h3,p,.news-card-source,.item-actions,.featured-slider-footer) {
  opacity: 0;
  transform: translate3d(0,10px,0);
}
@media (prefers-reduced-motion:reduce) {
  body[data-page="blog"] #blog-featured.featured-wrap > .featured,
  body[data-page="imminews"] #featured-wrap.featured-wrap > .featured,
  body[data-page="blog"] #blog-featured .featured-media img,
  body[data-page="imminews"] #featured-wrap .featured-media img,
  body[data-page="blog"] #blog-featured .featured-copy > *,
  body[data-page="imminews"] #featured-wrap .featured-copy > * {
    transition: none !important;
  }
}
