/* V159: About / Edinburgh section — exact same full-bleed split geometry as Careers */
body main .on[data-p="about"] > section.about-edinburgh-feature {
 display:grid!important;grid-template-columns:46% minmax(0,54%)!important;
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
 min-height:clamp(360px,31vw,575px)!important;background:#fff!important;
 border:0!important;border-radius:0!important;overflow:hidden!important;
}
body main .on[data-p="about"] .about-edinburgh-copy {
 display:flex!important;align-items:center!important;min-width:0!important;
 padding:clamp(40px,4vw,75px) clamp(28px,3.6vw,74px)!important;
 background:#fff!important;
}
body main .on[data-p="about"] .about-edinburgh-inner {width:100%;max-width:780px}
body main .on[data-p="about"] .about-edinburgh-feature h2 {
 font-family:var(--helprite-font-heading,inherit)!important;
 font-size:clamp(30px,3vw,57px)!important;line-height:1.14!important;
 letter-spacing:-.025em!important;font-weight:700!important;
 color:#102b57!important;margin:0 0 clamp(20px,2.2vw,36px)!important;
}
body main .on[data-p="about"] .about-edinburgh-feature p {
 font-family:var(--helprite-font-body,inherit)!important;
 font-size:clamp(17px,1.28vw,21px)!important;line-height:1.55!important;
 color:#142b53!important;margin:0!important;
}
body main .on[data-p="about"] .about-edinburgh-media {
 min-height:100%!important;min-width:0!important;
 background:#d7e0e8 url('../img/about-hero-interior.jpg') center center/cover no-repeat!important;
 border:0!important;border-radius:0!important;
}
@media(max-width:840px){
 body main .on[data-p="about"] > section.about-edinburgh-feature {
  display:grid!important;grid-template-columns:1fr!important;min-height:0!important;
 }
 body main .on[data-p="about"] .about-edinburgh-copy {padding:44px 6vw 40px!important}
 body main .on[data-p="about"] .about-edinburgh-media {min-height:clamp(250px,58vw,420px)!important}
}
