/* Slightly enlarged desktop presentation, visually close to browser zoom 115–120%. */
@media (min-width: 1025px) {
  .about-hero { height: 310px; }
  .about-title h1 { font-size: 42px; }

  .about-body { grid-template-columns: 52.5% 47.5%; min-height: 500px; }
  .about-left { padding: 28px 34px 24px 55px; }
  .about-right { padding-right: 28px; }
  .story-grid { gap: 14px; }
  .story { height: 220px; }
  .story h2 { font-size: 23px; }
  .story p { font-size: 10.5px; }
  .story-icon { font-size: 44px; }

  .standards { margin-top: -92px; padding: 17px 12px 15px; }
  .standards h2, .partners h2 { font-size: 31px; }
  .standard-grid article { height: 143px; }
  .standard-grid em { font-size: 46px; }
  .standard-grid b { font-size: 14px; }
  .gmp-flow span { width: 39px; height: 39px; }

  .partner-logos > div { height: 70px; }
  .partner-logos span { font-size: 29px; }
  .quotes blockquote { height: 112px; padding-top: 20px; }
  .quotes p { font-size: 10px; }

  .about-footer { min-height: 68px; font-size: 14px; }
}
