/* Road hero crop only. Shared Air/Rail grammar stays in air-v13.css. */
body.fh-road-v1-page .fh-air-v13 .hero-media picture img{
  height:380px;
  object-fit:cover;
  object-position:64% 48%;
}
@media (min-width:801px) and (max-width:1280px){
  body.fh-road-v1-page .fh-air-v13 .hero-media picture img{height:300px}
}
@media (max-width:680px){
  body.fh-road-v1-page .fh-air-v13 .hero-media picture img{
    height:auto;
    aspect-ratio:1.55;
    object-fit:cover
  }
}
body.fh-road-v1-page .fh-air-v13 .hero-media figure{
  background:#0b2433
}
/* Road-only contact AA: raise failed mint copy on #007f5f to >=4.5:1. */
body.fh-road-v1-page .fh-air-v13 .contact-copy > .eyebrow{
  color:#f3fbf7
}
body.fh-road-v1-page .fh-air-v13 .contact-copy > p:nth-child(3),
body.fh-road-v1-page .fh-air-v13 .contact-note{
  color:#f2faf6
}

/* Equal Road shipment-story preview frames. */
body.fh-road-v1-page .fh-air-v13 .case-section .featured-case figure{
  aspect-ratio:4 / 3;
  overflow:hidden;
  background:#0b2433;
}
body.fh-road-v1-page .fh-air-v13 .case-section .featured-case img{
  width:100%;
  height:100%;
  object-fit:cover;
  aspect-ratio:4 / 3;
}
