.ubx-site :is(.ubx-hero h1,.ubx-page-hero h1,.ubx-section-heading h2,.ubx-detail-heading h2,.ubx-journey h2,.ubx-journey__step h3){font-family:'Universal Display',Arial,sans-serif;font-stretch:condensed;font-weight:600;letter-spacing:-.025em}
.ubx-site .ubx-hero-stage h1{font-size:clamp(3.8rem,6.5vw,6rem);line-height:.98;text-transform:uppercase}
.ubx-site .ubx-page-hero h1{font-size:clamp(3rem,5.5vw,5.4rem);line-height:1}
.ubx-site[lang=ar] :is(h1,h2,h3){font-family:Tahoma,'Segoe UI',sans-serif;letter-spacing:0;line-height:1.4}
.ubx-site[lang=ar] .ubx-hero-stage h1{font-size:clamp(2.5rem,5vw,4.5rem)}
/* Keep the opening actions within reach on common laptop viewports. */
@media(min-width:951px) and (max-width:1440px){
  .ubx-site .ubx-hero-stage h1{font-size:clamp(3.4rem,5.5vw,5rem);line-height:1.02}
  .ubx-site[lang=ar] .ubx-hero-stage h1{font-size:clamp(2.5rem,4.8vw,4.1rem);line-height:1.35}
}
@media(min-width:951px) and (max-height:900px){
  .ubx-hero-stage .ubx-hero{min-height:590px;padding-block:42px 76px}
  .ubx-hero-stage .ubx-hero__copy{padding-block:10px}
  .ubx-hero-stage .ubx-actions{margin-top:26px}
  .ubx-hero-stage .ubx-hero__tags{margin-top:28px}
}
@media(max-width:700px){.ubx-site .ubx-hero-stage h1{font-size:clamp(2.8rem,11vw,4.3rem)}.ubx-site .ubx-page-hero h1{font-size:2.9rem}.ubx-site[lang=ru] .ubx-hero-stage h1{font-size:clamp(2.65rem,10vw,3.8rem)}.ubx-site[lang=ar] .ubx-hero-stage h1{font-size:2.6rem}}
