/* Retains the already-approved v90 Commercial fixes only.
   No header/menu/announcement rules live here. */
@media (min-width:1024px) {
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 {
    box-sizing:border-box !important;
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    align-items:stretch !important;
    min-height:126px !important;
    height:126px !important;
    max-height:126px !important;
    margin:0 auto !important;
    padding:0 !important;
    border-top:1px solid rgba(255,255,255,.15) !important;
    overflow:visible !important;
  }
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 > article,
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 > article:first-child,
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 > article:last-child {
    box-sizing:border-box !important;
    min-height:126px !important;
    height:126px !important;
    max-height:126px !important;
    padding:0 clamp(16px,1.8vw,28px) !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    align-items:flex-start !important;
    gap:0 !important;
    place-content:initial !important;
    justify-items:initial !important;
    text-align:left !important;
    border:0 !important;
    border-right:1px solid rgba(255,255,255,.15) !important;
  }
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 > article:first-child { padding-left:0 !important; }
  html body.commercial-v82.global-proof-type-v76 .commercial-v82-hero > .hero-proof-master-v74 > article:last-child { padding-right:0 !important; border-right:0 !important; }
}
@media (min-width:1180px) {
  html body.commercial-v82 .commercial-v82-runway article > p {
    white-space:nowrap !important;
    max-width:none !important;
  }
  html body.commercial-v82 .commercial-v82-signals__grid article {
    padding-left:24px !important;
    padding-right:24px !important;
  }
  html body.commercial-v82 .commercial-v82-signals__grid small {
    max-width:none !important;
    white-space:nowrap !important;
    font-size:10px !important;
    line-height:1.2 !important;
    letter-spacing:.065em !important;
  }
}
@media (min-width:1180px) and (max-width:1279px) {
  html body.commercial-v82 .commercial-v82-signals__grid article {
    padding-left:18px !important;
    padding-right:18px !important;
  }
  html body.commercial-v82 .commercial-v82-signals__grid small {
    font-size:9.5px !important;
    letter-spacing:.05em !important;
  }
}
