/* Image and typography refinements; the approved v19 remains untouched. */
#sbt-page[data-design="v19"] .design-approach .intro{grid-template-columns:1.1fr 1fr;gap:40px}
#sbt-page[data-design="v19"] .approach-copy h2{max-width:none;text-align:center;font-size:clamp(24px,2.45vw,34px);line-height:1.22}
#sbt-page[data-design="v19"] .approach-copy h2>span{display:block}
#sbt-page[data-design="v19"] .approach-copy h2 .approach-and{font-size:.7em;font-weight:400;color:#58666d;margin:8px 0}
#sbt-page[data-design="v19"] .approach-copy .eyebrow{justify-content:center}
#sbt-page[data-design="v19"] .approach-copy p{margin-inline:auto;text-align:center}
#sbt-page[data-design="v19"] .approach-model{background:transparent}
#sbt-page[data-design="v19"] .approach-model img{display:block;mix-blend-mode:normal}
#sbt-page[data-design="v19"] .approach-model figcaption{background:transparent;text-align:center;padding:12px 0;font-size:11px}
#sbt-page[data-design="v19"] .work .section-head{display:block}
#sbt-page[data-design="v19"] .work .section-head h2{max-width:none}
#sbt-page[data-design="v19"] .work .section-head>p{max-width:65ch;padding-top:0;margin-top:16px}
#sbt-page[data-design="v19"] .delivery-grid>div:first-child{grid-template-columns:1fr}
#sbt-page[data-design="v19"] .delivery-grid h2{max-width:none!important}
#sbt-page[data-design="v19"] .footer-geography{max-width:none}
#sbt-page[data-design="v19"] .team-visuals .rendered-model img{aspect-ratio:1.3;object-fit:contain}
#sbt-page[data-design="v19"] .team-visuals img[src*="team-data-centre-render"]{object-fit:cover;object-position:right center}
@media(min-width:1000px){
  #sbt-page[data-design="v19"] .work .section-head h2,
  #sbt-page[data-design="v19"] .delivery-grid h2,
  #sbt-page[data-design="v19"] .footer-geography{white-space:nowrap!important}
}
@media(max-width:900px){
  #sbt-page[data-design="v19"] .design-approach .intro{grid-template-columns:1fr}
  #sbt-page[data-design="v19"] .approach-model{max-width:640px;margin-inline:auto}
  #sbt-page[data-design="v19"] .approach-copy h2{font-size:clamp(22px,4.1vw,34px)}
}
