/* V22-only technology hero repair. Earlier site versions keep their original assets. */
body.v22.v20-page-story .v13-story-hero {
  background-color: #07111f !important;
  background-image:
    linear-gradient(90deg, rgba(4, 10, 20, .98) 0%, rgba(4, 10, 20, .78) 30%, rgba(4, 10, 20, .18) 48%, rgba(4, 10, 20, 0) 64%),
    image-set(
      url("/assets/v22-ai/technology-engineering-front-v22-content-v2-desktop.avif") type("image/avif"),
      url("/assets/v46/media/technology-engineering-front-v22-content-v2-desktop-ced1fbb0.webp") type("image/webp")
    ) !important;
  background-position: center, center !important;
  background-repeat: no-repeat !important;
  background-size: cover, cover !important;
}

@media (max-width: 820px) {
  body.v22.v20-page-story .v13-story-hero {
    background: #07111f !important;
    background-image: none !important;
  }

  body.v22.v20-page-story .v13-story-hero::after {
    height: clamp(330px, 100vw, 420px) !important;
    background-color: #07111f !important;
    background-image: image-set(
      url("/assets/v22-ai/technology-engineering-front-v22-content-v2-mobile.avif") type("image/avif"),
      url("/assets/v46/media/technology-engineering-front-v22-content-v2-mobile-716577a4.webp") type("image/webp")
    ) !important;
    background-position: center 67% !important;
    background-size: cover !important;
  }
}
