/* Four-line hero in the original text-left / teacher-right composition. */
.master-hero-course>span{display:block;white-space:nowrap}
.hero-title-line{display:block;white-space:nowrap}
@media(max-width:760px){
 .master-hero-main{grid-template-columns:1.12fr .88fr;column-gap:8px;align-items:center}
 .master-hero-copy{display:block;padding:17px 0 12px;min-width:0}
 .master-hero h1{font-size:clamp(25px,6.7vw,36px);line-height:1.28;width:100%;transform:none;margin:0 0 18px;letter-spacing:-.035em}
 .master-hero h1 .hero-title-subject{font-size:.79em;letter-spacing:-.02em}
 .master-hero-sub{padding-top:0;margin:0 0 14px;font-size:15px;line-height:1.65;width:100%}
 .master-hero-course{font-size:clamp(10px,2.9vw,14px);line-height:1.7;margin:0 0 10px;width:100%}
 .master-hero-photo{grid-column:2;grid-row:1;height:100%;min-height:330px;margin-left:-5px;align-self:stretch;background-size:auto 100%;background-position:76% center}
 .master-hero-action{margin-top:9px}
 #results .section-heading h2{font-size:clamp(25px,6.8vw,31px);line-height:1.5;text-wrap:normal}
}
