/*! NBC v6.171 · Service- und Artikelraster-Korrektur */

/* Global footer and CTA contrast */
.site-footer .footer-brand{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important;line-height:1.1!important;white-space:normal!important}
.site-footer .footer-brand strong,.site-footer .footer-brand span{display:block!important;position:static!important;transform:none!important;margin:0!important}
.site-footer .footer-brand strong{font-size:clamp(19px,1.55vw,24px)!important;line-height:1.05!important}
.site-footer .footer-brand span{max-width:34ch;color:rgba(247,245,242,.58)!important;font-size:12px!important;line-height:1.35!important}
.fab{background:#f7f5f2!important;color:#171817!important;border-color:#f7f5f2!important;text-shadow:none!important;box-shadow:0 14px 38px rgba(0,0,0,.28)!important}
.fab .fab-dot{background:#5e9e72!important;box-shadow:0 0 0 4px rgba(94,158,114,.15)!important}
.fab:hover,.fab:focus-visible{background:#fff!important;color:#080908!important}
.site-header .nav-cta{color:#171817!important;background:#f7f5f2!important;border-color:#f7f5f2!important;text-shadow:none!important}
.site-header .nav-cta:hover,.site-header .nav-cta:focus-visible{color:#080908!important;background:#fff!important}

/* Home: remove weak handoff and give the opening more space */
body.page-home .home-manifesto__transition{display:none!important}
body.page-home .hero-shell.home-manifesto{min-height:min(980px,95svh)!important}
body.page-home .home-manifesto__inner{min-height:calc(min(980px,95svh) - clamp(116px,9vw,152px))!important;justify-content:center!important;padding-bottom:clamp(44px,5vw,72px)!important}
body.page-home .home-manifesto__grid{grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr)!important;gap:clamp(48px,6vw,104px)!important}
body.page-home .home-signal-field{min-height:clamp(470px,48vw,610px)!important;position:relative;isolation:isolate}
body.page-home .home-signal-field__routes{opacity:.18!important}
.home-hero-particle-canvas{position:absolute;inset:70px 20px 42px;z-index:3;width:calc(100% - 40px);height:calc(100% - 112px);pointer-events:none}
body.page-home .home-signal-field__body,body.page-home .home-signal-field__head,body.page-home .home-signal-field__foot{position:relative;z-index:4}
@media(max-width:1180px){body.page-home .home-manifesto__grid{grid-template-columns:1fr!important}.home-hero-particle-canvas{inset:64px 14px 38px;width:calc(100% - 28px);height:calc(100% - 102px)}}

/* Barometer and operating twin: canvas first, no persistent explanatory scaffolding */
[data-operating-twin] .op2-signature,[data-operating-twin] .op21-signature{display:none!important}
[data-operating-twin] [data-twin-features],[data-operating-twin] [data-lab-feature-layer]{display:none!important}
[data-operating-twin] .ot-object-switch,[data-operating-twin] .ot-stage-caption,[data-operating-twin] .ot-microcopy{display:none!important}
[data-operating-twin] .ot-cinematic-stage,[data-operating-twin] .oml-stage{width:100%!important}
[data-operating-twin] .ot-grid,[data-operating-twin] .oml-grid{opacity:.46}
[data-operating-twin][data-op2-signature="data"] .ot-grid,[data-operating-twin][data-op2-signature="data"] .oml-grid{opacity:.25}
[data-operating-twin] .ot-route-base,[data-operating-twin] .oml-baseline{opacity:.3!important}
[data-operating-twin][data-op2-signature="data"] .ot-route-base,[data-operating-twin][data-op2-signature="data"] .oml-current{opacity:.12!important}

/* Diagnose: broad unconstrained signal field instead of a connecting rail */
body.page-diagnose .nbc-hero-bridge{display:none!important}
body.page-diagnose .diagnose-process{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(32px,4vw,62px)}
body.page-diagnose .diagnose-process-rail{display:none!important}
body.page-diagnose .diagnose-particle-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.95}
body.page-diagnose .diagnose-process-list{position:relative;z-index:2}
body.page-diagnose .diagnose-process:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(38,32,32,.16),transparent 38%,transparent 62%,rgba(24,38,29,.18))}

/* About: align copy with instrument and use the particle field as the visual language */
body.page-about .nbc-about-translation-grid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)!important;align-items:start!important;gap:clamp(42px,5vw,78px)!important}
body.page-about .nbc-about-translation-copy,body.page-about .nbc-about-flow{align-self:start!important;margin-top:0!important;transform:none!important}
body.page-about .nbc-about-translation .rv{opacity:1!important;transform:none!important;transition:none!important}
body.page-about .nbc-about-flow{position:relative;isolation:isolate;min-height:390px!important;overflow:hidden}
body.page-about .nbc-about-flow-canvas{position:absolute;left:18px;right:18px;top:78px;bottom:70px;z-index:2;width:calc(100% - 36px);height:calc(100% - 148px);pointer-events:none}
body.page-about .nbc-about-flow svg{position:relative;z-index:1!important;opacity:.82}
body.page-about .nbc-about-flow-path,body.page-about .nbc-about-flow-reference,body.page-about .nbc-about-flow [data-flow-particles]{opacity:.08!important}
body.page-about .nbc-about-flow-nodes circle{opacity:.5}
body.page-about .nbc-about-flow-labels,body.page-about .nbc-about-flow-summary,body.page-about .nbc-about-flow-head{position:relative;z-index:4!important}
body.page-about .nbc-about-value{padding-block:clamp(54px,5vw,76px)!important}
body.page-about .nbc-about-value .ac-section-head{margin-bottom:clamp(20px,2vw,28px)!important}
body.page-about .nbc-about-value-grid article{padding-block:clamp(22px,2.5vw,32px)!important}
body.page-about .nbc-about-proof{max-width:980px!important;margin:clamp(44px,5vw,68px) 0 0 0!important;text-align:left!important;padding-left:clamp(18px,2vw,28px)!important}
@media(max-width:960px){body.page-about .nbc-about-translation-grid{grid-template-columns:1fr!important}body.page-about .nbc-about-flow{min-height:360px!important}}

/* Case library: primary evidence should lead, not create an empty double-height block */
body.page-case-index.design-system-executive .evidence-card.is-primary{grid-column:span 7!important;grid-row:auto!important;min-height:460px!important}
body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-visual{height:142px!important}
body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-link{min-height:0!important}
body.page-case-index.design-system-executive .evidence-card.is-primary h3{font-size:clamp(31px,2.55vw,43px)!important}
body.page-case-index.design-system-executive .evidence-card-metric strong{line-height:1.06!important}
@media(max-width:1100px){body.page-case-index.design-system-executive .evidence-card.is-primary{grid-column:span 12!important;min-height:480px!important}}
@media(max-width:720px){body.page-case-index.design-system-executive .evidence-card.is-primary{min-height:0!important}.evidence-card-visual{height:150px!important}}

@media(prefers-reduced-motion:reduce){.diagnose-particle-field,.home-hero-particle-canvas,.nbc-about-flow-canvas{opacity:.75}}

/* v6.169 visual QA corrections */
body.page-home [data-operating-twin="home"] .ot-cinematic-stage{height:440px!important;min-height:440px!important;max-height:440px!important}
body.page-home [data-operating-twin="home"] .ot-svg{height:100%!important;min-height:0!important}
body.page-barometer [data-operating-twin="lab"] .oml-current,
body.page-barometer [data-operating-twin="lab"] .oml-previous,
body.page-barometer [data-operating-twin="lab"] .oml-intervention-path{opacity:.08!important;stroke-width:1.2!important;filter:none!important;stroke-dasharray:none!important}
body.page-barometer [data-operating-twin="lab"][data-op2-tone="good"] .oml-current,
body.page-barometer [data-operating-twin="lab"][data-op2-tone="excellent"] .oml-current{opacity:.15!important}
body.page-about .nbc-about-translation-copy #translation-title{opacity:1!important;transform:none!important;font-size:clamp(38px,3.7vw,54px)!important;line-height:1.01!important;max-width:12ch!important;padding-bottom:0!important}
body.page-about .nbc-about-translation-copy>p:not(.ac-kicker){font-size:17px!important;line-height:1.58!important;max-width:55ch!important}
@media(max-width:760px){body.page-home [data-operating-twin="home"] .ot-cinematic-stage{height:auto!important;min-height:0!important;max-height:none!important}}

/* v6.169 final density corrections */
body.page-home [data-operating-twin="home"][data-twin-polish] .ot-cinematic-stage,
body.page-home [data-operating-twin="home"].op2-enabled .ot-cinematic-stage{height:440px!important;min-height:440px!important;max-height:440px!important}
@media(min-width:1101px){
 body.page-case-index.design-system-executive .evidence-library-grid{align-items:start!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary{height:auto!important;min-height:0!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-link{height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr)!important;grid-template-areas:"idx idx" "visual metric" "visual title" "visual break" "visual decision" "footer footer"!important;column-gap:26px!important;row-gap:13px!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-index{grid-area:idx}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-visual{grid-area:visual;height:100%!important;min-height:286px!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-metric{grid-area:metric;align-self:end}
 body.page-case-index.design-system-executive .evidence-card.is-primary h3{grid-area:title;font-size:clamp(28px,2.25vw,38px)!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-break{grid-area:break}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-decision{grid-area:decision}
 body.page-case-index.design-system-executive .evidence-card.is-primary footer{grid-area:footer;margin-top:5px!important}
}


/* v6.169 final implementation pass */
/* Instrument lines are diagnostic exceptions, never permanent scenery. */
body.page-barometer [data-operating-twin="lab"].op2-enabled :is(.oml-current,.oml-previous,.oml-intervention-path,.oml-baseline){opacity:0!important;visibility:hidden!important;filter:none!important}
body.page-barometer [data-operating-twin="lab"].op2-enabled .oml-grid{opacity:.28!important}
body.page-barometer [data-operating-twin="lab"].op2-enabled .oml-stage{width:100%!important;max-width:none!important}
body.page-barometer [data-operating-twin="lab"].op2-enabled .op2-canvas{left:0!important;right:0!important;width:100%!important}

/* Only data blindness may temporarily expose diagnostic fan lines. */
[data-operating-twin="home"].op2-enabled [data-twin-features]{display:none!important}
[data-operating-twin="home"].op2-enabled[data-op2-signature="data"] [data-twin-features]{display:block!important;pointer-events:none!important}
[data-operating-twin="home"].op2-enabled[data-op2-signature="data"] [data-twin-features]>*{display:none!important}
[data-operating-twin="home"].op2-enabled[data-op2-signature="data"] [data-twin-features] :is(.lds-data-fan-layer,.lds-data-target-cluster,.lds-scenario-layer){display:block!important;opacity:.42!important}
[data-operating-twin="home"].op2-enabled[data-op2-signature="data"] :is(.lds-data-fan-layer,.lds-data-target-cluster) path{opacity:.46!important;stroke-width:1.15!important}

/* About page: keep heading and cards in one compact decision block. */
html body.page-about.design-system-executive main .nbc-about-value{padding-block:clamp(54px,5vw,68px)!important}
html body.page-about.design-system-executive main .nbc-about-value .ac-section-head{margin-bottom:clamp(22px,2.2vw,30px)!important}
html body.page-about.design-system-executive main .nbc-about-value .ac-section-head h2{max-width:24ch!important;font-size:clamp(38px,4vw,58px)!important;line-height:1!important;margin-bottom:0!important}
html body.page-about.design-system-executive main .nbc-about-value-grid{margin-top:0!important}
html body.page-about.design-system-executive main .nbc-about-collaboration{margin-top:clamp(54px,6vw,82px)!important}
html body.page-about.design-system-executive main .nbc-about-proof{display:block!important;max-width:1000px!important;margin:clamp(42px,5vw,66px) auto 0 0!important;text-align:left!important;padding-left:clamp(18px,2vw,28px)!important}
html body.page-about.design-system-executive main .nbc-about-proof :is(p,cite){text-align:left!important;margin-left:0!important;margin-right:auto!important}

/* Case 01: compact proof card instead of a double-height empty panel. */
@media(min-width:1101px){
 body.page-case-index.design-system-executive .evidence-card.is-primary{min-height:0!important;max-height:none!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-link{padding:24px 26px!important;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)!important;grid-template-areas:"idx idx" "visual metric" "visual title" "visual break" "visual decision" "visual footer"!important;column-gap:24px!important;row-gap:9px!important;align-items:start!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-visual{height:220px!important;min-height:220px!important;align-self:start!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-metric{align-self:start!important;margin-top:0!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary h3{font-size:clamp(27px,2vw,35px)!important;line-height:1.04!important;margin:0!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary :is(.evidence-card-break,.evidence-card-decision){font-size:14px!important;line-height:1.42!important;margin:0!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary footer{grid-area:footer!important;margin-top:2px!important;padding-top:10px!important}
}

/* Digital Check: the question is equal partner to the process model. */
@media(min-width:1081px){
 body.page-digital-check .dc3-workspace{grid-template-columns:minmax(480px,.9fr) minmax(560px,1.1fr)!important;gap:clamp(34px,4vw,64px)!important}
 body.page-digital-check .dc3-question-panel{max-width:none!important;width:100%!important}
}
body.page-digital-check [data-dc3-stage][data-process="critical"] .dc3-main-path{stroke-width:3.4!important}
body.page-digital-check [data-dc3-stage][data-data="critical"] .dc3-signal-path{stroke-width:2.8!important}
body.page-digital-check [data-dc3-stage][data-system="critical"] .dc3-branch-path{stroke-width:3.1!important}
body.page-digital-check [data-dc3-stage][data-scale="critical"] .dc3-gate{stroke-width:3.2!important}

/* Barometer: no permanent auxiliary route network; data diagnostics are the sole exception. */
body.page-barometer [data-operating-twin="lab"] .oml-stage svg [stroke-dasharray]{opacity:0!important;visibility:hidden!important}
body.page-barometer [data-operating-twin="lab"] :is(.nbc-effect-halo,.nbc-effect-line,.nbc-state-positive-halo,.nbc-state-positive-line,.nbc-data-branch,.nbc-people-route,.lds-capacity-route,.lds-rework-route,.lds-data-route,.lds-flow-sparkline){opacity:0!important;visibility:hidden!important}
body.page-barometer [data-operating-twin="lab"][data-op2-signature="data"] :is(.nbc-data-branch,.lds-data-route-body){visibility:visible!important;opacity:.2!important}

/* Final vertical-density calibration */
html body.page-about.design-system-executive main .nbc-about-value .ac-section-head h2{max-width:30ch!important;font-size:clamp(36px,3.7vw,54px)!important}
@media(min-width:1101px){
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-link{padding:21px 23px!important;row-gap:7px!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-visual{height:190px!important;min-height:190px!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary h3{font-size:clamp(25px,1.85vw,32px)!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary .evidence-card-metric strong{font-size:clamp(29px,2.1vw,36px)!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary :is(.evidence-card-break,.evidence-card-decision){font-size:13px!important;line-height:1.34!important}
 body.page-case-index.design-system-executive .evidence-card.is-primary footer{font-size:10px!important;padding-top:8px!important}
}


/* v6.169 closure: preserve readable answer contrast; only the explicit finish CTA is light. */
body.page-digital-check :is(.dc3-option,.dc3-intervention-option){color:var(--dc3-paper)!important}
body.page-digital-check :is(.dc3-option,.dc3-intervention-option)[disabled]{color:rgba(247,245,242,.42)!important}
body.page-digital-check #dc-finish{background:#f7f5f2!important;color:#171817!important;border-color:#f7f5f2!important}
body.page-digital-check #dc-finish[disabled]{background:rgba(247,245,242,.13)!important;color:rgba(247,245,242,.48)!important;border-color:rgba(247,245,242,.18)!important}

/* Diagnose: one broad transformation field above the four instruments. */
body.page-diagnose .diagnose-process{padding:clamp(210px,19vw,250px) 0 0!important}
body.page-diagnose .diagnose-particle-field{inset:0 0 auto!important;height:clamp(190px,17vw,230px)!important;opacity:1!important;z-index:0!important}
body.page-diagnose .diagnose-process:before{inset:0 0 auto!important;height:clamp(190px,17vw,230px)!important;background:linear-gradient(90deg,rgba(61,23,22,.22),rgba(66,46,27,.05) 39%,rgba(24,46,31,.04) 63%,rgba(22,61,37,.2))!important}
body.page-diagnose .diagnose-process-list{z-index:3!important}
body.page-diagnose .diagnose-process-visual .instrument-line{opacity:.13!important;stroke-width:1.05!important;filter:none!important}
body.page-diagnose .diagnose-process-visual .instrument-node,
body.page-diagnose .diagnose-process-visual .instrument-core{opacity:.42!important}
@media(max-width:760px){
 body.page-diagnose .diagnose-process{padding-top:170px!important}
 body.page-diagnose .diagnose-particle-field,
 body.page-diagnose .diagnose-process:before{height:155px!important}
}

/* Betriebszwilling: remove unused vertical theatre and centre the actual operating stream. */
@media(min-width:761px){
 body.page-home [data-operating-twin="home"] .ot-cinematic-stage,
 body.page-home [data-operating-twin="home"][data-twin-polish] .ot-cinematic-stage,
 body.page-home [data-operating-twin="home"].op2-enabled .ot-cinematic-stage{height:330px!important;min-height:330px!important;max-height:330px!important}
 body.page-home [data-operating-twin="home"].op2-enabled .op2-canvas{transform:translateY(-66px)!important}
 body.page-home [data-operating-twin="home"] .ot-svg{transform:translateY(-66px)!important;transform-origin:center center!important}
}

/* NBC v6.171 · Service- und Artikelraster konsolidieren */

/* Leistungsseiten: Jede direkte Inhaltsebene nutzt dasselbe Standardraster.
   Vollflächige Hintergründe bleiben möglich, aber kein Inhalt läuft mehr bis
   an den Viewportrand. */
body.page-service.design-system-executive main#main-content > :is(section,.nbc-hero-bridge) > :is(.wrap,.sw){
  width:min(calc(100% - (2 * var(--nbc-page-gutter))),var(--nbc-standard))!important;
  max-width:var(--nbc-standard)!important;
  margin-inline:auto!important;
  padding-inline:0!important;
}
body.page-service.design-system-executive main#main-content > .executive-artifact-stage,
body.page-service.design-system-executive main#main-content > .management-moment{
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
}
body.page-service.design-system-executive .executive-artifact-stage > .wrap,
body.page-service.design-system-executive .management-moment > .wrap{
  box-sizing:border-box!important;
}

/* Blogartikel: Ein durchgängiges Seitenraster für Hero, Signatur und Lesesäule. */
body.page-article-premium.design-system-executive article.article-premium .ep-hero-wrap,
body.page-article-premium.design-system-executive article.article-premium .ep-signature-stage-wrap{
  width:min(calc(100% - (2 * var(--nbc-page-gutter))),var(--nbc-wide))!important;
  max-width:var(--nbc-wide)!important;
  margin-inline:auto!important;
  padding-inline:0!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-article-layout{
  width:min(calc(100% - (2 * var(--nbc-page-gutter))),1080px)!important;
  max-width:1080px!important;
  margin-inline:auto!important;
  padding:clamp(52px,4.6vw,68px) 0 clamp(58px,5vw,76px)!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-article-content{
  width:100%!important;
  max-width:none!important;
  margin-inline:auto!important;
}

/* Breitenhierarchie: Orientierung breit, Lesetext ruhig zentriert,
   Tabellen und Abschluss dürfen das vollständige Artikelfeld nutzen. */
body.page-article-premium.design-system-executive article.article-premium .ep-journey,
body.page-article-premium.design-system-executive article.article-premium .ep-executive-answer{
  width:min(100%,980px)!important;
  max-width:980px!important;
  margin-inline:auto!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-executive-answer{
  margin-bottom:48px!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-practice-scenario.erp-journey-scope,
body.page-article-premium.design-system-executive article.article-premium .ep-prologue,
body.page-article-premium.design-system-executive article.article-premium .ep-body,
body.page-article-premium.design-system-executive article.article-premium .ep-next-reading{
  width:min(100%,860px)!important;
  max-width:860px!important;
  margin-inline:auto!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-practice-scenario.erp-journey-scope{
  margin-top:0!important;
  margin-bottom:48px!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-prologue{
  min-height:0!important;
  margin-top:0!important;
  margin-bottom:56px!important;
  padding:0!important;
  background:none!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-prologue > *{
  max-width:780px!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-body{
  display:grid!important;
  gap:clamp(54px,4.5vw,68px)!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-chapter{
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-chapter-copy{
  width:100%!important;
  max-width:780px!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-chapter-copy > *{
  max-width:100%!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-decision-ledger,
body.page-article-premium.design-system-executive article.article-premium .article-knowledge-container,
body.page-article-premium.design-system-executive article.article-premium .ep-conclusion{
  width:100%!important;
  max-width:1080px!important;
  margin-inline:auto!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-decision-ledger{
  margin-top:clamp(58px,5vw,72px)!important;
  margin-bottom:48px!important;
}
body.page-article-premium.design-system-executive article.article-premium .article-knowledge-container{
  padding-block:clamp(48px,4vw,60px)!important;
}
body.page-article-premium.design-system-executive article.article-premium .article-knowledge-container > .wrap{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-next-reading{
  margin-top:48px!important;
  margin-bottom:0!important;
}
body.page-article-premium.design-system-executive article.article-premium .ep-conclusion{
  margin-top:0!important;
  margin-bottom:48px!important;
}

@media(max-width:760px){
  body.page-article-premium.design-system-executive article.article-premium .ep-article-layout{
    padding-top:40px!important;
    padding-bottom:48px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-executive-answer{
    margin-bottom:36px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-practice-scenario.erp-journey-scope{
    margin-bottom:36px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-prologue{
    margin-bottom:42px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-body{
    gap:46px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-decision-ledger{
    margin-top:48px!important;
    margin-bottom:40px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .article-knowledge-container{
    padding-block:42px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-next-reading{
    margin-top:40px!important;
  }
  body.page-article-premium.design-system-executive article.article-premium .ep-conclusion{
    margin-bottom:40px!important;
  }
}
