/* IQ: explicit brand accents for service headings, RU and EN. */
.service-catalog-page :is(h1,h2).iq-heading-colors>.iq-heading-base{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}
.service-catalog-page :is(h1,h2).iq-heading-colors>.iq-heading-accent{color:var(--blue,#246ff2);font:inherit;letter-spacing:inherit;line-height:inherit}
.service-catalog-page h2.iq-heading-on-dark>.iq-heading-accent{color:#71b5ff}
.service-catalog-page :is(h1,h2).iq-heading-lines>span{display:block}
.platforms-page .platforms-hero h1.iq-platforms-heading{max-width:100%;font-size:clamp(42px,4.5vw,66px);line-height:1;letter-spacing:-.06em}
.platforms-page .platforms-hero h1.iq-platforms-heading>span{display:block}
@media(max-width:640px){.platforms-page .platforms-hero h1.iq-platforms-heading{font-size:clamp(34px,9vw,44px);line-height:1.04}}
