.confirmed-route-price .hero { grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); }
.confirmed-route-price .hero-left, .confirmed-route-price .hero-right { min-width: 0; }
.confirmed-route-price .hero h1 { font-size: 46px; line-height: 1.16; letter-spacing: 0; }
.confirmed-route-price .hero h1 span { overflow-wrap: normal; }
.confirmed-route-price .hero-sub { overflow-wrap: break-word; }
.confirmed-route-price .section h2 { font-size: 32px; line-height: 1.2; letter-spacing: 0; }
@media (max-width: 1060px) {
  .confirmed-route-price .hero { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 720px) {
  .confirmed-route-price .hero h1 { font-size: 30px; }
  .confirmed-route-price .section h2 { font-size: 26px; }
}
@media (max-width: 380px) { .confirmed-route-price .hero h1 { font-size: 26px; } }
@media (prefers-reduced-motion: reduce) {
  .confirmed-route-price .hero .breadcrumb, .confirmed-route-price .hero .eyebrow,
  .confirmed-route-price .hero h1, .confirmed-route-price .hero .hero-sub,
  .confirmed-route-price .hero .hero-btns, .confirmed-route-price .hero .hero-pills,
  .confirmed-route-price .hero .premium-panel { animation: none; opacity: 1; transform: none; }
}
