/* One navy masthead for the Wissenshub, its topics and individual articles. */
body.v5 .mg-hub-header,
body.v5 .mg-hub-header .mg-site-top { background:#17263e; color:#fff; }
body.v5 .mg-hub-header .mg-site-top { grid-template-columns:minmax(0,44fr) minmax(0,56fr); align-items:center; }
body.v5 .mg-hub-header .mg-site-logo { padding-inline:clamp(24px,3.8vw,58px); }
body.v5 .mg-hub-tools { min-width:0; padding:26px clamp(24px,3.8vw,58px) 28px; }
body.v5 .mg-hub-title { display:block; width:fit-content; margin:0 0 9px; color:#f7f4ed; font:500 34px/1.12 var(--v5-serif); letter-spacing:0; text-decoration:none; }
body.v5 .mg-hub-links { display:flex; flex-wrap:wrap; gap:0 26px; margin:0 0 16px; padding:0; border:0; background:none; }
body.v5 .mg-hub-links a { display:inline-flex; align-items:center; min-height:38px; padding:4px 0; border-bottom:1px solid transparent; color:#e2e6ec; font:400 22px/1.4 var(--v5-sans); text-decoration:none; }
body.v5 .mg-hub-links a:hover,
body.v5 .mg-hub-links a[aria-current] { color:#fff; border-color:var(--v7-gold, #a49250); }
body.v5 .mg-hub-search { display:flex; width:100%; max-width:580px; margin:0; padding:0; border:1px solid #8290a0; background:#ffffff06; box-shadow:none; }
body.v5 .mg-hub-search input { display:block; flex:1; min-width:0; width:100%; height:46px; margin:0; padding:10px 14px; border:0; border-radius:0; color:#fff; background:transparent; font:400 22px/1.5 var(--v5-sans); box-shadow:none; }
body.v5 .mg-hub-search input::placeholder { color:#c4ccd6; opacity:1; }
body.v5 .mg-hub-search button { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-width:105px; min-height:46px; margin:0; padding:9px 15px; border:0; border-left:1px solid #8290a0; border-radius:0; color:var(--v7-gold, #a49250); background:transparent; font:500 22px/1.4 var(--v5-sans); text-transform:none; letter-spacing:0; box-shadow:none; cursor:pointer; }
body.v5 .mg-hub-search button:hover { background:#ffffff12; }
body.v5 .mg-hub-search svg { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.6; }
body.v5 .mg-hub-header :focus-visible { outline:2px solid var(--v7-gold, #a49250); outline-offset:3px; }
body.v5 .mg-hub-search input:focus-visible { outline-offset:-3px; }
body.v5.v6-hub .v6-main { max-width:none; }
body.v5:is(.v6-hub,.v6-article) .v6-breadcrumb { max-width:none; margin:0; padding:8px clamp(24px,3.8vw,58px) 18px; border:0; color:#bfc8d4; background:#17263e; font-size:22px; }
body.v5:is(.v6-hub,.v6-article) .v6-breadcrumb a,
body.v5:is(.v6-hub,.v6-article) .v6-breadcrumb [aria-current] { color:inherit; }
body.v5.v6-article .v6-article-context { max-width:none; background:#17263e; }
body.v5.v6-hub .v6-hub-hero { background:#17263e; }
body.v5.v6-hub .mg-editorial-hero .mg-header-art { justify-content:center; border-right:16px solid #17263e; }
body.v5.v6-hub .mg-editorial-hero .mg-art-window { max-width:660px; }
body.v5.v6-hub .mg-editorial-hero .v6-hero-copy { min-height:430px; }
body.v5.v6-hub .v6-hero-copy > .v6-eyebrow:first-child { color:var(--v7-gold, #a49250); }
body.v5.v6-article .wha-hero { max-width:none; grid-template-columns:minmax(0,44fr) minmax(0,56fr); --wha-left:#17263e; }
body.v5.v6-article .wha-hero__art { border-right:16px solid #17263e; }
body.v5.v6-hub .v6-stats > div > a { display:flex; align-items:baseline; justify-content:center; gap:12px; color:inherit; text-decoration:none; }
body.v5.v6-hub .mg-editorial-hero .v6-stats { width:100%; max-width:none; }
body.v5.v6-hub .v6-stats strong { flex:0 0 auto; white-space:nowrap; }
body.v5.v6-hub .v6-stats a:hover small { text-decoration:underline; text-underline-offset:4px; }
body.v5.v6-hub .v6-branch-links a { grid-template-columns:24px minmax(0,1fr) 20px; }
body.v5.v6-hub .v6-branch-links a > small { grid-column:2; grid-row:2; font-size:22px; text-align:left; }
body.v5.v6-hub .v6-branch-links a > .arrow { grid-column:3; grid-row:1 / 3; }
body.v5.v6-hub .mg-topic-map-note { max-width:70ch; color:#616b77; font-size:22px; line-height:1.65; }
@media (max-width:1100px) {
  body.v5 .mg-hub-title { font-size:31px; }
  body.v5 .mg-hub-links { gap:0 20px; }
  body.v5 .mg-hub-links a { font-size:22px; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); padding:0; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats > div:nth-child(odd) { border-left:0; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats > div:nth-child(n+3) { border-top:1px solid #d1c7b4; }
}
@media (max-width:900px) {
  body.v5 .mg-hub-header .mg-site-top { grid-template-columns:minmax(0,1fr); }
  body.v5 .mg-hub-header .mg-site-logo { min-height:120px; padding:28px 24px 16px; }
  body.v5 .mg-hub-header .mg-site-logo img { max-width:420px; }
  body.v5 .mg-hub-tools { padding:20px 24px 26px; }
  body.v5 .mg-hub-search { max-width:none; }
  body.v5.v6-hub .mg-editorial-hero .v6-hero-copy { min-height:0; }
  body.v5.v6-hub .mg-editorial-hero .mg-header-art { padding-inline:0; border-right-width:10px; }
  body.v5.v6-hub .mg-editorial-hero .mg-art-window { max-width:580px; }
  body.v5.v6-article .wha-hero { grid-template-columns:minmax(0,1fr); }
  body.v5.v6-article .wha-hero__art { grid-column:1; grid-row:2; border-right-width:10px; }
}
@media (max-width:600px) {
  body.v5 .mg-hub-title { font-size:30px; }
  body.v5 .mg-hub-links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:20px; }
  body.v5 .mg-hub-links a { justify-self:start; }
  body.v5 .mg-hub-search button { min-width:94px; padding-inline:12px; }
  body.v5.v6-hub .v6-stats > div > a { display:block; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); width:100%; padding:0; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats > div { padding:18px 24px; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats > div:nth-child(odd) { border-left:0; }
  body.v5.v6-hub .mg-editorial-hero .v6-stats > div:nth-child(n+3) { border-top:1px solid #d1c7b4; }
}
