/* One concept subject, followed by inspectable product evidence.
   Only the new media and its evidence wrapper are styled here. */
body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-media {
  display:block;width:100%;max-width:1120px;margin:0 auto;padding:0;border:0;border-radius:0;background:#fff;
}
body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media > picture,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-media > picture {display:block;}
body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media > picture > img,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-media > picture > img {
  display:block;width:100%;height:auto;max-width:100%;aspect-ratio:var(--g-brand-aspect);object-fit:contain;border:0;border-radius:0;box-shadow:none;background:#fff;
}
body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media > figcaption,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-media > figcaption {
  margin:10px 0 0;color:#687985;font-size:11px;font-weight:400;line-height:1.6;text-align:left;
}
body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media {margin-bottom:52px;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child {display:grid;grid-template-columns:minmax(0,1fr);gap:40px;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-media {grid-column:1;grid-row:2;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence {
  display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;width:100%;max-width:1120px;margin:0 auto;grid-column:1;grid-row:3;
}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence > .g-split__media {min-width:0;max-width:none;width:100%;margin:0;grid-column:auto;grid-row:auto;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-product-view__screen > img {aspect-ratio:1920/911;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence > .g-split__text {display:block;min-width:0;max-width:none;width:100%;margin:0;padding:0;grid-column:auto;grid-row:auto;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-dl {display:block!important;grid-template-columns:none!important;width:100%;max-width:none;margin:0;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-dl > div {display:block;margin:0;padding:0;border:0;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-dl > div + div {margin-top:24px;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-dl dt {margin:0 0 8px;font-size:12px;line-height:1.6;}
body.g-world.g-polished[data-page="index"] #g-main #solutions .g-brand-evidence .g-dl dd {margin:0;font-size:16px;line-height:1.85;}
@media (max-width:899px) {
  body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence {grid-template-columns:minmax(0,1fr);gap:28px;}
}
@media (max-width:767px) {
  body.g-world.g-polished[data-page="gwes"] #g-main > .g-sec--first .g-brand-media {margin-bottom:32px;}
  body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child {gap:28px;}
}

/* The expansion picture alone uses its source ratio. The existing brand,
   concept caption, product copy and all other value illustrations stay intact. */
body.g-world.g-polished[data-page="gwes"] #g-main #change .g-value-object--scale > picture[data-g-brand-expansion] {display:block;}
body.g-world.g-polished[data-page="gwes"] #g-main #change .g-value-object--scale > picture[data-g-brand-expansion] > img {display:block;width:100%;max-width:100%;height:auto;aspect-ratio:var(--g-brand-expansion-ratio);object-fit:contain;}

/* The original Home story styles flatten every nested split text and place
   its media across all columns. These new-wrapper-only declarations restore
   the intended evidence grid; the original story bundle remains untouched. */
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence > .g-split__media,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence > .g-split__text {
  grid-column:auto!important;grid-row:auto!important;width:100%;min-width:0;max-width:none;margin:0;
}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence > .g-split__text {display:block!important;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence .g-product-view__head {display:none!important;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence .g-dl,
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence .g-links {grid-column:auto;grid-row:auto;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence .g-dl > div {padding:0;border:0;}
body.g-world.g-polished[data-page="index"] #g-main #solutions > .g-sec__body > .g-panel:first-child > .g-brand-evidence .g-dl dd {margin:0;font-size:16px;line-height:1.85;}
