/*
 * The content grid reaches its full desktop width at 1280px. Keep display type
 * at that approved scale beyond the grid instead of continuing to grow it with
 * the browser viewport. Font families, weights and metrics remain untouched.
 */
@media (min-width: 1280px) {
  html body #dr.dr-route-home .hero .h1 {
    font-size: 85.76px !important;
  }

  html body #dr.dr-route-home .hero .le,
  html body #dr.dr-route-home .hero p,
  html body #dr.dr-route-home .hero .sub,
  html body #dr.dr-route-home .hero-copy {
    font-size: 13.44px !important;
  }

  html body #dr.dr-route-home #dr-ordered-home [data-dr-section="problem"] h2,
  html body #dr.dr-route-home #dr-ordered-home [data-dr-section="crisis"] h2 {
    font-size: 56.96px !important;
  }

  html body #dr.dr-route-home #dr-final-cta h2 {
    font-size: 90.88px !important;
  }

  html body #dr.dr-route-home #dr-final-cta .dr-final-cta-copy {
    font-size: 19.84px !important;
  }

  html body #dr #dr-final-cta .dr-final-cta-email a {
    font-size: 17.28px !important;
  }

  html body #dr.dr-route-source .ph .pt,
  html body #dr.dr-route-source .dr-source-fallback-hero .pt,
  html body #dr.dr-route-source .dr-source-fallback-hero h1 {
    font-size: 98.56px !important;
  }

  html body #dr:is(.dr-route-services, .dr-route-fit, .dr-route-contact) .ph .pt {
    font-size: 99.84px !important;
  }

  html body #dr .dr-fit-section-head h2,
  html body #dr .dr-fit-chapter h2,
  html body #dr .dr-fit-proof h2,
  html body #dr .dr-source-fallback-chapter h2,
  html body #dr .dr-services-packages h2,
  html body #dr .dr-services-chapter__intro h2,
  html body #dr .dr-services-bridge-v2 h2,
  html body #dr .dr-services-transfer h2,
  html body #dr .dr-conversation-copy h2 {
    font-size: 64px !important;
  }

  html body #dr .dr-begin-head h2 {
    font-size: 66.56px !important;
  }

  html body #dr .dr-email-address {
    font-size: 56.32px !important;
  }

  html body #dr.dr-route-services .dr-services-elaboration__item strong {
    font-size: 25.6px !important;
  }

  html body #dr.dr-route-services .dr-services-packages .pkg h3 {
    font-size: 30.72px !important;
  }

  html body #dr.dr-route-insights .dr-insights-hero h1 {
    font-size: 94.72px !important;
  }

  html body #dr.dr-route-insights .dr-feature h2 {
    font-size: 74.24px !important;
  }

  html body #dr.dr-route-insights .dr-lib-head h2 {
    font-size: 58.88px !important;
  }

  html body #dr.dr-route-insights .dr-lib-card h3 {
    font-size: 40.96px !important;
  }

  html body #dr.dr-route-insights .dr-article-hero h1 {
    font-size: 85.76px !important;
  }

  html body #dr.dr-route-insights .dr-argument blockquote {
    font-size: 43.52px !important;
  }

  html body #dr.dr-route-insights .dr-article-section h2 {
    font-size: 47.36px !important;
  }

  html body #dr.dr-route-insights .dr-insights-cta h2 {
    font-size: 64px !important;
  }

  html body #dr .dr-safe-footer__statement {
    font-size: 21.76px !important;
  }
}
