/* Service-specific hero illustrations, scoped to Managed IT inner pages. */
.ssc-site.it-page .ssc-inner-hero .it-inner-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:54px}
.ssc-site.it-page .it-inner-hero-grid>div{min-width:0}
.ssc-site.it-page .it-inner-hero-grid h1{font-size:clamp(34px,3.6vw,52px);max-width:640px;line-height:1.15}
.ssc-site.it-page .it-inner-hero-grid .ssc-lead{max-width:52ch}
.ssc-site.it-page .it-inner-hero-art{margin:0;min-width:0;position:relative}
.ssc-site.it-page .it-inner-hero-art img{display:block;width:100%;height:auto;max-width:640px;border:0;box-shadow:none}
@media(max-width:960px){.ssc-site.it-page .ssc-inner-hero .it-inner-hero-grid{gap:28px}.ssc-site.it-page .it-inner-hero-grid h1{font-size:38px}}
@media(max-width:760px){.ssc-site.it-page .ssc-inner-hero .it-inner-hero-grid{grid-template-columns:1fr;gap:30px}.ssc-site.it-page .it-inner-hero-art{width:100%;max-width:480px;margin-inline:auto}.ssc-site.it-page .it-inner-hero-grid h1{font-size:38px}}
@media(max-width:390px){.ssc-site.it-page .it-inner-hero-grid h1{font-size:33px}}
