/* Full-width background; figures stay in the centered 1600px content column. */
html body.v7.mg-modern .mg-unified-hero[data-v7-hero]:has(+.mg-hub-stats-bar){margin-bottom:0!important}
html body.v7 .mg-hub-stats-bar{
 width:100vw!important;max-width:none!important;
 margin:24px calc((100% - 100vw) / 2) 32px!important;padding:0!important;
 background:#17243c!important;color:#fff!important;border:0!important;border-radius:0!important;overflow:hidden;
}
html body.v7 .mg-hub-stats-bar>.v6-stats{
 display:grid!important;grid-template-columns:repeat(var(--hub-stat-columns),minmax(0,1fr))!important;
 width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;
}
html body.v7 .mg-hub-stats-bar>.v6-stats>div{
 display:flex!important;align-items:center;justify-content:center;gap:12px;
 padding:20px 16px!important;margin:0!important;min-width:0;border:0!important;background:transparent!important;color:#fff!important;
}
html body.v7 .mg-hub-stats-bar>.v6-stats>div+div{border-left:1px solid #ffffff26!important}
html body.v7 .mg-hub-stats-bar .v6-stats a{display:flex!important;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%;color:#fff!important;text-decoration:none}
html body.v7 .mg-hub-stats-bar .v6-stats strong{font-size:36px!important;line-height:1.2!important;font-weight:600!important;color:#fff!important;margin:0!important}
html body.v7 .mg-hub-stats-bar .v6-stats small{font-size:13px!important;line-height:1.4!important;text-transform:uppercase;color:#fff!important;margin:0!important;letter-spacing:.02em}
html body.v7 .mg-hub-stats-bar a:hover small{text-decoration:underline;text-underline-offset:4px}
html body.v7 .mg-hub-stats-bar a:focus-visible{outline:2px solid #d2bd7a;outline-offset:6px;border-radius:2px}
@media(max-width:760px){
 html body.v7 .mg-hub-stats-bar{margin-block:20px 24px!important}
 html body.v7 .mg-hub-stats-bar>.v6-stats{grid-template-columns:repeat(min(var(--hub-stat-columns),2),minmax(0,1fr))!important}
 html body.v7 .mg-hub-stats-bar>.v6-stats>div{padding:17px 10px!important;flex-wrap:wrap;gap:6px}
 html body.v7 .mg-hub-stats-bar .v6-stats a{gap:6px;flex-direction:column}
 html body.v7 .mg-hub-stats-bar>.v6-stats>div:nth-child(3){border-left:0!important}
 html body.v7 .mg-hub-stats-bar>.v6-stats>div:nth-child(n+3){border-top:1px solid #ffffff26!important}
 html body.v7 .mg-hub-stats-bar .v6-stats strong{font-size:30px!important}
 html body.v7 .mg-hub-stats-bar .v6-stats small{font-size:12px!important}
}
