/* Header typography: 20% larger than previous revision; preserve SVG layout. */
:is(.hye-about-hero,.career-hero,.wp-hero,.team-full-hero,.hye-gallery-hero,.heg-hero,.hye-video-hero,.hye-faq-hero,.hye-contact-hero) h1{font-size:clamp(2.52rem,4.08vw,4.68rem)!important;line-height:1.12!important;max-width:610px!important}
:is(.hye-about-hero,.career-hero,.wp-hero,.team-full-hero,.hye-gallery-hero,.heg-hero,.hye-video-hero,.hye-faq-hero,.hye-contact-hero) p{font-size:120%!important;line-height:1.5!important;max-width:530px!important}
@media(max-width:1024px){:is(.hye-about-hero,.career-hero,.wp-hero,.team-full-hero,.hye-gallery-hero,.heg-hero,.hye-video-hero,.hye-faq-hero,.hye-contact-hero) h1{font-size:clamp(2.4rem,5.4vw,3.84rem)!important}}
@media(max-width:700px){:is(.hye-about-hero,.career-hero,.wp-hero,.team-full-hero,.hye-gallery-hero,.heg-hero,.hye-video-hero,.hye-faq-hero,.hye-contact-hero) h1{font-size:clamp(2.28rem,9.6vw,3.12rem)!important}}
