/* v787GP — Emergency hero copy/image rebalance
   - reduce subtitle size
   - narrow subtitle measure
   - give the right image more width for better balance */

@media (min-width: 1101px){
  body .page-hero.urgent-hero .urgent-hero-grid{
    grid-template-columns:minmax(0, 1.58fr) minmax(360px, .52fr) !important;
    gap:28px !important;
    align-items:center !important;
  }

  body .page-hero.urgent-hero .muted{
    font-size:clamp(16px, 1.28vw, 18px) !important;
    line-height:1.48 !important;
    max-width:760px !important;
    margin-bottom:18px !important;
  }

  body .page-hero.urgent-hero .urgent-visual-card{
    max-width:420px !important;
    width:100% !important;
    justify-self:end !important;
  }

  body .page-hero.urgent-hero .urgent-visual-card img{
    height:350px !important;
    width:100% !important;
    object-fit:cover !important;
  }
}

@media (min-width: 1101px) and (max-width: 1360px){
  body .page-hero.urgent-hero .urgent-hero-grid{
    grid-template-columns:minmax(0, 1.62fr) minmax(320px, .46fr) !important;
    gap:24px !important;
  }

  body .page-hero.urgent-hero .muted{
    font-size:16px !important;
    max-width:700px !important;
  }

  body .page-hero.urgent-hero .urgent-visual-card{
    max-width:370px !important;
  }

  body .page-hero.urgent-hero .urgent-visual-card img{
    height:320px !important;
  }
}

@media (max-width: 1100px){
  body .page-hero.urgent-hero .muted{
    max-width:none !important;
  }
}
