/* Hervorgehobene redaktionelle Bilder – bewusst nicht auf Karten/Thumbnails. */
:is(
  .news-detail-visual,
  .about-intro-image,
  .about-training-images a,
  .organization-intro figure,
  .responsibilities-intro figure,
  .responsibilities-spectrum > figure,
  .responsibilities-prevention figure,
  .station-media
) {
  border: clamp(4px, .45vw, 7px) solid #fff;
  box-shadow:
    clamp(8px, 1vw, 14px) clamp(8px, 1vw, 14px) 0 var(--red),
    0 24px 55px rgba(17, 18, 20, .16);
  transition: box-shadow .25s ease, transform .25s ease;
}

:is(
  .news-detail-visual,
  .about-intro-image,
  .about-training-images a,
  .organization-intro figure,
  .responsibilities-intro figure,
  .responsibilities-spectrum > figure,
  .responsibilities-prevention figure,
  .station-media
):hover {
  box-shadow:
    clamp(8px, 1vw, 14px) clamp(8px, 1vw, 14px) 0 var(--red-dark),
    0 28px 65px rgba(17, 18, 20, .2);
}

@media (max-width: 620px) {
  :is(
    .news-detail-visual,
    .about-intro-image,
    .about-training-images a,
    .organization-intro figure,
    .responsibilities-intro figure,
    .responsibilities-spectrum > figure,
    .responsibilities-prevention figure,
    .station-media
  ) {
    box-shadow: 7px 7px 0 var(--red), 0 18px 38px rgba(17, 18, 20, .14);
  }
}

@media (prefers-reduced-motion: reduce) {
  :is(
    .news-detail-visual,
    .about-intro-image,
    .about-training-images a,
    .organization-intro figure,
    .responsibilities-intro figure,
    .responsibilities-spectrum > figure,
    .responsibilities-prevention figure,
    .station-media
  ) {
    transition: none;
  }
}
