/* V236 - shared desktop split for all five public media-led heroes.
   Left text 45%, right full-bleed media 55%. Mobile/tablet remain stacked. */
@media (min-width: 901px) {
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="home"] > .hero.hero-atelier > .w.hero-artboard,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="about"] > .about-hero > .w.about-hero-shell,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="standards"] > .standards-hero > .w.standards-hero-shell,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="careers"] > .careers-hero-v188 > .w.careers-hero-shell,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="partner"] > .partner-hero-v196 > .partner-hero-shell {
    display:grid !important;
    grid-template-columns:minmax(0,45fr) minmax(0,55fr) !important;
    gap:0 !important;
    align-items:stretch !important;
    width:100% !important;
    max-width:none !important;
  }
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="home"] .hero-copy,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="about"] .about-hero-copy,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="standards"] .standards-hero-copy,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="careers"] .careers-hero-copy,
  body[data-public-design][data-design-system="2026"] main#main .on[data-p="partner"] .partner-hero-copy {
    min-width:0 !important;
  }
}
