@supports (-webkit-touch-callout: none) {
  img,
  video {
    max-width: 100%;
  }

  .home-solutions-placeholder,
  .home-nuclear-image,
  .home-solutions-image,
  .home-therapeutic-image,
  .home-news-card figure,
  .news-item figure,
  .news-article-figure,
  .office-image,
  .contact-cta-art,
  .company-story-visual figure,
  .leader-photo,
  .company-careers-card figure,
  .company-history-image,
  .imaging-visual-card,
  .modality-grid figure,
  .qdose-video,
  .expertise-image-placeholder,
  .expertise-card-image,
  .service-video-media,
  .preclinical-video-card,
  .cdmo-video-panel,
  .cdmo-image-placeholder,
  .device-regulation-image {
    min-width: 0;
    min-height: 0;
  }

  .home-solutions-placeholder img,
  .home-solutions-placeholder video,
  .home-nuclear-image img,
  .home-nuclear-image video,
  .home-solutions-image img,
  .home-solutions-image video,
  .home-therapeutic-image img,
  .home-news-card img,
  .news-item img,
  .news-article-figure img,
  .office-image img,
  .contact-cta-art img,
  .company-story-visual img,
  .leader-photo img,
  .company-careers-card img,
  .company-history-image img,
  .imaging-visual-card img,
  .imaging-visual-card video,
  .modality-grid img,
  .qdose-video video,
  .qdose-video iframe,
  .expertise-image-placeholder.has-image img,
  .expertise-image-placeholder.has-image video,
  .expertise-card-image img,
  .service-video-media video,
  .preclinical-video-card video,
  .cdmo-video-panel video,
  .cdmo-image-placeholder img,
  .device-regulation-image img {
    display: block;
    width: 100%;
    max-width: none;
    height: 100%;
    object-fit: cover;
  }

  .publication-logos img,
  .footer-certifications img,
  .footer-member-logos img,
  .footer-certification-logos img,
  .expertise-cert-placeholders img {
    width: auto;
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }
}
