/* Use natural word boundaries instead of automatic heading hyphenation. */
.itam-approved-wordpress :where(h1,h2,h3,p,li,a,figcaption){hyphens:none!important;-webkit-hyphens:none!important;word-break:normal}
.itam-approved-wordpress :where(h1,h2,h3){overflow-wrap:break-word}
.itam-approved-wordpress .it-hero-panel{min-width:0}
.itam-approved-wordpress .page-content .it-hero-panel h1{overflow-wrap:anywhere!important;hyphens:none!important}
@media(max-width:560px){
.itam-approved-wordpress .page-content .it-hero-surface{padding-inline:0!important}
.itam-approved-wordpress .page-content .it-hero-panel h1{font-size:clamp(24px,7vw,35px)!important;overflow-wrap:normal!important}
.itam-approved-wordpress .page-content .ow-hero-panel h1{font-size:clamp(24px,7vw,35px)!important;overflow-wrap:normal!important}
.itam-approved-wordpress :where(h2,h3){overflow-wrap:break-word}
}

@media(max-width:560px){.itam-approved-wordpress .page-content .process-page .process-hero{grid-template-columns:minmax(0,1fr)!important;height:auto;min-height:440px}}

@media(max-width:560px){.live-work-panels{grid-template-columns:minmax(0,1fr)}.live-work-panel{min-width:0}.live-work-panel h3{font-size:clamp(27px,7vw,33px)}}
