/* Let the shared sizing script respect each hero's desktop scale. */
@media(max-width:620px){
 body.sc-connected.sc-cinematic #superior-concept main#sc-main[id] h1.sc-responsive-hero-title[data-sc-heading-size]{line-height:1.08!important;margin-bottom:18px!important;overflow-wrap:break-word!important}
 body.sc-connected.sc-cinematic #superior-concept main#sc-main[id] h1.sc-responsive-hero-title[data-sc-heading-size]+p{line-height:1.6!important;margin-top:0!important;margin-bottom:22px!important}
}

/* Tablet portrait and landscape: a measured step between phone and desktop. */
@media(min-width:621px) and (max-width:1180px){
 body.sc-connected.sc-cinematic #superior-concept main#sc-main[id] h1.sc-responsive-hero-title[data-sc-heading-size]{line-height:1.08!important;margin-bottom:20px!important;overflow-wrap:break-word!important}
 body.sc-connected.sc-cinematic #superior-concept main#sc-main[id] h1.sc-responsive-hero-title[data-sc-heading-size]+p{line-height:1.6!important;margin-top:0!important;margin-bottom:24px!important}
}
