/* Fill the existing shared hero panel; its outer dimensions stay unchanged. */
@media (min-width: 941px) {
  .press-hero-showcase {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) minmax(0, 1fr) auto;
  }

  .press-hero-item {
    grid-template-columns: clamp(128px, 12vw, 152px) minmax(0, 1fr);
    gap: 20px;
    padding-block: 20px;
  }

  .press-hero-item img {
    width: 100%;
    height: clamp(108px, 10.5vw, 132px);
  }

  .press-hero-item strong {
    font-size: 20px;
    line-height: 1.25;
  }

  .press-hero-item em {
    font-size: 14px;
  }

  .press-hero-stats strong {
    font-size: 26px;
  }
}
