/* Existing Wissenshub artwork, with real selectable headings and live navigation. */
body.v5 .mg-header-art { display:flex; align-items:center; min-width:0; margin:0; overflow:hidden; background:#f4efe9; }
body.v5 .mg-art-window { position:relative; width:100%; min-width:0; overflow:hidden; }
body.v5 .mg-art-window img { position:absolute; display:block; max-width:none; max-height:none; margin:0; object-fit:fill; pointer-events:none; user-select:none; }
body.v5 .mg-header-art[data-artwork="family"] { background:#f3e9e1; }
body.v5 .v6-hub-hero.mg-editorial-hero,
body.v5 .v6-hub-hero.mg-consult-overview {
  display:grid; grid-template-columns:minmax(0,44fr) minmax(0,56fr);
  align-items:stretch; gap:0; padding:0; overflow:hidden;
}
body.v5 .v6-hub-hero.mg-editorial-hero .v6-hero-copy,
body.v5 .v6-hub-hero.mg-consult-overview .v6-hero-copy { display:flex; flex-direction:column; justify-content:center; padding:clamp(32px,3.8vw,58px); }
body.v5 .v6-hub-hero.mg-editorial-hero h1,
body.v5 .v6-hub-hero.mg-consult-overview h1 { max-width:none; margin:0; font:400 clamp(38px,3.55vw,56px)/1.08 var(--v5-serif); letter-spacing:-.02em; text-wrap:balance; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-hero-copy > p:not(.v6-eyebrow),
body.v5 .v6-hub-hero.mg-consult-overview .v6-hero-copy > p:not(.v6-eyebrow) { max-width:44ch; margin:24px 0 0; color:#e3e7ed; font-size:22px; line-height:1.65; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats { grid-column:1 / -1; justify-content:flex-start; border:0; background:#eee9df; padding:0 32px; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats > div { display:flex; align-items:baseline; justify-content:center; gap:12px; padding:22px; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats > div + div { border-color:#d1c7b4; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats strong { color:#17263e; font-size:32px; }
body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats small { color:#445166; font-size:22px; letter-spacing:0; text-transform:none; }
body.v5 .mg-consult-topic { grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(28px,4vw,64px); }
body.v5 .mg-consult-topic .mg-header-art { align-self:center; }
body.v5 .mg-consult-topic .v6-button { max-width:100%; }
@media (max-width:1000px) {
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-hero-copy,
  body.v5 .v6-hub-hero.mg-consult-overview .v6-hero-copy { padding:32px; }
  body.v5 .v6-hub-hero.mg-editorial-hero h1,
  body.v5 .v6-hub-hero.mg-consult-overview h1 { font-size:38px; }
}
@media (max-width:900px) {
  body.v5 .v6-hub-hero.mg-editorial-hero,
  body.v5 .v6-hub-hero.mg-consult-overview { grid-template-columns:minmax(0,1fr); }
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-hero-copy > p:not(.v6-eyebrow),
  body.v5 .v6-hub-hero.mg-consult-overview .v6-hero-copy > p:not(.v6-eyebrow) { max-width:65ch; }
  body.v5 .v6-hub-hero.mg-editorial-hero .mg-header-art,
  body.v5 .v6-hub-hero.mg-consult-overview .mg-header-art { padding-inline:max(0px,calc((100% - 650px)/2)); }
}
@media (max-width:700px) {
  body.v5 .mg-consult-topic { grid-template-columns:minmax(0,1fr); }
  body.v5 .mg-consult-topic .mg-header-art { max-width:540px; width:100%; justify-self:center; }
}
@media (max-width:600px) {
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-hero-copy,
  body.v5 .v6-hub-hero.mg-consult-overview .v6-hero-copy { padding:34px 24px; }
  body.v5 .v6-hub-hero.mg-editorial-hero h1,
  body.v5 .v6-hub-hero.mg-consult-overview h1 { font-size:38px; }
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats { padding:0 10px; flex-wrap:wrap; }
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats > div { display:block; padding:18px 12px; }
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats strong { font-size:29px; }
  body.v5 .v6-hub-hero.mg-editorial-hero .v6-stats small { margin-top:7px; font-size:22px; }
}
