/* MetaCore /core · light civic overlay v2 · full section polish · keep all copy */
html{color-scheme:light}
body.mc-core-light{
  --bg:#f7fbff;--panel:#fff;--line:#e0eaf4;--line-strong:#c5daf3;
  --text:#10233f;--muted:#5e7897;--blue:#1767ff;--cyan:#00b8e6;--violet:#7b5cff;
  --amber:#b88a2d;--green:#0d8a5f;--shadow:0 14px 32px rgba(16,47,80,.07);
  margin:0;
  color:var(--text);
  background:
    radial-gradient(900px 420px at 82% -8%,rgba(0,212,255,.10),transparent 70%),
    radial-gradient(640px 380px at -8% 100%,rgba(23,103,255,.06),transparent 70%),
    #f7fbff;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  padding-bottom:calc(var(--mc-dock-h,64px) + 22px + env(safe-area-inset-bottom,0px));
}
body.mc-core-light ::selection{background:rgba(23,103,255,.18);color:#10233f}
body.mc-core-light a:focus-visible,
body.mc-core-light button:focus-visible{outline:2px solid rgba(23,103,255,.55);outline-offset:3px}
body.mc-core-light .mc-premium-nav .mc-premium-nav__icon-btn--primary,
body.mc-core-light .mc-premium-nav .mc-premium-nav__icon-btn--primary:hover,
body.mc-core-light .mc-premium-nav .mc-premium-nav__icon-btn--primary:focus-visible{color:#fff!important}

/* —— page tokens —— */
body.mc-core-light .mc19-page{
  --mc19-bg:#f7fbff;--mc19-panel:#fff;--mc19-panel2:#f8fbfe;--mc19-line:#e0eaf4;
  --mc19-cyan:#00b8e6;--mc19-blue:#1767ff;--mc19-violet:#7b5cff;--mc19-amber:#b88a2d;
  --mc19-text:#10233f;--mc19-muted:#5e7897;
  padding:0 18px 48px;overflow-x:clip;isolation:isolate;
}
body.mc-core-light .mc19-page:before,
body.mc-core-light .mc19-page:after{display:none!important}
body.mc-core-light .mc19-wrap{width:min(1180px,100%);margin:0 auto}
body.mc-core-light .mc19-section{padding:72px 0 0}
body.mc-core-light .mc19-section+.mc19-section{border-top:0}
body.mc-core-light .mc19-section-head{gap:28px;margin-bottom:24px;align-items:end}
body.mc-core-light .mc19-section-head h2{
  color:var(--text)!important;font:800 clamp(1.55rem,2.8vw,2.55rem)/1.08 Inter,sans-serif!important;
  letter-spacing:-.04em;
}
body.mc-core-light .mc19-section-head p{color:var(--muted)!important;font-size:.95rem;line-height:1.65}
body.mc-core-light .mc19-section-head p strong{color:var(--text)}

body.mc-core-light .mc19-kicker,
body.mc-core-light .mc19-title,
body.mc-core-light .mc19-section-head h2,
body.mc-core-light .mc19-formula-card h3,
body.mc-core-light .mc19-arch-card h3,
body.mc-core-light .mc19-path h3,
body.mc-core-light .mc19-domain h3,
body.mc-core-light .mc19-vision-shell h2,
body.mc-core-light .mc19-final h2,
body.mc-core-light .mc19-btn,
body.mc-core-light .mc19-cap-code,
body.mc-core-light .mc19-status,
body.mc-core-light .mc19-arch-no,
body.mc-core-light .mc19-path small,
body.mc-core-light .mc19-domain small,
body.mc-core-light .mc19-vision-label,
body.mc-core-light .mc19-formula-card span,
body.mc-core-light .mc23-range-card small,
body.mc-core-light .mc23-map-head b,
body.mc-core-light .mc23-map-head span,
body.mc-core-light .mc23-map-node small,
body.mc-core-light .mc23-map-core small,
body.mc-core-light .mc23-map-core i,
body.mc-core-light .mc23-benefit small,
body.mc-core-light .mc23-play-grid small,
body.mc-core-light .mc23-boundary strong{
  font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;
}

/* —— hero —— */
body.mc-core-light .mc19-hero{padding:28px 0 8px}
body.mc-core-light .mc19-kicker{color:var(--blue)!important;letter-spacing:.12em}
body.mc-core-light .mc19-kicker:before{box-shadow:none;background:var(--blue)}
body.mc-core-light .mc19-title{
  color:var(--text)!important;font:800 clamp(2.1rem,4.4vw,3.7rem)/1.02 Inter,sans-serif!important;
  letter-spacing:-.045em;max-width:920px;
}
body.mc-core-light .mc19-title .grad{
  background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;
  color:var(--blue)!important;
}
body.mc-core-light .mc19-lead{color:var(--muted)!important;max-width:720px;font-size:clamp(1rem,1.2vw,1.12rem)}
body.mc-core-light .mc19-lead strong{color:var(--text)!important}
body.mc-core-light .mc19-hero-shell{
  border:1px solid var(--line-strong)!important;border-radius:28px!important;
  background:linear-gradient(180deg,#eef6ff 0%,#fff 48%)!important;
  box-shadow:var(--shadow)!important;padding:clamp(22px,3.5vw,42px)!important;
}
body.mc-core-light .mc19-hero-shell:before,
body.mc-core-light .mc19-hero-shell:after{display:none!important}
body.mc-core-light .mc19-hero-grid{gap:36px;align-items:stretch}
body.mc-core-light .mc19-hero-note{
  color:var(--muted)!important;border:1px solid var(--line)!important;background:#fff!important;
  border-radius:14px;padding:12px 14px;gap:12px;
}
body.mc-core-light .mc19-hero-note b{color:var(--blue)!important;font:800 .72rem Inter,sans-serif!important;letter-spacing:.08em;white-space:nowrap}
body.mc-core-light .mc19-actions{margin-top:22px;gap:10px}
body.mc-core-light .mc19-btn{
  border:1px solid var(--line-strong)!important;background:#fff!important;color:var(--text)!important;
  box-shadow:0 8px 20px rgba(16,47,80,.04);letter-spacing:0!important;font-weight:750!important;
  border-radius:14px!important;min-height:46px;
}
body.mc-core-light .mc19-btn:hover{
  border-color:#b9d4f3!important;background:#f8fbfe!important;color:var(--blue)!important;transform:translateY(-1px);
}
body.mc-core-light .mc19-btn.primary{
  border-color:transparent!important;
  background:linear-gradient(135deg,#1767ff,#00b8e6 70%)!important;
  color:#fff!important;box-shadow:0 10px 24px rgba(23,103,255,.18)!important;
}
body.mc-core-light .mc19-btn.primary:hover{color:#fff!important}
body.mc-core-light .mc19-btn.ghost-violet{
  border-color:#d7d0f5!important;color:#5d4fad!important;background:#f7f5ff!important;
}
body.mc-core-light .mc19-proof-rail{margin-top:20px;gap:8px}
body.mc-core-light .mc19-proof-rail span{
  border:1px solid var(--line)!important;background:#fff!important;color:var(--muted)!important;
  font-size:.68rem!important;font-weight:650;padding:7px 11px!important;
}

/* —— growth range (was stacking without mc-core-v19) —— */
body.mc-core-light .mc23-range{
  margin-top:22px;display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.15fr);
  gap:8px;align-items:stretch;
}
body.mc-core-light .mc23-range>i{
  align-self:center;color:#7aa7d8;font-style:normal;font-weight:800;opacity:.85;font-size:.9rem;
}
body.mc-core-light .mc23-range-card{
  min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:16px;
  background:#fff;box-shadow:0 8px 18px rgba(16,47,80,.04);
}
body.mc-core-light .mc23-range-card small{
  display:block;color:var(--muted);font:800 .58rem Inter,sans-serif;letter-spacing:.1em;margin-bottom:6px;
}
body.mc-core-light .mc23-range-card strong{display:block;color:var(--text);font-size:.82rem;line-height:1.25}
body.mc-core-light .mc23-range-card span{display:block;color:var(--muted);font-size:.68rem;line-height:1.42;margin-top:5px}
body.mc-core-light .mc23-range-card.start{
  border-color:#b9d4f3;background:linear-gradient(180deg,#eef6ff,#fff);
}
body.mc-core-light .mc23-range-card.max{
  border-color:#c5b8f5;background:linear-gradient(180deg,#f3f0ff,#fff);
  box-shadow:0 12px 26px rgba(123,92,255,.08);
}
body.mc-core-light .mc23-range-card.max small{color:var(--violet)}
body.mc-core-light .mc23-range-card.start small{color:var(--blue)}

/* —— capability map —— */
body.mc-core-light .mc23-core-map{
  position:relative;border:1px solid var(--line-strong);border-radius:24px;
  background:linear-gradient(165deg,#f4f9ff,#fff 55%,#f7f5ff);
  padding:18px;box-shadow:var(--shadow);overflow:hidden;align-self:stretch;
}
body.mc-core-light .mc23-core-map:before{
  content:"";position:absolute;inset:12% 14%;border:1px dashed rgba(23,103,255,.12);
  border-radius:50%;pointer-events:none;
}
body.mc-core-light .mc23-map-head{
  display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;position:relative;z-index:1;
}
body.mc-core-light .mc23-map-head b{
  font:800 .68rem Inter,sans-serif;letter-spacing:.1em;color:var(--blue);text-transform:uppercase;
}
body.mc-core-light .mc23-map-head span{
  font:700 .58rem Inter,sans-serif;letter-spacing:.06em;color:var(--muted);
  border:1px solid var(--line);padding:5px 8px;border-radius:999px;background:#fff;
}
body.mc-core-light .mc23-map-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative;z-index:1;
}
body.mc-core-light .mc23-map-node,
body.mc-core-light .mc23-map-core{
  min-height:92px;padding:12px;border:1px solid var(--line);border-radius:14px;
  background:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;
  box-shadow:0 6px 14px rgba(16,47,80,.03);
}
body.mc-core-light .mc23-map-node small{color:#7a93ad;font:800 .55rem Inter,sans-serif;letter-spacing:.08em}
body.mc-core-light .mc23-map-node strong{color:var(--text);font-size:.78rem;margin-top:3px}
body.mc-core-light .mc23-map-node span{color:var(--muted);font-size:.62rem;line-height:1.35;margin-top:3px}
body.mc-core-light .mc23-map-core{
  min-height:118px;text-align:center;border-color:#b9d4f3;
  background:linear-gradient(145deg,#e8f3ff,#f3efff);box-shadow:0 12px 28px rgba(23,103,255,.1);
}
body.mc-core-light .mc23-map-core small{color:var(--blue);font:800 .58rem Inter,sans-serif;letter-spacing:.12em}
body.mc-core-light .mc23-map-core strong{color:var(--text);font:800 1.05rem Inter,sans-serif;margin-top:5px}
body.mc-core-light .mc23-map-core span{color:var(--muted);font-size:.68rem;line-height:1.4;margin-top:5px}
body.mc-core-light .mc23-map-core i{
  font-style:normal;color:var(--violet);font:750 .55rem Inter,sans-serif;letter-spacing:.08em;margin-top:8px;
}
body.mc-core-light .mc23-map-node.workspace,
body.mc-core-light .mc23-map-node.tools{border-color:#c5daf3}
body.mc-core-light .mc23-map-node.persona,
body.mc-core-light .mc23-map-node.simulation{border-color:#d7d0f5}
body.mc-core-light .mc23-map-node.trust,
body.mc-core-light .mc23-map-node.evidence{border-color:#b7e4d8}
body.mc-core-light .mc23-map-foot{
  margin:14px 0 0;text-align:center;color:var(--muted);font-size:.68rem;letter-spacing:.02em;position:relative;z-index:1;
}

/* —— shared cards —— */
body.mc-core-light .mc19-formula-card,
body.mc-core-light .mc19-arch-card,
body.mc-core-light .mc19-cap,
body.mc-core-light .mc19-path,
body.mc-core-light .mc19-road,
body.mc-core-light .mc19-domain,
body.mc-core-light .mc19-vision-shell,
body.mc-core-light .mc19-final-box,
body.mc-core-light .mc23-benefit,
body.mc-core-light .mc23-play-grid article{
  border:1px solid var(--line)!important;
  background:linear-gradient(180deg,#f8fbfe,#fff)!important;
  box-shadow:var(--shadow)!important;
  color:var(--text)!important;
  backdrop-filter:none!important;
}
body.mc-core-light .mc19-formula-card h3,
body.mc-core-light .mc19-arch-card h3,
body.mc-core-light .mc19-cap h3,
body.mc-core-light .mc19-path h3,
body.mc-core-light .mc19-road b,
body.mc-core-light .mc19-domain h3,
body.mc-core-light .mc19-vision-shell h2,
body.mc-core-light .mc19-final h2,
body.mc-core-light .mc23-benefit h3,
body.mc-core-light .mc23-play-grid h3{color:var(--text)!important}

body.mc-core-light .mc19-formula-card p,
body.mc-core-light .mc19-arch-card p,
body.mc-core-light .mc19-cap p,
body.mc-core-light .mc19-path p,
body.mc-core-light .mc19-path li,
body.mc-core-light .mc19-road span,
body.mc-core-light .mc19-domain p,
body.mc-core-light .mc19-vision-shell>p,
body.mc-core-light .mc19-final p,
body.mc-core-light .mc19-micro,
body.mc-core-light .mc19-target,
body.mc-core-light .mc23-benefit ul,
body.mc-core-light .mc23-play-grid p,
body.mc-core-light .mc23-boundary span{color:var(--muted)!important}

body.mc-core-light .mc19-formula{gap:12px}
body.mc-core-light .mc19-formula-card{padding:22px;border-radius:20px}
body.mc-core-light .mc19-formula-card span,
body.mc-core-light .mc19-arch-no,
body.mc-core-light .mc19-cap-code,
body.mc-core-light .mc19-path small,
body.mc-core-light .mc19-domain small,
body.mc-core-light .mc19-path .mc19-path-sub,
body.mc-core-light .mc23-benefit small,
body.mc-core-light .mc23-play-grid small{color:var(--blue)!important}
body.mc-core-light .mc19-formula-card.featured,
body.mc-core-light .mc19-path.featured{
  border-color:#b9d4f3!important;
  background:linear-gradient(180deg,#eef6ff,#fff)!important;
  transform:none!important;
  box-shadow:0 14px 32px rgba(23,103,255,.08)!important;
}
body.mc-core-light .mc19-axiom{
  border:1px solid #d7d0f5!important;background:#f7f5ff!important;color:var(--muted)!important;border-radius:16px;
}
body.mc-core-light .mc19-axiom strong{color:#5d4fad!important}

/* architecture */
body.mc-core-light .mc19-arch-grid{gap:12px}
body.mc-core-light .mc19-arch-card{
  min-height:220px;padding:22px;border-radius:20px;position:relative;overflow:hidden;
}
body.mc-core-light .mc19-arch-card:before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:3px;
  background:linear-gradient(180deg,var(--accent,var(--blue)),transparent 84%);opacity:.9;
}
body.mc-core-light .mc19-arch-card.violet{--accent:var(--violet)}
body.mc-core-light .mc19-arch-card.blue{--accent:var(--blue)}
body.mc-core-light .mc19-arch-card.amber{--accent:var(--amber)}
body.mc-core-light .mc19-arch-card:hover{border-color:#b9d4f3!important;transform:translateY(-2px)}
body.mc-core-light .mc19-arch-tags{gap:6px;margin-top:16px}
body.mc-core-light .mc19-arch-tags span{
  border:1px solid var(--line)!important;background:#fff!important;color:var(--muted)!important;
  border-radius:8px;padding:6px 8px;font-size:.62rem;
}

/* MetaCloud dual benefits */
body.mc-core-light .mc23-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.mc-core-light .mc23-benefit{border-radius:22px;padding:24px}
body.mc-core-light .mc23-benefit.human{
  border-color:#b9d4f3!important;background:linear-gradient(180deg,#eef6ff,#fff)!important;
}
body.mc-core-light .mc23-benefit.ai{
  border-color:#d7d0f5!important;background:linear-gradient(180deg,#f7f5ff,#fff)!important;
}
body.mc-core-light .mc23-benefit.ai small{color:var(--violet)!important}
body.mc-core-light .mc23-benefit h3{margin:9px 0 12px;font-size:1.2rem}
body.mc-core-light .mc23-benefit ul{margin:0 0 18px;padding-left:18px;font-size:.84rem;line-height:1.6}
body.mc-core-light .mc23-benefit li+li{margin-top:4px}

/* playground */
body.mc-core-light .mc23-play-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.mc-core-light .mc23-play-grid article{border-radius:18px;padding:20px;min-height:176px}
body.mc-core-light .mc23-play-grid article:nth-child(2) small,
body.mc-core-light .mc23-play-grid article:nth-child(3) small{color:var(--violet)!important}
body.mc-core-light .mc23-play-grid h3{margin:10px 0 8px;font-size:1rem}
body.mc-core-light .mc23-play-grid p{margin:0;font-size:.78rem;line-height:1.55}
body.mc-core-light .mc23-boundary{
  margin-top:16px;display:grid;grid-template-columns:minmax(180px,.75fr) 2.25fr;gap:18px;align-items:center;
  border:1px solid #b7e4d8;border-radius:18px;background:linear-gradient(90deg,#eefbf6,#fff);
  padding:18px 20px;
}
body.mc-core-light .mc23-boundary strong{color:var(--green);font:800 .82rem Inter,sans-serif}

/* live caps */
body.mc-core-light .mc19-live-grid{gap:10px}
body.mc-core-light .mc19-cap{
  min-height:168px;padding:18px;border-radius:18px;position:relative;overflow:hidden;
  transition:transform .18s ease,border-color .18s ease;
}
body.mc-core-light .mc19-cap:before{
  content:"";position:absolute;left:0;top:0;right:0;height:2px;
  background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:.55;
}
body.mc-core-light .mc19-cap:hover{border-color:#b9d4f3!important;transform:translateY(-2px)}
body.mc-core-light .mc19-cap h3{margin:12px 0 0;font-size:.9rem;font-weight:800}
body.mc-core-light .mc19-cap p{margin:8px 0 0;font-size:.74rem;line-height:1.5}
body.mc-core-light .mc19-status.live{
  border:1px solid #b7ebd4!important;background:#eefbf5!important;color:var(--green)!important;
}
body.mc-core-light .mc19-status.pilot{
  border:1px solid #ead9b3!important;background:#fffaf0!important;color:#8a6a24!important;
}
body.mc-core-light .mc19-status.internal,
body.mc-core-light .mc19-status.controlled{
  border:1px solid #d7d0f5!important;background:#f7f5ff!important;color:#5d4fad!important;
}

/* commercial paths */
body.mc-core-light .mc19-path-grid{gap:14px}
body.mc-core-light .mc19-path{min-height:390px;padding:24px;border-radius:22px}
body.mc-core-light .mc19-path li:before{color:var(--blue)!important}
body.mc-core-light .mc19-path .mc19-btn{margin-top:auto}

/* LAB / vision */
body.mc-core-light .mc19-vision-shell{
  position:relative;overflow:hidden;padding:clamp(22px,3vw,34px)!important;border-radius:24px!important;
  border-color:#d7d0f5!important;background:linear-gradient(145deg,#f7f5ff,#fff)!important;
}
body.mc-core-light .mc19-vision-label{
  border:1px solid #ead9b3!important;background:#fffaf0!important;color:#8a6a24!important;
  border-radius:999px;padding:7px 10px;font:750 .62rem Inter,sans-serif!important;letter-spacing:.08em;
}
body.mc-core-light .mc19-vision-shell h2{
  max-width:980px;margin:14px 0 0;font:800 clamp(1.45rem,2.6vw,2.4rem)/1.08 Inter,sans-serif!important;
}
body.mc-core-light .mc19-roadmap{gap:10px;margin-top:22px}
body.mc-core-light .mc19-road{padding:16px;border-radius:16px;background:#fff!important}
body.mc-core-light .mc19-target{
  border:1px solid var(--line)!important;background:#fff!important;border-radius:14px;margin-top:16px;
}
body.mc-core-light .mc19-target strong{color:var(--text)!important}

/* domains */
body.mc-core-light .mc19-domain-grid{gap:10px}
body.mc-core-light .mc19-domain{
  min-height:230px;padding:20px;border-radius:20px;text-decoration:none;
  transition:transform .18s ease,border-color .18s ease;
}
body.mc-core-light .mc19-domain:hover{border-color:#b9d4f3!important;transform:translateY(-2px)}
body.mc-core-light .mc19-domain i{color:#8aa3bd!important}

/* final CTA */
body.mc-core-light .mc19-final{padding:72px 0 20px}
body.mc-core-light .mc19-final-box{
  background:linear-gradient(110deg,#eef6ff,#f7f5ff 56%,#fff)!important;
  border-color:#b9d4f3!important;border-radius:24px!important;padding:clamp(22px,3vw,36px)!important;
}
body.mc-core-light .mc19-final h2{
  font:800 clamp(1.4rem,2.4vw,2.2rem)/1.1 Inter,sans-serif!important;letter-spacing:-.035em;
}

/* footer */
body.mc-core-light .mc-core-light-footer{
  max-width:1180px;margin:28px auto 8px;padding:22px 18px 10px;
  border-top:1px solid var(--line);color:var(--muted);font-size:13px;
}
body.mc-core-light .mc-core-light-footer__inner{
  display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end;
}
body.mc-core-light .mc-core-light-footer__inner strong{display:block;color:var(--text);font-size:15px}
body.mc-core-light .mc-core-light-footer nav{display:flex;flex-wrap:wrap;gap:14px}
body.mc-core-light .mc-core-light-footer a{color:var(--blue);text-decoration:none;font-weight:650}
body.mc-core-light .mc-core-light-footer__note{
  margin:14px 0 0;max-width:820px;line-height:1.5;color:#6a8199;font-size:12px;
}

/* responsive */
@media(max-width:1180px){
  body.mc-core-light .mc19-hero-grid{grid-template-columns:1fr}
  body.mc-core-light .mc23-core-map{max-width:760px}
  body.mc-core-light .mc19-live-grid,
  body.mc-core-light .mc19-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.mc-core-light .mc19-arch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.mc-core-light .mc19-section-head{grid-template-columns:1fr}
  body.mc-core-light .mc19-path-grid{grid-template-columns:1fr}
  body.mc-core-light .mc19-path{min-height:0}
  body.mc-core-light .mc23-range{grid-template-columns:1fr 1fr;gap:8px}
  body.mc-core-light .mc23-range>i{display:none}
  body.mc-core-light .mc23-play-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  body.mc-core-light .mc19-page{padding:0 12px 36px}
  body.mc-core-light .mc19-hero{padding-top:18px}
  body.mc-core-light .mc19-hero-shell{padding:18px 14px!important;border-radius:22px!important}
  body.mc-core-light .mc19-title{font-size:clamp(1.9rem,10vw,2.8rem)!important}
  body.mc-core-light .mc19-actions{flex-direction:column}
  body.mc-core-light .mc19-btn{width:100%}
  body.mc-core-light .mc19-section{padding-top:52px}
  body.mc-core-light .mc23-range,
  body.mc-core-light .mc23-map-grid,
  body.mc-core-light .mc23-dual-grid,
  body.mc-core-light .mc23-play-grid,
  body.mc-core-light .mc19-formula,
  body.mc-core-light .mc19-arch-grid,
  body.mc-core-light .mc19-live-grid,
  body.mc-core-light .mc19-roadmap,
  body.mc-core-light .mc19-domain-grid{grid-template-columns:1fr}
  body.mc-core-light .mc23-map-core{grid-column:1/-1}
  body.mc-core-light .mc23-core-map:before{display:none}
  body.mc-core-light .mc23-boundary{grid-template-columns:1fr}
  body.mc-core-light .mc19-final{padding-top:52px}
  body.mc-core-light .mc19-final-box{grid-template-columns:1fr}
  body.mc-core-light .mc19-final-actions{justify-content:stretch;flex-direction:column}
  body.mc-core-light .mc-core-light-footer{padding:18px 12px 6px}
}
