/* Leave the subject in the open right-hand part of a desktop hero. */
@media(min-width:901px){
 .journal-intro{background-size:auto 100%!important;background-position:calc(50% + 23vw) center!important;background-repeat:no-repeat!important;background-color:#faedde}
 .journal-intro .journal-hero-copy{max-width:60%;padding:32px}
 .journal-intro .journal-hero-copy h1{font-size:clamp(44px,4.5vw,68px)}
 .ct-hero-photo{left:26%!important;background:#faedde}
 .ct-hero-photo img{object-position:center!important}
 .svc-hero>figure{left:calc((100% - 100vw)/2 + 24vw)!important;width:76vw!important}
 .svc-hero>figure img{object-position:center!important}
 .services-wide-hero,.calculator-wide-hero{background-position:calc(50% + 22vw) center!important;background-size:auto 100%!important;background-repeat:no-repeat!important;background-color:#faedde}
}
/* Small screens retain a centred crop; the desktop offset would hide the subject. */
@media(max-width:900px){.journal-intro{background-position:center!important}.ct-hero-photo img{object-position:60% center!important}}
