/* NBC v7.600 premium system: the single visual owner.
   Every rule lives in the first-declared cascade layer `nbc-premium` and carries
   !important so it outranks all legacy layers. `:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)` expands at build time
   to ":not(:is(<instrument roots>) *)"; `:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin)` to the roots themselves.
   Token names must not collide with legacy custom properties: --p-hero-top and --p-measure*
   carry a prefix because the legacy CSS and inline styles define --hero-top and --measure. */
@layer nbc-premium {
:root {
  --c-canvas: #0b0f0d;
  --c-canvas-raised: #111714;
  --c-paper: #f2efe7;
  --c-text: #edf2eb;
  --c-text-2: rgba(237, 242, 235, .76);
  --c-text-3: rgba(237, 242, 235, .62);
  --c-ink: #121a15;
  --c-ink-2: #3c4a41;
  --c-line: rgba(237, 242, 235, .14);
  --c-line-strong: rgba(237, 242, 235, .28);
  --c-line-paper: rgba(18, 26, 21, .16);
  --c-green: #8fd09e;
  --c-green-ink: #2c5e3b;
  --c-amber: #e6bb72;
  --c-amber-ink: #7a5418;
  --c-red: #e0796f;
  --c-focus: #a7e6b4;

  --f-sans: Archivo, "Helvetica Neue", Arial, sans-serif;
  --f-serif: "Newsreader", "Iowan Old Style", Georgia, serif;
  --f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;

  --t-thesis: clamp(2rem, 1.3rem + 3.4vw, 4.5rem);
  --t-h1: clamp(1.875rem, 1.25rem + 2.2vw, 3.75rem);
  --t-h2: clamp(1.75rem, 1.3rem + 1.4vw, 2.625rem);
  --t-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);
  --t-h4: var(--t-body);
  --t-lead: clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);
  --t-body: 1rem;
  --t-small: .9375rem;
  --t-caption: .8125rem;
  --t-label: .75rem;

  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px;
  --s-6: 32px; --s-7: 48px; --s-8: 64px; --s-9: 96px; --s-10: 128px;
  --section-s: clamp(64px, 6vw, 96px);
  --section-m: clamp(96px, 9vw, 144px);
  --section-l: clamp(128px, 12vw, 192px);
  --gutter: 20px;
  --p-measure: 36rem;
  --p-measure-lead: 34rem;
  --p-measure-legal: 38rem;
  --container: 1200px;
  --header-h: 64px;
  --p-hero-top: calc(var(--header-h) + clamp(40px, 4.4vw, 64px));

  --r: 2px;
  --hair: 1px solid var(--c-line);
  --ease: cubic-bezier(.2, .8, .2, 1);
  --d-fast: 160ms;
  --d: 240ms;
  --d-slow: 360ms;
}
@media (min-width: 768px) { :root { --gutter: 32px; --t-body: 1.0625rem; } }
@media (min-width: 1024px) { :root { --gutter: 48px; --header-h: 72px; } }
@media (min-width: 1440px) { :root { --container: 1280px; } }
/* P7: the hero columns do not widen beyond 1,680 px (legacy rail, which the instruments share),
   so the H1 grows less than planned (4.75/5.5 rem): measured, those sizes set 13 (1920) and 23
   (2560) H1 on four to six lines. These steps keep the line count of 1440. */
@media (min-width: 1920px) {
  :root { --container: 1440px; --t-h1: 4rem; --t-thesis: 5.25rem; --t-body: 1.125rem; }
}
@media (min-width: 2400px) { :root { --container: 1600px; --t-h1: 4.25rem; --t-thesis: 6rem; } }
}
@layer nbc-premium {
/* Third voice: Newsreader (SIL OFL 1.1), variable wght 200–800 and opsz 6–72.
   Used only for theses; optical sizing selects the display cut automatically. */
@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/newsreader-latin-opsz.v7600.woff2") format("woff2-variations"),
       url("/assets/fonts/newsreader-latin-opsz.v7600.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                 U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
                 U+2212, U+2215, U+FEFF, U+FFFD;
}
}
@layer nbc-premium {
/* Only real cuts are ever drawn: Archivo 400–900 and Plex Mono 400/500 exist as files;
   a request for Mono 600+ now renders the 500 file instead of a smeared fake bold. */
html, body, body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin)):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-synthesis: none !important; }
/* font-synthesis inherits: the instruments keep the rendering they were tuned with. */
:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) { font-synthesis: initial !important; }

html, body { background-color: var(--c-canvas) !important; }
html { -webkit-tap-highlight-color: transparent; }

/* Anchors land below the fixed header. */
[id] { scroll-margin-top: calc(var(--header-h) + 24px) !important; }

/* One focus ring everywhere (instruments included: accessibility is not decoration). */
:focus-visible {
  outline: 2px solid var(--c-focus) !important;
  outline-offset: 3px !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :focus-visible { outline-color: var(--c-green-ink) !important; }

::selection { background: rgba(143, 208, 158, .32); color: var(--c-text); }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) ::selection { background: rgba(44, 94, 59, .18); color: var(--c-ink); }

/* Data reads as data: lining, equal-width figures wherever numbers are set. */
:where(strong, b, dd, td, th, time, data, output, figure, .metric):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-variant-numeric: tabular-nums lining-nums !important;
}
}
@layer nbc-premium {
/* P3 · Typography by role (plan 5.4–5.6). Three voices: Newsreader only for the
   thesis statement, Archivo 400/600/800 for everything else, Plex Mono 400/500 for
   labels, digits and data. Generated per-component size snapping lives in
   21-type-map.css; this file holds the rules that follow from the element itself. */

/* Headings: one scale, one weight per level; an H3 is never louder than its H2. */
main h1:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-h1) !important;
  font-weight: 800 !important;
  line-height: 1.04 !important;
  letter-spacing: -.028em !important;
  text-wrap: balance;
}
main h2:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-h2) !important;
  font-weight: 600 !important;
  line-height: 1.1 !important;
  letter-spacing: -.022em !important;
  text-wrap: balance;
}
main h3:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-h3) !important;
  font-weight: 600 !important;
  line-height: 1.22 !important;
  letter-spacing: -.012em !important;
  text-wrap: balance;
}
main :is(h4, h5, h6):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-h4) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-wrap: balance;
}

/* Thesis: the only serif on the site. */
.nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-serif) !important;
  font-optical-sizing: auto;
  font-size: var(--t-thesis) !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.06 !important;
  letter-spacing: -.012em !important;
  max-width: 24ch !important;
  text-wrap: balance;
}
.nbc-thesis[data-thesis-length="long"] .nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: calc(var(--t-thesis) * .8) !important; max-width: 26ch !important; }
.nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) :is(strong, b, em) { font-weight: 500 !important; font-style: normal !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) .nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
.nbc-thesis--paper .nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink) !important; }

/* Emphasis inside running text is semibold, never heavier. */
main :is(p, li, dd, td, blockquote, figcaption) :is(strong, b):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* Running text breaks like a book, headings stay whole. */
main :is(p, li, dd, blockquote):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-wrap: pretty; }

/* Reading measure: running text never spans the full container (plan 5.6). */
main p:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-width: var(--p-measure) !important; }

/* Breaking: words wrap at syllables in running text, never mid-word anywhere
   (replaces the sitewide overflow-wrap: anywhere). */
main :is(p, li, dd, blockquote, figcaption):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  overflow-wrap: break-word !important;
  hyphens: auto !important;
  hyphenate-limit-chars: 10 4 4;
}
main :is(h1, h2, h3, h4, h5, h6):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { overflow-wrap: break-word !important; word-break: normal !important; hyphens: manual !important; }

/* Eyebrow (5.4): the dotted ornament before the hero eyebrow is dropped; it broke onto
   its own line on phones. */
.nbc-hero-signature-fragment:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }

/* H1 everywhere flush left (5.5): the home hero drops its centring, eyebrow and lead
   included; the headline gets a measure so the rag stays calm. */
.home-process-opening__hero:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-align: left !important; }
.home-process-opening__hero > *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-align: left !important; margin-inline: 0 !important; }
.home-process-opening__hero > .home-process-opening__actions:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { justify-content: flex-start !important; align-items: flex-start !important; }
.home-process-opening__hero h1 .hero586-ending:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-align: left !important; }
.home-process-opening__hero > h1:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-width: 18ch !important; }
/* The contact form's direct mail line reads from the left like the form (5.10). */
form.lead-form > p.lf-fallback:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { margin-inline: 0 !important; text-align: left !important; }

/* P7 · Case heroes keep their 720 px text column at every width above 1440; their H1 stays on
   the 1440 step there, so long compounds do not split (measured at 1920 and 2560). */
@media (min-width: 1920px) {
  h1[data-hero-type="case"]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 3.25rem !important; }
}
}
@layer nbc-premium {
/* GENERATED by ../nbc-audit/tools/gen-typemap.js from the v7.600 build. Each selector was verified
   on all 51 pages at 390 and 1440 px to match only text of one size role; weight and case
   are set only where they were uniform as well. Do not edit by hand: regenerate, or override
   in a later premium file. */

/* label: 316 selectors */
:where(a.abt8-tool > span.abt8-tool__cta,
a.bloghotfix-row > span.bloghotfix-row__phase,
a.case7429-related-card > span.case7429-related-eyebrow,
a.home-reading-path > span.home-reading-path__label,
a.home-service-choice__item > span.home-service-choice__number,
a.nbc-diagnose-primary > span,
a.nbc-orientation-guide > span,
a.service-hero-proofline > b,
a.v384-region-service > span,
article > p.bv582-home-caption,
article > span.mono,
article.cwr-card > span,
article.dg3-outcome > span,
article.home-trust__item > span.mono,
article.nbc-trade-node > em,
article.regional-atlas__panel > p.pv-atlas-selection,
article.regional-radius-card > span,
article.regional-signal-card > a,
article.regional-signal-card > span,
aside.dc7-entry__info > span.mono,
aside.ep-journey > div > span.mono,
aside.ep-journey div > span.mono,
aside.ep-practice-scenario > span.mono,
aside.erp23-after__ai > span.mono,
aside.home-attitude__signature > span.mono,
aside.hv-signal > a > span,
aside.hv-signal a > span,
aside.ka-authority > span,
aside.m7h-diagnosis-rail > span,
aside.nbc-baro-entry > span,
aside.nbc-context-links > span,
aside.nbc-impact-direction > strong,
aside.nbc-order-card div > dt,
aside.rx-authority > span,
aside.st-authority > span,
button.dc7-choice > span.mono,
button.regional-region-button > span,
button.regional-topic-button > span,
button.rss-tab > span.rss-tab__no,
details.dxn-example > div > span,
details.dxn-example div > span,
details.ki23-readiness__regulatory > summary,
details.p3-mobile-toc > summary > span,
details.p3-mobile-toc summary > span,
div > p.dg3-kicker,
div > p.nbc-eyebrow,
div > p.nbc-story-kicker,
div > span.baro-kicker,
div > span.bloghotfix-group__eyebrow,
div > span.case2-eyebrow,
div > span.dg3-label,
div > span.dg5-guide-bridge__eyebrow,
div > span.dxn-tool-index,
div > span.nbc-micro-label,
div > span.nf-step,
div > span.r4-result-state,
div.abt2-hero__copy > p.abt2-kicker,
div.abt6-collab-principles > article > span,
div.abt6-collab-principles article > span,
div.abt6-proof__context > p > span,
div.abt6-proof__context p > span,
div.abt8-tool__copy > span.abt8-tool__index,
div.ac-personal-contact > div > span,
div.ac-personal-contact div > span,
div.ai-decision-gate li > span,
div.as-conclusion-copy > span.mono,
div.baro-dimension-head > span.baro-dimension-index,
div.baro-dimension-head > span.baro-level-badge,
div.baro-next-actions > a.dg5-result-guide,
div.bv582-dochead > span,
div.bv582-home-main > p.bv582-home-caption,
div.case-proof-context__impact > span,
div.case-proof-context__role > span,
div.case-proof-summary > p.nbc-folio__meta,
div.case-v7357-proof-grid > article > span,
div.case-v7357-proof-grid article > span,
div.casehotfix-kicker > span.casehotfix-index,
div.casehotfix-kicker > span.casehotfix-kind,
div.cwr-measure > span,
div.dc85-method-note-grid > article > span,
div.dc85-method-note-grid article > span,
div.dg3-access-copy > span.dg3-label,
div.dg3-closure-actions > p.dg3-closure-note,
div.dg3-wrap > p.nbc-folio__meta,
div.dg5-guide-bridge__grid > a.dg5-guide-bridge__link,
div.dxn-check-question > span,
div.dxn-close__action > small,
div.dxn-conversion-bridge__actions > small,
div.dxn-insight > span,
div.dxn-workspace__head > span.dxn-time,
div.dxn-wrap > p.dxn-kicker,
div.ep-eyebrow > span.mono,
div.erp-decision-map__case > span,
div.erp-direction-map div > strong,
div.erp-v7380-bridge > span,
div.erp23-proof__inner > p.erp23-proof__eyebrow,
div.erp23-proof__ledger > article > span,
div.erp23-proof__ledger article > span,
div.erp23-proof__logic li > span,
div.erp23-proof__logic-source > span,
div.erp23-proof__logic-target > span,
div.final-guide-pager > span,
div.gp-proof-layout div > span,
div.hg-document-caption > span,
div.home-attitude__copy > p.nbc-eyebrow,
div.home-conversation__modes > span,
div.home-trust__person-meta > span.mono,
div.ka-case > p.rx-kicker,
div.ka-leadership-landscape > article > b,
div.ka-leadership-landscape > article > span,
div.ka-leadership-landscape article > b,
div.ka-leadership-landscape article > span,
div.ki-authority-inline > span,
div.ki-p6-object-head > div > span,
div.ki-p6-object-head div > span,
div.ki23-control__boundary > span,
div.ki23-readiness__board > div > span,
div.ki23-readiness__board > div > strong,
div.ki23-readiness__board div > span,
div.ki23-readiness__board div > strong,
div.ki23-readiness__output > div > span.mono,
div.ki23-readiness__output div > span.mono,
div.legal-body > p.nbc-folio__meta,
div.local-founder-copy > span.mono,
div.local-hero-copy > p.nbc-eyebrow,
div.m7-document-nav__rail > a,
div.m7-document-nav__rail > a > span,
div.m7-document-nav__rail a > span,
div.m7h-final__facts > span,
div.m7h-person__proof > span,
div.m7h-principle-ledger > article > span,
div.m7h-principle-ledger article > span,
div.m7h-service-ledger > a > span,
div.m7h-service-ledger a > span,
div.nbc-answer-next > span.nbc-answer-next__eyebrow,
div.nbc-c2c-mobile li > span,
div.nbc-cash-hero-row > span,
div.nbc-day-strip > span,
div.nbc-dependency-band > article > span,
div.nbc-dependency-band article > span,
div.nbc-diagnose-secondary > span,
div.nbc-editorial-faq-head > p,
div.nbc-final-case-checks > article > span,
div.nbc-final-case-checks article > span,
div.nbc-final-case-copy > p.nbc-final-microproof,
div.nbc-final-case-promise > span,
div.nbc-final-case-top > span,
div.nbc-flow-readout > span,
div.nbc-hero-instrument-top > span,
div.nbc-hero-verdict > span,
div.nbc-hours-block > small,
div.nbc-hours-block > span,
div.nbc-hours-kpis > article > span,
div.nbc-hours-kpis article > span,
div.nbc-impact-card > small,
div.nbc-impact-card > span,
div.nbc-impact-core > small,
div.nbc-impact-core > span.nbc-micro-label,
div.nbc-onecheck-home__copy > span.mono,
div.nbc-onecheck-home__preview > span.mono,
div.nbc-order-decision > span,
div.nbc-order-id > span.nbc-micro-label,
div.nbc-order-state > span,
div.nbc-project-facts > span.nbc-micro-label,
div.nbc-project-gap > span,
div.nbc-promise-status > b,
div.nbc-stream-head > span,
div.nbc-stream-stops > article > span,
div.nbc-stream-stops article > span,
div.nbc-thesis__inner > span.nbc-thesis__label,
div.nbc-trade-hero-route > article > span,
div.nbc-trade-hero-route article > span,
div.nbc-value-river > div > span,
div.nbc-value-river div > span,
div.nf-inner > p.nbc-folio__meta,
div.p1-baro-result-strip > p.bp-kicker,
div.p2-evidence-hero__intro > span.case2-eyebrow,
div.p2-evidence-proof__meta > span,
div.p2-evidence-proof__meta > strong,
div.pf-proof-main > p.rx-kicker,
div.pilot-release-map__boundary > div > span,
div.pilot-release-map__boundary div > span,
div.process-cost-model__year > div > span,
div.process-cost-model__year div > span,
div.process-triangulation__conclusion > span,
div.process-triangulation__timestamps > span,
div.r4-proof-grid > article > span,
div.r4-proof-grid article > span,
div.r4-result-triad > article > span,
div.r4-result-triad article > span,
div.regional-atlas__panel-top > span,
div.regional-atlas__topicbar > span,
div.regional-network-home > small,
div.regional-principles > article > span,
div.regional-principles article > span,
div.rss-footer > span.rss-footnote,
div.rss-frame__meta > span.rss-mode-signature,
div.rss-intro__main > span.rss-kicker,
div.service-founder-statement__copy > span.mono,
div.service-hero-copy > div.sk,
div.source-note > span.mono,
div.st-case > p.rx-kicker,
div.st-decision-landscape > article > b,
div.st-decision-landscape > article > span,
div.st-decision-landscape article > b,
div.st-decision-landscape article > span,
div.sw > p.rx-kicker,
div.v384-diagnose-method > span,
div.v384-intelligence-spine > span,
div.v7398-branches > div > span,
div.v7398-branches div > span,
div.v7398-flow-origin > span,
div.v7398-flow-worlds > div > b,
div.v7398-flow-worlds > div > span,
div.v7398-flow-worlds div > b,
div.v7398-flow-worlds div > span,
div.v7398-trigger > span,
div.v7398-truth-list > div > span,
div.v7398-truth-list div > span,
div.v7425-regional-evidence-shell > span.gp-kicker,
div.wave2-service-scope__item > span,
div.wrap > div > p.abt6-label,
div.wrap > p.mono,
div.wrap > p.nbc-eyebrow,
div.wrap > p.nbc-fit-line,
div.wrap > span.mono,
dl.regional-atlas__facts > div > dt,
dl.regional-atlas__facts div > dt,
figcaption > span,
figcaption > span.ki-p6-hero__kicker,
figcaption > span.ss-kicker,
figcaption.baro-stage-head > span.baro-stage-status,
figcaption.nbc-explainer__caption > span.nbc-explainer__label,
figure.abt2-personal__media > figcaption,
figure.abt2-portrait > figcaption,
figure.dc85-result-preview > figcaption,
figure.dxn-baro-stage > figcaption,
figure.dxn-check-stage > figcaption,
figure.erp-decision-map > figcaption,
figure.guide585-document > figcaption,
figure.hero-preview li > span,
figure.material-handoff > figcaption,
figure.pilot-release-map > figcaption,
figure.process-cost-model > figcaption,
figure.process-evidence-visual > figcaption,
figure.process-evidence-visual > small,
figure.process-evidence-visual li > span,
figure.sr-outcome > figcaption,
footer.erp23-proof__footer > span,
header > span.cwr-badge,
header.ac-intake-heading > p.ac-kicker,
header.dc7-entry__head > span.mono,
header.ep-chapter-head > span.mono,
header.ep-ledger-head > span.mono,
header.erp-direction-head > span.mono,
header.erp23-after__head > span.mono,
header.h7-hero__copy > p.nbc-eyebrow,
header.home-trust__head > p.nbc-eyebrow,
header.home-twin-intro > p.home-twin-intro__label,
header.ka-thesis-head > p.rx-kicker,
header.oml-hero > div > span.mono,
header.oml-hero div > span.mono,
header.ps-hero-copy > p.premium-hub-kicker,
header.service-editorial-head > span.mono,
header.st-decision-head > p.rx-kicker,
header.trade-order-hero-copy > p.premium-hub-kicker,
header.trade-promise-intro > p.trade-promise-intro__label,
label.dg4-field > span,
li > i,
li > span.erp23-after__index,
li > span.mono,
li > span.nf-step,
li.handover-gap > span,
nav.authority-hub-nav > div.wrap > a,
nav.authority-hub-nav div.wrap > a,
nav.bp-steps > a > span,
nav.bp-steps a > span,
nav.dg3-breadcrumb > a,
nav.dg3-breadcrumb > span,
nav.dxn-probe-rows > a > span,
nav.dxn-probe-rows a > span,
nav.m6-reading-path > a > span,
nav.m6-reading-path a > span,
ol.abt2-steps > li > span,
ol.abt2-steps li > span,
ol.erp23-after__steps div > strong,
ol.handover-flow > li > span,
ol.handover-flow li > span,
ol.ki-p6-flow div > span,
ol.nbc-reaction-list > li > em,
ol.nbc-reaction-list li > em,
ol.process-cost-model__steps > li > span,
ol.process-cost-model__steps li > span,
ol.ss-time-stops > li > time,
ol.ss-time-stops li > time,
p.abt6-rule > strong,
p.nbc-hero-proof > span,
p.nbc-hero-proof > span.nbc-hero-author,
p.nbc-hero-proof > span.nbc-review-stand,
p.ps-hero-proof > b,
p.ps-hero-proof > span,
p.trade-order-hero-proof > span,
section.dc85-check-ledger > article > span,
section.dc85-check-ledger article > span,
section.dc85-how li > span,
section.ep-authority-note > span.mono,
section.ep-executive-answer > p.nf-reading-label,
section.gp-section li > span,
span.erp-direction-index > span,
span.nbc-hero-author > a.nbc-author-link,
tr > th,
ul.dg3-meta > li,
ul.ep-conclusion-list > li > strong,
ul.ep-conclusion-list li > strong,
ul.service-value-lens > li > span,
ul.service-value-lens li > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-family: var(--f-mono) !important; font-weight: 500 !important; font-size: var(--t-label) !important; line-height: 1.4 !important; }
:where(a.abt8-tool > span.abt8-tool__cta,
a.bloghotfix-row > span.bloghotfix-row__phase,
a.case7429-related-card > span.case7429-related-eyebrow,
a.home-reading-path > span.home-reading-path__label,
a.home-service-choice__item > span.home-service-choice__number,
a.nbc-diagnose-primary > span,
a.nbc-orientation-guide > span,
a.service-hero-proofline > b,
a.v384-region-service > span,
article > p.bv582-home-caption,
article > span.mono,
article.cwr-card > span,
article.home-trust__item > span.mono,
article.nbc-trade-node > em,
article.regional-atlas__panel > p.pv-atlas-selection,
article.regional-radius-card > span,
article.regional-signal-card > a,
article.regional-signal-card > span,
aside.dc7-entry__info > span.mono,
aside.ep-journey > div > span.mono,
aside.ep-journey div > span.mono,
aside.ep-practice-scenario > span.mono,
aside.erp23-after__ai > span.mono,
aside.home-attitude__signature > span.mono,
aside.hv-signal > a > span,
aside.hv-signal a > span,
aside.ka-authority > span,
aside.m7h-diagnosis-rail > span,
aside.nbc-baro-entry > span,
aside.nbc-context-links > span,
aside.nbc-impact-direction > strong,
aside.nbc-order-card div > dt,
aside.rx-authority > span,
aside.st-authority > span,
button.dc7-choice > span.mono,
button.rss-tab > span.rss-tab__no,
details.dxn-example > div > span,
details.dxn-example div > span,
details.ki23-readiness__regulatory > summary,
details.p3-mobile-toc > summary > span,
details.p3-mobile-toc summary > span,
div > p.dg3-kicker,
div > p.nbc-eyebrow,
div > p.nbc-story-kicker,
div > span.baro-kicker,
div > span.bloghotfix-group__eyebrow,
div > span.case2-eyebrow,
div > span.dg3-label,
div > span.dg5-guide-bridge__eyebrow,
div > span.dxn-tool-index,
div > span.nbc-micro-label,
div > span.nf-step,
div > span.r4-result-state,
div.abt2-hero__copy > p.abt2-kicker,
div.abt6-collab-principles > article > span,
div.abt6-collab-principles article > span,
div.abt6-proof__context > p > span,
div.abt6-proof__context p > span,
div.abt8-tool__copy > span.abt8-tool__index,
div.ac-personal-contact > div > span,
div.ac-personal-contact div > span,
div.ai-decision-gate li > span,
div.as-conclusion-copy > span.mono,
div.baro-dimension-head > span.baro-level-badge,
div.baro-next-actions > a.dg5-result-guide,
div.bv582-dochead > span,
div.bv582-home-main > p.bv582-home-caption,
div.case-proof-context__impact > span,
div.case-proof-context__role > span,
div.case-proof-summary > p.nbc-folio__meta,
div.case-v7357-proof-grid > article > span,
div.case-v7357-proof-grid article > span,
div.casehotfix-kicker > span.casehotfix-kind,
div.cwr-measure > span,
div.dg3-access-copy > span.dg3-label,
div.dg3-closure-actions > p.dg3-closure-note,
div.dg3-wrap > p.nbc-folio__meta,
div.dg5-guide-bridge__grid > a.dg5-guide-bridge__link,
div.dxn-check-question > span,
div.dxn-insight > span,
div.dxn-wrap > p.dxn-kicker,
div.ep-eyebrow > span.mono,
div.erp-decision-map__case > span,
div.erp-direction-map div > strong,
div.erp-v7380-bridge > span,
div.erp23-proof__inner > p.erp23-proof__eyebrow,
div.erp23-proof__ledger > article > span,
div.erp23-proof__ledger article > span,
div.erp23-proof__logic li > span,
div.erp23-proof__logic-source > span,
div.erp23-proof__logic-target > span,
div.final-guide-pager > span,
div.gp-proof-layout div > span,
div.home-attitude__copy > p.nbc-eyebrow,
div.home-conversation__modes > span,
div.home-trust__person-meta > span.mono,
div.ka-case > p.rx-kicker,
div.ka-leadership-landscape > article > b,
div.ka-leadership-landscape > article > span,
div.ka-leadership-landscape article > b,
div.ka-leadership-landscape article > span,
div.ki-authority-inline > span,
div.ki-p6-object-head > div > span,
div.ki-p6-object-head div > span,
div.ki23-control__boundary > span,
div.ki23-readiness__board > div > span,
div.ki23-readiness__board div > span,
div.ki23-readiness__output > div > span.mono,
div.ki23-readiness__output div > span.mono,
div.legal-body > p.nbc-folio__meta,
div.local-founder-copy > span.mono,
div.local-hero-copy > p.nbc-eyebrow,
div.m7h-final__facts > span,
div.m7h-person__proof > span,
div.m7h-service-ledger > a > span,
div.m7h-service-ledger a > span,
div.nbc-answer-next > span.nbc-answer-next__eyebrow,
div.nbc-cash-hero-row > span,
div.nbc-day-strip > span,
div.nbc-dependency-band > article > span,
div.nbc-dependency-band article > span,
div.nbc-diagnose-secondary > span,
div.nbc-editorial-faq-head > p,
div.nbc-final-case-checks > article > span,
div.nbc-final-case-checks article > span,
div.nbc-final-case-copy > p.nbc-final-microproof,
div.nbc-final-case-promise > span,
div.nbc-final-case-top > span,
div.nbc-flow-readout > span,
div.nbc-hero-instrument-top > span,
div.nbc-hero-verdict > span,
div.nbc-hours-block > span,
div.nbc-hours-kpis > article > span,
div.nbc-hours-kpis article > span,
div.nbc-impact-card > span,
div.nbc-impact-core > small,
div.nbc-impact-core > span.nbc-micro-label,
div.nbc-onecheck-home__copy > span.mono,
div.nbc-onecheck-home__preview > span.mono,
div.nbc-order-decision > span,
div.nbc-order-id > span.nbc-micro-label,
div.nbc-order-state > span,
div.nbc-project-facts > span.nbc-micro-label,
div.nbc-promise-status > b,
div.nbc-stream-head > span,
div.nbc-stream-stops > article > span,
div.nbc-stream-stops article > span,
div.nbc-thesis__inner > span.nbc-thesis__label,
div.nbc-trade-hero-route > article > span,
div.nbc-trade-hero-route article > span,
div.nbc-value-river > div > span,
div.nbc-value-river div > span,
div.nf-inner > p.nbc-folio__meta,
div.p1-baro-result-strip > p.bp-kicker,
div.p2-evidence-hero__intro > span.case2-eyebrow,
div.p2-evidence-proof__meta > span,
div.p2-evidence-proof__meta > strong,
div.pf-proof-main > p.rx-kicker,
div.pilot-release-map__boundary > div > span,
div.pilot-release-map__boundary div > span,
div.process-cost-model__year > div > span,
div.process-cost-model__year div > span,
div.process-triangulation__conclusion > span,
div.r4-proof-grid > article > span,
div.r4-proof-grid article > span,
div.r4-result-triad > article > span,
div.r4-result-triad article > span,
div.regional-atlas__panel-top > span,
div.regional-atlas__topicbar > span,
div.regional-network-home > small,
div.rss-footer > span.rss-footnote,
div.rss-frame__meta > span.rss-mode-signature,
div.rss-intro__main > span.rss-kicker,
div.service-founder-statement__copy > span.mono,
div.service-hero-copy > div.sk,
div.source-note > span.mono,
div.st-case > p.rx-kicker,
div.st-decision-landscape > article > b,
div.st-decision-landscape > article > span,
div.st-decision-landscape article > b,
div.st-decision-landscape article > span,
div.sw > p.rx-kicker,
div.v384-diagnose-method > span,
div.v7398-flow-origin > span,
div.v7398-trigger > span,
div.v7398-truth-list > div > span,
div.v7398-truth-list div > span,
div.v7425-regional-evidence-shell > span.gp-kicker,
div.wave2-service-scope__item > span,
div.wrap > div > p.abt6-label,
div.wrap > p.mono,
div.wrap > p.nbc-eyebrow,
div.wrap > p.nbc-fit-line,
div.wrap > span.mono,
dl.regional-atlas__facts > div > dt,
dl.regional-atlas__facts div > dt,
figcaption > span,
figcaption > span.ki-p6-hero__kicker,
figcaption > span.ss-kicker,
figcaption.baro-stage-head > span.baro-stage-status,
figcaption.nbc-explainer__caption > span.nbc-explainer__label,
figure.abt2-personal__media > figcaption,
figure.abt2-portrait > figcaption,
figure.dxn-baro-stage > figcaption,
figure.dxn-check-stage > figcaption,
figure.erp-decision-map > figcaption,
figure.material-handoff > figcaption,
figure.pilot-release-map > figcaption,
figure.process-cost-model > figcaption,
figure.process-evidence-visual > figcaption,
figure.sr-outcome > figcaption,
footer.erp23-proof__footer > span,
header > span.cwr-badge,
header.ac-intake-heading > p.ac-kicker,
header.dc7-entry__head > span.mono,
header.ep-ledger-head > span.mono,
header.erp-direction-head > span.mono,
header.erp23-after__head > span.mono,
header.h7-hero__copy > p.nbc-eyebrow,
header.home-trust__head > p.nbc-eyebrow,
header.home-twin-intro > p.home-twin-intro__label,
header.ka-thesis-head > p.rx-kicker,
header.oml-hero > div > span.mono,
header.oml-hero div > span.mono,
header.ps-hero-copy > p.premium-hub-kicker,
header.service-editorial-head > span.mono,
header.st-decision-head > p.rx-kicker,
header.trade-order-hero-copy > p.premium-hub-kicker,
header.trade-promise-intro > p.trade-promise-intro__label,
label.dg4-field > span,
li > span.nf-step,
nav.authority-hub-nav > div.wrap > a,
nav.authority-hub-nav div.wrap > a,
nav.dg3-breadcrumb > a,
nav.dg3-breadcrumb > span,
nav.dxn-probe-rows > a > span,
nav.dxn-probe-rows a > span,
ol.erp23-after__steps div > strong,
ol.ki-p6-flow div > span,
ol.nbc-reaction-list > li > em,
ol.nbc-reaction-list li > em,
p.abt6-rule > strong,
p.nbc-hero-proof > span,
p.nbc-hero-proof > span.nbc-hero-author,
p.nbc-hero-proof > span.nbc-review-stand,
p.ps-hero-proof > span,
p.trade-order-hero-proof > span,
section.ep-authority-note > span.mono,
section.ep-executive-answer > p.nf-reading-label,
section.gp-section li > span,
span.nbc-hero-author > a.nbc-author-link,
ul.ep-conclusion-list > li > strong,
ul.ep-conclusion-list li > strong,
ul.service-value-lens > li > span,
ul.service-value-lens li > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { letter-spacing: .08em !important; }
:where(article.dg3-outcome > span,
button.regional-region-button > span,
button.regional-topic-button > span,
div.baro-dimension-head > span.baro-dimension-index,
div.casehotfix-kicker > span.casehotfix-index,
div.dc85-method-note-grid > article > span,
div.dc85-method-note-grid article > span,
div.dxn-close__action > small,
div.dxn-conversion-bridge__actions > small,
div.dxn-workspace__head > span.dxn-time,
div.hg-document-caption > span,
div.ki23-readiness__board > div > strong,
div.ki23-readiness__board div > strong,
div.m7-document-nav__rail > a,
div.m7-document-nav__rail > a > span,
div.m7-document-nav__rail a > span,
div.m7h-principle-ledger > article > span,
div.m7h-principle-ledger article > span,
div.nbc-c2c-mobile li > span,
div.nbc-hours-block > small,
div.nbc-impact-card > small,
div.nbc-project-gap > span,
div.process-triangulation__timestamps > span,
div.regional-principles > article > span,
div.regional-principles article > span,
div.v384-intelligence-spine > span,
div.v7398-branches > div > span,
div.v7398-branches div > span,
div.v7398-flow-worlds > div > b,
div.v7398-flow-worlds > div > span,
div.v7398-flow-worlds div > b,
div.v7398-flow-worlds div > span,
figure.dc85-result-preview > figcaption,
figure.guide585-document > figcaption,
figure.hero-preview li > span,
figure.process-evidence-visual > small,
figure.process-evidence-visual li > span,
header.ep-chapter-head > span.mono,
li > i,
li > span.erp23-after__index,
li > span.mono,
li.handover-gap > span,
nav.bp-steps > a > span,
nav.bp-steps a > span,
nav.m6-reading-path > a > span,
nav.m6-reading-path a > span,
ol.abt2-steps > li > span,
ol.abt2-steps li > span,
ol.handover-flow > li > span,
ol.handover-flow li > span,
ol.process-cost-model__steps > li > span,
ol.process-cost-model__steps li > span,
ol.ss-time-stops > li > time,
ol.ss-time-stops li > time,
p.ps-hero-proof > b,
section.dc85-check-ledger > article > span,
section.dc85-check-ledger article > span,
section.dc85-how li > span,
span.erp-direction-index > span,
tr > th,
ul.dg3-meta > li):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { letter-spacing: .01em !important; }

/* caption: 177 selectors */
:where(a.case7429-related-card > span.case7429-related-link,
a.case7429-related-card > strong,
a.footer-brand > strong,
a.home-service-choice__item > span.home-service-choice__cta,
a.nbc-footer-compact-brand > span,
a.p2-proof-mark > span.p2-proof-mark__label,
article.case7429-step > div > span,
article.case7429-step div > span,
article.cwr-card > p,
article.nbc-trade-node > span,
aside.case-reality-ledger > div > span,
aside.case-reality-ledger div > span,
aside.case7429-check > span,
aside.case7429-hard > span,
aside.ep-journey > a,
aside.m7h-diagnosis-rail > div > a,
aside.m7h-diagnosis-rail > p,
aside.m7h-diagnosis-rail div > a,
aside.ri-context-model > small.regional-network-key,
button > small,
button.dc7-choice > p,
button.regional-region-button > small,
button.rss-tab > strong,
details.as-detail > summary,
details.case7430-mobile-disclosure > summary,
details.dxn-example > div > p,
details.dxn-example > summary,
details.dxn-example div > p,
div > i,
div.abt2-options > span,
div.ac-direct-links > span,
div.as-choices > button,
div.as-labels > div.as-node,
div.baro-readout > div > strong,
div.baro-readout div > strong,
div.bi-hero-actions > a.nbc-hero-secondary-link,
div.case-work-record > p.cwr-note,
div.cwr-measure > strong,
div.cwr-row > p,
div.cwr-row > strong,
div.dg5-guide-bridge__meta > span,
div.dxn-check-options > button > strong,
div.dxn-check-options button > strong,
div.dxn-conversion-bridge__actions > a.dxn-conversion-bridge__continue,
div.dxn-segmented > button,
div.ep-audience > span,
div.ep-journey-state > span,
div.ep-ledger-mobile-overview__item > small,
div.ep-ledger-mobile-overview__item > span,
div.erp23-after__inner > p.erp23-after__fit,
div.erp23-proof__comparison > article > span,
div.erp23-proof__comparison article > span,
div.erp23-proof__inner > p.erp23-proof__caption,
div.erp23-proof__logic li > small,
div.final-guide-pager > div > button,
div.final-guide-pager div > button,
div.footer-meta > span,
div.footer-meta > span > a,
div.footer-meta span > a,
div.footer-signature > a.footer-mail,
div.footer-signature > p > a,
div.footer-signature p > a,
div.gp-proof-layout > figure > figcaption,
div.gp-proof-layout figure > figcaption,
div.home-process-opening__actions > a.btn,
div.home-process-opening__actions > a.home-process-opening__secondary,
div.ki-authority-inline > strong,
div.ki-p6-hero__footer > button,
div.ki-p6-object-head > small,
div.ki23-readiness__regulatory-body > p,
div.ki23-readiness__regulatory-body > p > a,
div.ki23-readiness__regulatory-body p > a,
div.ks-status-grid > div > span,
div.ks-status-grid div > span,
div.local-hero-actions > a.nbc-hero-secondary-link,
div.m7h-service-ledger > a > b,
div.m7h-service-ledger a > b,
div.m7h-wrap > a.m7h-text-link,
div.m7h-wrap > p.m7h-final__note,
div.nbc-c2c-lane > small.nbc-c2c-reason,
div.nbc-c2c-mobile li > small,
div.nbc-dependency-band > article > small,
div.nbc-dependency-band article > small,
div.nbc-diagnose-secondary > a,
div.nbc-editorial-faq-head > span,
div.nbc-explainer__bar > span,
div.nbc-explainer__bar > strong,
div.nbc-final-case-checks > article > b,
div.nbc-final-case-checks article > b,
div.nbc-footer-compact-grid > a,
div.nbc-footer-compact-signature > a.nbc-footer-compact-mail,
div.nbc-hero-actions > a.nbc-hero-secondary-link,
div.nbc-hours-kpis > p,
div.nbc-onecheck-home__copy > span.nbc-onecheck-home__assurance,
div.nbc-order-state > small,
div.nbc-promise-status > small,
div.nbc-stream-stops > article > small,
div.nbc-stream-stops article > small,
div.nbc-trade-hero-route > article > small,
div.nbc-trade-hero-route article > small,
div.nbc-value-river > div > small,
div.nbc-value-river div > small,
div.nf-inner > button.nbc-mobile-progressive-toggle,
div.p2-evidence-proof > p.p2-evidence-proof__note,
div.p4-diagnose-focus__buttons > button,
div.process-triangulation__handoff > span,
div.ps-final-actions > a.nbc-hero-secondary-link,
div.rco-early-nav__inner > nav > a,
div.rco-early-nav__inner nav > a,
div.regional-atlas__panel-top > strong,
div.regional-atlas__sources > a,
div.regional-atlas__stat > span,
div.regional-network-extension > span,
div.rf-baro-direction > small,
div.rf-baro-direction > strong,
div.rss-readout__step > span.rss-readout__end,
div.rss-readout__step > span.rss-readout__sub,
div.service-hero-copy > p.ks-context-proof,
div.source-links > a,
div.ss-foot > small,
div.ss-time-key > span,
div.ss-time-map > span.ss-plan-label,
div.ss-time-map > span.ss-real-label,
div.trade-final-actions > a.nbc-hero-secondary-link,
div.v7398-city-links > a > span,
div.v7398-city-links a > span,
div.v7398-flow-worlds > div > small,
div.v7398-flow-worlds div > small,
div.v7398-truth-list > div > small,
div.v7398-truth-list div > small,
div.v7399-region-context__copy > p.regional-source,
div.v7425-regional-evidence-shell > p.gp-proof-note,
div.wrap > a.ri-example-jump,
div.wrap > p.v7398-city-note,
figure.as-model > p.as-note,
figure.baro-stage > p.rf-baro-key,
figure.ce-evidence > p.ce-boundary,
figure.hero-preview > p.hero-preview-note,
figure.nbc-explainer > small.nbc-explainer__note,
figure.regional-scene > small,
figure.svp-process-route > figcaption,
figure.svp-process-route li > span,
header.bloghotfix-group__head > a,
header.v7399-economy-intro > p.regional-source,
li > a.nav-cta,
li > div > small,
li > span > small,
li > span.erp-direction-outcome,
nav.dxn-probe-rows > a > b,
nav.dxn-probe-rows a > b,
nav.m6-reading-path > a,
nav.nbc-footer-compact-nav > a.nbc-footer-compact-cta,
nav.p7-404-actions > a,
nav.p7-404-actions > a.btn,
nav.ri-region-strip > a,
nav.v7399-economy-lines > a > strong,
nav.v7399-economy-lines a > strong,
ol.bf-labels > li > span,
ol.bf-labels li > span,
ol.data-comparison span > small,
ol.ki-p6-flow div > small,
ol.ss-time-stops > li > strong,
ol.ss-time-stops li > strong,
p.baro-model-note > strong,
p.dg4-privacy > a,
p.ks-context-proof > a,
p.local-hero-proof > span,
p.local-hero-proof > strong,
p.m7h-final__note > strong,
p.nf-proof > span,
p.regional-source > a,
p.v7398-city-note > a,
small > b,
summary > b,
summary > small,
td > a,
tr > td):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-caption) !important; line-height: 1.45 !important; letter-spacing: 0 !important; }
:where(a.nbc-footer-compact-brand > span,
a.p2-proof-mark > span.p2-proof-mark__label,
article.case7429-step > div > span,
article.case7429-step div > span,
article.cwr-card > p,
article.nbc-trade-node > span,
aside.case-reality-ledger > div > span,
aside.case-reality-ledger div > span,
aside.case7429-check > span,
aside.case7429-hard > span,
aside.ep-journey > a,
aside.m7h-diagnosis-rail > p,
aside.ri-context-model > small.regional-network-key,
button.dc7-choice > p,
details.as-detail > summary,
details.dxn-example > div > p,
details.dxn-example div > p,
div > i,
div.ac-direct-links > span,
div.as-labels > div.as-node,
div.case-work-record > p.cwr-note,
div.dg5-guide-bridge__meta > span,
div.ep-audience > span,
div.ep-journey-state > span,
div.ep-ledger-mobile-overview__item > small,
div.ep-ledger-mobile-overview__item > span,
div.erp23-after__inner > p.erp23-after__fit,
div.erp23-proof__comparison > article > span,
div.erp23-proof__comparison article > span,
div.erp23-proof__inner > p.erp23-proof__caption,
div.erp23-proof__logic li > small,
div.footer-meta > span,
div.footer-meta > span > a,
div.footer-meta span > a,
div.footer-signature > a.footer-mail,
div.footer-signature > p > a,
div.footer-signature p > a,
div.gp-proof-layout > figure > figcaption,
div.gp-proof-layout figure > figcaption,
div.ki-p6-object-head > small,
div.ki23-readiness__regulatory-body > p,
div.ki23-readiness__regulatory-body > p > a,
div.ki23-readiness__regulatory-body p > a,
div.ks-status-grid > div > span,
div.ks-status-grid div > span,
div.m7h-wrap > p.m7h-final__note,
div.nbc-c2c-lane > small.nbc-c2c-reason,
div.nbc-c2c-mobile li > small,
div.nbc-dependency-band > article > small,
div.nbc-dependency-band article > small,
div.nbc-editorial-faq-head > span,
div.nbc-explainer__bar > span,
div.nbc-hours-kpis > p,
div.nbc-onecheck-home__copy > span.nbc-onecheck-home__assurance,
div.nbc-order-state > small,
div.nbc-promise-status > small,
div.nbc-stream-stops > article > small,
div.nbc-stream-stops article > small,
div.nbc-trade-hero-route > article > small,
div.nbc-trade-hero-route article > small,
div.nbc-value-river > div > small,
div.nbc-value-river div > small,
div.p2-evidence-proof > p.p2-evidence-proof__note,
div.process-triangulation__handoff > span,
div.regional-atlas__sources > a,
div.regional-atlas__stat > span,
div.regional-network-extension > span,
div.rf-baro-direction > small,
div.rss-readout__step > span.rss-readout__end,
div.rss-readout__step > span.rss-readout__sub,
div.service-hero-copy > p.ks-context-proof,
div.source-links > a,
div.ss-foot > small,
div.ss-time-key > span,
div.ss-time-map > span.ss-plan-label,
div.ss-time-map > span.ss-real-label,
div.v7398-city-links > a > span,
div.v7398-city-links a > span,
div.v7398-flow-worlds > div > small,
div.v7398-flow-worlds div > small,
div.v7398-truth-list > div > small,
div.v7398-truth-list div > small,
div.v7399-region-context__copy > p.regional-source,
div.v7425-regional-evidence-shell > p.gp-proof-note,
div.wrap > a.ri-example-jump,
div.wrap > p.v7398-city-note,
figure.as-model > p.as-note,
figure.baro-stage > p.rf-baro-key,
figure.ce-evidence > p.ce-boundary,
figure.hero-preview > p.hero-preview-note,
figure.nbc-explainer > small.nbc-explainer__note,
figure.regional-scene > small,
figure.svp-process-route li > span,
header.bloghotfix-group__head > a,
header.v7399-economy-intro > p.regional-source,
li > div > small,
li > span > small,
li > span.erp-direction-outcome,
nav.m6-reading-path > a,
ol.bf-labels > li > span,
ol.bf-labels li > span,
ol.data-comparison span > small,
ol.ki-p6-flow div > small,
p.dg4-privacy > a,
p.ks-context-proof > a,
p.local-hero-proof > span,
p.nf-proof > span,
p.regional-source > a,
p.v7398-city-note > a,
summary > small,
td > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 400 !important; }
:where(a.case7429-related-card > span.case7429-related-link,
a.case7429-related-card > strong,
a.footer-brand > strong,
a.home-service-choice__item > span.home-service-choice__cta,
aside.m7h-diagnosis-rail > div > a,
aside.m7h-diagnosis-rail div > a,
button.regional-region-button > small,
button.rss-tab > strong,
details.case7430-mobile-disclosure > summary,
details.dxn-example > summary,
div.abt2-options > span,
div.as-choices > button,
div.baro-readout > div > strong,
div.baro-readout div > strong,
div.bi-hero-actions > a.nbc-hero-secondary-link,
div.cwr-measure > strong,
div.cwr-row > p,
div.cwr-row > strong,
div.dxn-check-options > button > strong,
div.dxn-check-options button > strong,
div.dxn-conversion-bridge__actions > a.dxn-conversion-bridge__continue,
div.dxn-segmented > button,
div.final-guide-pager > div > button,
div.final-guide-pager div > button,
div.home-process-opening__actions > a.btn,
div.home-process-opening__actions > a.home-process-opening__secondary,
div.ki-authority-inline > strong,
div.ki-p6-hero__footer > button,
div.local-hero-actions > a.nbc-hero-secondary-link,
div.m7h-service-ledger > a > b,
div.m7h-service-ledger a > b,
div.m7h-wrap > a.m7h-text-link,
div.nbc-diagnose-secondary > a,
div.nbc-explainer__bar > strong,
div.nbc-final-case-checks > article > b,
div.nbc-final-case-checks article > b,
div.nbc-footer-compact-grid > a,
div.nbc-footer-compact-signature > a.nbc-footer-compact-mail,
div.nbc-hero-actions > a.nbc-hero-secondary-link,
div.nf-inner > button.nbc-mobile-progressive-toggle,
div.p4-diagnose-focus__buttons > button,
div.ps-final-actions > a.nbc-hero-secondary-link,
div.rco-early-nav__inner > nav > a,
div.rco-early-nav__inner nav > a,
div.regional-atlas__panel-top > strong,
div.rf-baro-direction > strong,
div.trade-final-actions > a.nbc-hero-secondary-link,
figure.svp-process-route > figcaption,
li > a.nav-cta,
nav.dxn-probe-rows > a > b,
nav.dxn-probe-rows a > b,
nav.nbc-footer-compact-nav > a.nbc-footer-compact-cta,
nav.p7-404-actions > a.btn,
nav.ri-region-strip > a,
nav.v7399-economy-lines > a > strong,
nav.v7399-economy-lines a > strong,
ol.ss-time-stops > li > strong,
ol.ss-time-stops li > strong,
p.baro-model-note > strong,
p.local-hero-proof > strong,
p.m7h-final__note > strong,
small > b,
summary > b):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* small: 202 selectors */
:where(a > small,
a.bloghotfix-row > small,
a.case7429-related-card > p,
a.home-reading-path > span.home-reading-path__action,
a.nbc-diagnose-primary > small,
a.service-hero-proofline > span,
a.v384-region-service > strong,
article.baro-dimension > p.baro-dimension-copy,
article.cwr-card > strong,
article.dg3-outcome > p,
article.dxn-workspace > p.dxn-tool-note,
article.regional-atlas__panel > small.regional-atlas__data-stand,
article.regional-signal-card > small.regional-atlas__data-stand,
aside.case-proof-result > p.nbc-folio__metric-label,
aside.ep-journey > div > strong,
aside.ep-journey div > strong,
aside.erp23-after__ai > a,
aside.erp23-after__ai > p,
aside.ka-authority > a.regional-author-link,
aside.ka-authority > ul > li,
aside.ka-authority ul > li,
aside.ri-context-model > p.ri-context-eyebrow,
aside.rx-authority > a.regional-author-link,
aside.rx-authority > ul > li,
aside.rx-authority ul > li,
aside.st-authority > a.regional-author-link,
aside.st-authority > ul > li,
aside.st-authority ul > li,
blockquote > footer,
button.baro-scenario > span > small,
button.baro-scenario span > small,
button.btn > span,
button.regional-region-button > strong,
button.regional-topic-button > strong,
details.baro-calculator > summary,
details.baro-finding-details > summary,
details.bp-readout-details > summary,
details.dxn-example > div > strong,
details.dxn-example div > strong,
details.ed-details div > span,
details.ki23-readiness__details > summary,
details.nbc-explainer-detail > summary,
details.p3-mobile-toc li > a,
div > div.nbc-explainer__description,
div.abt2-final__actions > a.abt2-secondary,
div.abt2-final__actions > a.btn,
div.abt2-hero__copy > a.abt2-primary,
div.abt2-personal__copy > a.abt6-linkedin,
div.abt6-metric > span,
div.abt6-proof__context > p > strong,
div.abt6-proof__context p > strong,
div.article-reading-next__links > a > span,
div.article-reading-next__links a > span,
div.authority-decision-action > a.btn,
div.authority-hero__actions > a.btn,
div.baro-current-state > strong,
div.baro-readout > div > p,
div.baro-readout div > p,
div.baro-toolbar > p.baro-model-note,
div.bf-key > span,
div.bi-hero-actions > a.btn,
div.bv585-time-summary > p > span,
div.bv585-time-summary p > span,
div.case2-index-cta-actions > a.btn,
div.case7429-actions > a.btn,
div.case7429-actions > a.case7429-secondary,
div.casehotfix-foot > div > strong,
div.casehotfix-foot div > strong,
div.ce-gate-branches > div > span,
div.ce-gate-branches div > span,
div.dc85-final-cta__action > a.btn,
div.dg4-gate-row > button,
div.dxn-check-question > p,
div.dxn-close__action > a.btn,
div.dxn-conversion-bridge__actions > a.dxn-conversion-bridge__primary,
div.dxn-conversion-bridge__copy > p,
div.dxn-insight > p,
div.dxn-question > strong,
div.dxn-tool-actions > a.dxn-primary-link,
div.dxn-wrap > p.dxn-boundary,
div.ep-conclusion-next > a.btn,
div.ep-ledger-mobile-overview__item > b,
div.erp-direction-action > a,
div.erp23-proof__ledger > article > p,
div.erp23-proof__ledger article > p,
div.erp23-proof__logic li > strong,
div.footer-nav-group > a,
div.guide585-erp > div > span,
div.guide585-erp div > span,
div.hero-actions > a.btn,
div.hero-ctas > a.btn,
div.hg-document-caption > div > a,
div.hg-document-caption div > a,
div.home-process-opening__hero > p.home-process-opening__eyebrow,
div.home-trust__person-meta > a,
div.iv-node > p,
div.ki-p6-hero__footer > p,
div.ki23-readiness__board > div > p,
div.ki23-readiness__board div > p,
div.ki23-readiness__output li > span,
div.ki23-readiness__output li > strong,
div.km-final__actions > a.btn,
div.local-data-reset > button.btn,
div.local-founder-copy > p,
div.local-hero-actions > a.btn,
div.material-handoff__route > div > small,
div.material-handoff__route div > small,
div.material-handoff__wait > small,
div.nbc-c2c-lane > strong,
div.nbc-cash-hero-row > strong,
div.nbc-editorial-faq > details > p,
div.nbc-editorial-faq details > p,
div.nbc-explainer-detail__body > div.hinweis,
div.nbc-explainer-detail__body > div.hinweis > a,
div.nbc-explainer-detail__body > div.hinweis > strong,
div.nbc-explainer-detail__body div.hinweis > a,
div.nbc-explainer-detail__body div.hinweis > strong,
div.nbc-final-case-object > p,
div.nbc-final-case-object > p > strong,
div.nbc-final-case-object p > strong,
div.nbc-hero-actions > a.btn,
div.nbc-hours-kpis > article > small,
div.nbc-hours-kpis article > small,
div.nbc-onecheck-home__preview li > span,
div.nbc-order-decision > strong,
div.nf-inner > p.nf-proof,
div.p4-diagnose-focus > strong,
div.process-decision-action > a,
div.ps-final-actions > a.btn,
div.regional-atlas__actions > a.btn,
div.revision-origin > span,
div.revision-targets > div > span,
div.revision-targets div > span,
div.rss-frame__meta > strong.rss-mode-question,
div.rss-readout__head > strong.rss-readout__main,
div.service-close-v6694__actions > a.btn,
div.sr-equation > div > span,
div.sr-equation div > span,
div.ss-choices > button,
div.ss-origin > span,
div.ss-time-ratio > span,
div.trade-final-actions > a.btn,
div.v7398-branches > div > strong,
div.v7398-branches div > strong,
div.v7398-city-links > a > strong,
div.v7398-city-links a > strong,
div.v7425-regional-close-shell > a.btn,
dl > dt,
figcaption > a.dg583-preview-open,
figure.as-model > p.as-consequence,
figure.baro-stage > p.bf-note,
figure.baro-stage > p.bf-status,
figure.ce-evidence > small.ce-scale,
figure.dc81-hero-instrument > p.dc81-preview-note,
figure.hero-explanation > p.iv-lesson,
figure.hero-explanation > small.iv-note,
figure.hero-preview li > p,
figure.nf-flow > figcaption,
figure.sr-outcome > p.sr-limit,
footer.erp23-proof__footer > a,
form.lead-form > p.ac-privacy-line,
form.lead-form > p.lf-fallback,
header.ac-intake-heading > p.ac-selfcheck-entry,
label > small,
li.bv582-wait > div > span,
li.bv582-wait div > span,
nav.bp-steps > a,
nav.dxn-probe-rows div > p,
nav.service-close-v6694__secondary > a,
nav.v7399-economy-lines > a > span,
nav.v7399-economy-lines a > span,
ol.bf-labels > li > strong,
ol.bf-labels li > strong,
ol.erp-route-labels > li,
ol.erp23-after__steps div > p,
ol.ki-p6-flow div > strong,
ol.nbc-reaction-list > li > p,
ol.nbc-reaction-list li > p,
ol.process-cost-model__steps > li > small,
ol.process-cost-model__steps li > small,
p.ac-privacy-line > a,
p.ac-selfcheck-entry > a,
p.bv582-calculation > span,
p.dc85-seo__actions > a.btn,
p.dxn-boundary > strong,
p.nbc-contact-closing > span.contextual-pathway,
p.nf-proof > a,
p.v7398-motif-verdict > span,
section.gp-section > p.gp-first-note,
span > em,
span.contextual-pathway > a.contextual-pathway__link,
strong > small,
strong.p2-proof-mark__metric > small,
ul.baro-situation-points > li,
ul.case7429-symptoms > li,
ul.dc85-result-deliverables > li,
ul.ep-conclusion-list > li > span,
ul.ep-conclusion-list li > span,
ul.nav-sub > li > a,
ul.nav-sub li > a,
ul.service-value-lens > li > strong,
ul.service-value-lens li > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-small) !important; line-height: 1.5 !important; letter-spacing: 0 !important; }
:where(a > small,
a.bloghotfix-row > small,
a.case7429-related-card > p,
a.nbc-diagnose-primary > small,
a.service-hero-proofline > span,
article.baro-dimension > p.baro-dimension-copy,
article.dg3-outcome > p,
article.dxn-workspace > p.dxn-tool-note,
article.regional-atlas__panel > small.regional-atlas__data-stand,
article.regional-signal-card > small.regional-atlas__data-stand,
aside.erp23-after__ai > p,
aside.ka-authority > ul > li,
aside.ka-authority ul > li,
aside.ri-context-model > p.ri-context-eyebrow,
aside.rx-authority > ul > li,
aside.rx-authority ul > li,
aside.st-authority > ul > li,
aside.st-authority ul > li,
blockquote > footer,
button.baro-scenario > span > small,
button.baro-scenario span > small,
details.baro-calculator > summary,
details.bp-readout-details > summary,
details.ed-details div > span,
details.p3-mobile-toc li > a,
div > div.nbc-explainer__description,
div.abt6-metric > span,
div.baro-readout > div > p,
div.baro-readout div > p,
div.baro-toolbar > p.baro-model-note,
div.bf-key > span,
div.bv585-time-summary > p > span,
div.bv585-time-summary p > span,
div.ce-gate-branches > div > span,
div.ce-gate-branches div > span,
div.dxn-check-question > p,
div.dxn-conversion-bridge__copy > p,
div.dxn-insight > p,
div.dxn-wrap > p.dxn-boundary,
div.erp23-proof__ledger > article > p,
div.erp23-proof__ledger article > p,
div.footer-nav-group > a,
div.guide585-erp > div > span,
div.guide585-erp div > span,
div.hg-document-caption > div > a,
div.hg-document-caption div > a,
div.home-process-opening__hero > p.home-process-opening__eyebrow,
div.iv-node > p,
div.ki-p6-hero__footer > p,
div.ki23-readiness__board > div > p,
div.ki23-readiness__board div > p,
div.ki23-readiness__output li > span,
div.local-founder-copy > p,
div.material-handoff__route > div > small,
div.material-handoff__route div > small,
div.material-handoff__wait > small,
div.nbc-editorial-faq > details > p,
div.nbc-editorial-faq details > p,
div.nbc-explainer-detail__body > div.hinweis,
div.nbc-explainer-detail__body > div.hinweis > a,
div.nbc-explainer-detail__body div.hinweis > a,
div.nbc-final-case-object > p,
div.nbc-hours-kpis > article > small,
div.nbc-hours-kpis article > small,
div.nbc-onecheck-home__preview li > span,
div.nf-inner > p.nf-proof,
div.revision-origin > span,
div.revision-targets > div > span,
div.revision-targets div > span,
div.sr-equation > div > span,
div.sr-equation div > span,
div.ss-origin > span,
div.ss-time-ratio > span,
figcaption > a.dg583-preview-open,
figure.as-model > p.as-consequence,
figure.baro-stage > p.bf-note,
figure.baro-stage > p.bf-status,
figure.ce-evidence > small.ce-scale,
figure.dc81-hero-instrument > p.dc81-preview-note,
figure.hero-explanation > small.iv-note,
figure.hero-preview li > p,
figure.nf-flow > figcaption,
figure.sr-outcome > p.sr-limit,
form.lead-form > p.ac-privacy-line,
form.lead-form > p.lf-fallback,
header.ac-intake-heading > p.ac-selfcheck-entry,
label > small,
li.bv582-wait > div > span,
li.bv582-wait div > span,
nav.dxn-probe-rows div > p,
nav.v7399-economy-lines > a > span,
nav.v7399-economy-lines a > span,
ol.erp-route-labels > li,
ol.erp23-after__steps div > p,
ol.nbc-reaction-list > li > p,
ol.nbc-reaction-list li > p,
ol.process-cost-model__steps > li > small,
ol.process-cost-model__steps li > small,
p.ac-privacy-line > a,
p.bv582-calculation > span,
p.nbc-contact-closing > span.contextual-pathway,
p.nf-proof > a,
p.v7398-motif-verdict > span,
section.gp-section > p.gp-first-note,
span > em,
ul.baro-situation-points > li,
ul.case7429-symptoms > li,
ul.dc85-result-deliverables > li,
ul.ep-conclusion-list > li > span,
ul.ep-conclusion-list li > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 400 !important; }
:where(a.home-reading-path > span.home-reading-path__action,
a.v384-region-service > strong,
article.cwr-card > strong,
aside.case-proof-result > p.nbc-folio__metric-label,
aside.ep-journey > div > strong,
aside.ep-journey div > strong,
aside.erp23-after__ai > a,
aside.ka-authority > a.regional-author-link,
aside.rx-authority > a.regional-author-link,
aside.st-authority > a.regional-author-link,
button.btn > span,
button.regional-region-button > strong,
button.regional-topic-button > strong,
details.baro-finding-details > summary,
details.dxn-example > div > strong,
details.dxn-example div > strong,
details.ki23-readiness__details > summary,
details.nbc-explainer-detail > summary,
div.abt2-final__actions > a.abt2-secondary,
div.abt2-final__actions > a.btn,
div.abt2-hero__copy > a.abt2-primary,
div.abt2-personal__copy > a.abt6-linkedin,
div.abt6-proof__context > p > strong,
div.abt6-proof__context p > strong,
div.article-reading-next__links > a > span,
div.article-reading-next__links a > span,
div.authority-decision-action > a.btn,
div.authority-hero__actions > a.btn,
div.baro-current-state > strong,
div.bi-hero-actions > a.btn,
div.case2-index-cta-actions > a.btn,
div.case7429-actions > a.btn,
div.case7429-actions > a.case7429-secondary,
div.casehotfix-foot > div > strong,
div.casehotfix-foot div > strong,
div.dc85-final-cta__action > a.btn,
div.dg4-gate-row > button,
div.dxn-close__action > a.btn,
div.dxn-conversion-bridge__actions > a.dxn-conversion-bridge__primary,
div.dxn-question > strong,
div.dxn-tool-actions > a.dxn-primary-link,
div.ep-conclusion-next > a.btn,
div.ep-ledger-mobile-overview__item > b,
div.erp-direction-action > a,
div.erp23-proof__logic li > strong,
div.hero-actions > a.btn,
div.hero-ctas > a.btn,
div.home-trust__person-meta > a,
div.ki23-readiness__output li > strong,
div.km-final__actions > a.btn,
div.local-data-reset > button.btn,
div.local-hero-actions > a.btn,
div.nbc-c2c-lane > strong,
div.nbc-cash-hero-row > strong,
div.nbc-explainer-detail__body > div.hinweis > strong,
div.nbc-explainer-detail__body div.hinweis > strong,
div.nbc-final-case-object > p > strong,
div.nbc-final-case-object p > strong,
div.nbc-hero-actions > a.btn,
div.nbc-order-decision > strong,
div.p4-diagnose-focus > strong,
div.process-decision-action > a,
div.ps-final-actions > a.btn,
div.regional-atlas__actions > a.btn,
div.rss-frame__meta > strong.rss-mode-question,
div.rss-readout__head > strong.rss-readout__main,
div.service-close-v6694__actions > a.btn,
div.ss-choices > button,
div.trade-final-actions > a.btn,
div.v7398-branches > div > strong,
div.v7398-branches div > strong,
div.v7398-city-links > a > strong,
div.v7398-city-links a > strong,
div.v7425-regional-close-shell > a.btn,
dl > dt,
footer.erp23-proof__footer > a,
nav.bp-steps > a,
nav.service-close-v6694__secondary > a,
ol.bf-labels > li > strong,
ol.bf-labels li > strong,
ol.ki-p6-flow div > strong,
p.ac-selfcheck-entry > a,
p.dc85-seo__actions > a.btn,
p.dxn-boundary > strong,
span.contextual-pathway > a.contextual-pathway__link,
strong.p2-proof-mark__metric > small,
ul.nav-sub > li > a,
ul.nav-sub li > a,
ul.service-value-lens > li > strong,
ul.service-value-lens li > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* body: 504 selectors */
:where(a > div > strong,
a.bloghotfix-lead > p,
a.bloghotfix-lead > span.bloghotfix-lead__action,
a.bloghotfix-row > strong,
a.casehotfix-item > p.casehotfix-copy,
a.home-reading-path > p,
a.home-service-choice__item > p,
a.nbc-orientation-guide > strong,
article > p > a,
article.baro-dimension > label.sr-only,
article.case-editorial-close__item > p,
article.case7429-step > div > strong,
article.case7429-step div > strong,
article.dxn-workspace > p.dxn-tool-copy,
article.home-trust__item > p,
article.nbc-trade-node > strong,
article.regional-atlas__panel > button.ri-disclosure-toggle,
article.regional-radius-card > a,
article.regional-radius-card > p,
article.regional-signal-card > p,
article.regional-signal-card > p > strong,
article.regional-signal-card p > strong,
aside.bv582-review > p.bv582-status,
aside.bv582-review > ul > li,
aside.bv582-review ul > li,
aside.case-editorial-close__transfer > div > a,
aside.case-editorial-close__transfer > div > p,
aside.case-editorial-close__transfer div > a,
aside.case-editorial-close__transfer div > p,
aside.case-editorial-close__transfer p > a,
aside.case-editorial-close__transfer p > strong,
aside.case-reality-ledger > div > strong,
aside.case-reality-ledger div > strong,
aside.case7429-hard > p,
aside.contact-conversation-note > p.contact-location,
aside.ep-practice-scenario > a,
aside.ep-practice-scenario > strong,
aside.home-attitude__signature > a,
aside.home-attitude__signature > p,
aside.ka-authority > p,
aside.nbc-baro-entry > p,
aside.nbc-baro-entry > p > a,
aside.nbc-baro-entry p > a,
aside.nbc-context-links > p,
aside.nbc-context-links > p > a,
aside.nbc-context-links p > a,
aside.nbc-impact-direction > p > span,
aside.nbc-impact-direction p > span,
aside.ri-context-model > a.ri-context-link,
aside.ri-context-model > p.regional-network-note,
aside.rx-authority > p,
aside.st-authority > p,
body.page > a.skip-link,
body.page-article > a.skip-link,
body.service-condensed > a.skip-link,
details.as-article-context > summary,
details.baro-calculator > div > p,
details.baro-calculator div > p,
details.baro-model-details > p,
details.baro-model-details > p > strong,
details.baro-model-details > summary,
details.baro-model-details p > strong,
details.cp-artifact > summary,
details.dc-disclosure > p,
details.dc-disclosure > summary,
details.ed-details > summary,
details.ed-details div > strong,
details.ep-ledger-depth > summary,
details.ep-ledger-redflags-depth > summary,
details.ep-ledger-responsibility-depth > summary,
details.ep-mobile-depth > summary,
details.ep-sources > summary,
details.faq-item > p,
details.faq-item > summary,
details.m7a-disclosure > summary > span,
details.m7a-disclosure summary > span,
details.nf-sources > summary,
details.vc-details > summary,
div > a.gp-link,
div > dd,
div > label,
div > output,
div > p.ac-question-support,
div > p.case2-hero-lead,
div > p.case2-index-cta-copy,
div > strong.nbc-explainer__term,
div.abt2-independent__copy > p,
div.abt2-independent__copy > p.abt6-rule,
div.abt2-motivation__copy > p,
div.abt2-personal__copy > p,
div.abt5-final__copy > p.abt5-final__body,
div.abt6-collab-principles > article > p,
div.abt6-collab-principles article > p,
div.abt8-tool__copy > p,
div.ac-personal-contact > div > p,
div.ac-personal-contact div > p,
div.ai-decision-gate li > p,
div.article-reading-next__links > a > p,
div.article-reading-next__links a > p,
div.as-copy-intro > p,
div.as-copy-unit > p,
div.as-copy-unit > p > a,
div.as-copy-unit p > a,
div.as-hero-intro > p.ep-lede,
div.authority-decision-action > a.authority-text-link,
div.authority-hero__actions > a.authority-text-link,
div.baro-dimension-head > strong.baro-dimension-title,
div.baro-next-actions > a.btn,
div.baro-situation-body > a,
div.baro-workbench > button.baro-mobile-tuning-toggle,
div.bf-heading > p,
div.bloghotfix-guide > strong,
div.bloghotfix-guide > ul > li,
div.bloghotfix-guide ul > li,
div.bv582 > p.bv582-limit,
div.bv582 > p.bv582-summary,
div.bv582-home-ledger > article > a,
div.bv582-home-ledger article > a,
div.bv582-home-main > a,
div.bv582-verdict > p > strong,
div.bv582-verdict p > strong,
div.bv585-finding-pair > dd,
div.case-proof-context__impact > p,
div.case-proof-context__role > p,
div.case-v7357-proof-grid > article > strong,
div.case-v7357-proof-grid article > strong,
div.case7429-approach-copy > p,
div.case7429-close-main > p.case7429-copy,
div.casehotfix-foot > div > p,
div.casehotfix-foot div > p,
div.casehotfix-note > span.casehotfix-link,
div.ce-bars > div > span,
div.ce-bars div > span,
div.ce-gate > div.ce-gate-source,
div.ce-gate-branches > div > p,
div.ce-gate-branches div > p,
div.ce-intervention > div > p,
div.ce-intervention > p.case7439-static-label,
div.ce-intervention div > p,
div.ce-percent-row > span,
div.ce-project-row > span,
div.cost-scope-grid > article > p,
div.cost-scope-grid article > p,
div.dc85-final-cta__inner > div > p,
div.dc85-final-cta__inner div > p,
div.dc85-method-note-grid > article > p,
div.dc85-method-note-grid article > p,
div.dc85-method-note-grid p > a,
div.dg3-access-copy > a.dg3-return,
div.dg3-access-copy > p,
div.dg3-actions > a.dg3-btn,
div.dg3-actions > a.dg3-link,
div.dg3-closure-actions > a.dg3-btn,
div.dg3-closure-actions > a.dg3-link,
div.dg3-closure-copy > p,
div.dg3-wrap > p.contextual-pathway > a,
div.dg3-wrap p.contextual-pathway > a,
div.dg4-gate-head > p,
div.dg4-gate-head > strong,
div.dg5-guide-bridge__grid > div > p,
div.dg5-guide-bridge__grid div > p,
div.dxn-insight > strong,
div.dxn-wrap > div > p,
div.ep-answer-triad > article > p,
div.ep-answer-triad article > p,
div.ep-answer-triad p > a,
div.ep-article-content > aside.ep-practice-scenario,
div.ep-article-content > p.article-regional-context,
div.ep-article-content > p.case-inline-reference-v7357,
div.ep-chapter-copy > div.hinweis,
div.ep-chapter-copy > div.hinweis > strong,
div.ep-chapter-copy > ol > li,
div.ep-chapter-copy > p,
div.ep-chapter-copy > p > a,
div.ep-chapter-copy > p > strong,
div.ep-chapter-copy > p.contextual-pathway,
div.ep-chapter-copy > p.contextual-pathway > a,
div.ep-chapter-copy > ul > li,
div.ep-chapter-copy li > a,
div.ep-chapter-copy li > strong,
div.ep-chapter-copy ol > li,
div.ep-chapter-copy p > a,
div.ep-chapter-copy p > strong,
div.ep-chapter-copy p.contextual-pathway > a,
div.ep-chapter-copy ul > li,
div.ep-conclusion-next > p,
div.ep-conclusion-next > p.case-inline-reference-v7357,
div.ep-hero-orientation > p.ep-question,
div.ep-redflags > ul > li,
div.ep-redflags ul > li,
div.ep-responsibility-ledger > article > p,
div.ep-responsibility-ledger > article > strong,
div.ep-responsibility-ledger article > p,
div.ep-responsibility-ledger article > strong,
div.ep-sources-body > p,
div.ep-sources-body li > a,
div.erp-decision-map__case > p,
div.erp-direction-map div > p,
div.erp23-proof__opening > p,
div.faq-a > p,
div.gp-proof-layout > div > p,
div.gp-proof-layout div > p,
div.guide585-ai > span,
div.guide585-copy > a,
div.guide585-copy > p,
div.guide585-erp > p,
div.h7-unsure__copy > p,
div.hg-document-caption > div > strong,
div.hg-document-caption div > strong,
div.hinweis > a.article-source-link,
div.home-attitude__copy > p.nbc-section-intro,
div.home-trust__person-meta > strong,
div.iv-node > strong,
div.ka-case > a.rx-link,
div.ka-leadership-landscape > article > p,
div.ka-leadership-landscape article > p,
div.ki23-readiness__inner > p.contextual-pathway,
div.ki585-control-group div > strong,
div.ks-proof-grid > article > p,
div.ks-proof-grid > article > span,
div.ks-proof-grid article > p,
div.ks-proof-grid article > span,
div.ks-status-grid > div > p,
div.ks-status-grid > div > strong,
div.ks-status-grid div > p,
div.ks-status-grid div > strong,
div.legal-body > p.legal-version-note,
div.legal-body > p.nbc-section-intro,
div.legal-body > ul > li,
div.legal-body ul > li,
div.local-data-reset > p,
div.m7h-principle-ledger div > p,
div.m7h-service-ledger > a > p,
div.m7h-service-ledger a > p,
div.m7h-wrap > a.btn,
div.m7h-wrap > p.m7h-final__copy,
div.m7h-wrap > p.m7h-intro,
div.nbc-answer-next > a.nbc-answer-next__link,
div.nbc-case-next__links > a.nbc-case-next__primary,
div.nbc-case-next__links > a.nbc-case-next__secondary,
div.nbc-dependency-band > article > strong,
div.nbc-dependency-band article > strong,
div.nbc-explainer-detail__body > ol > li,
div.nbc-explainer-detail__body > p,
div.nbc-explainer-detail__body > p > a,
div.nbc-explainer-detail__body > p > strong,
div.nbc-explainer-detail__body > p.contextual-pathway,
div.nbc-explainer-detail__body > p.contextual-pathway > a,
div.nbc-explainer-detail__body > ul > li,
div.nbc-explainer-detail__body li > a,
div.nbc-explainer-detail__body li > strong,
div.nbc-explainer-detail__body ol > li,
div.nbc-explainer-detail__body p > a,
div.nbc-explainer-detail__body p > strong,
div.nbc-explainer-detail__body p.contextual-pathway > a,
div.nbc-explainer-detail__body ul > li,
div.nbc-final-case-top > strong,
div.nbc-flow-readout > strong,
div.nbc-onecheck-home__copy > a.btn,
div.nbc-onecheck-home__preview li > strong,
div.nbc-orientation-head > p,
div.nbc-project-facts > p,
div.nbc-story-shell > p.nbc-impact-note,
div.nbc-stream-head > strong,
div.nbc-visual-field > p.nbc-impact-note,
div.nf-principles > div > p,
div.nf-principles div > p,
div.p2-evidence-hero__intro > p.p2-evidence-hero__lead,
div.pf-proof-main > a.rx-link,
div.pf-proof-main > p > strong,
div.pf-proof-main p > strong,
div.pilot-release-map__stop > p,
div.pilot-release-map__stop > p > strong,
div.pilot-release-map__stop p > strong,
div.process-cost-model__year > p,
div.process-cost-model__year > p > strong,
div.process-cost-model__year p > strong,
div.process-economic-section > p,
div.process-engagement-method > div > p,
div.process-engagement-method div > p,
div.process-evidence-copy > p,
div.process-evidence-copy > p > a,
div.process-evidence-copy p > a,
div.process-triangulation__conclusion > p,
div.process-triangulation__conclusion > p > strong,
div.process-triangulation__conclusion p > strong,
div.process-triangulation__views > section > p,
div.process-triangulation__views p > strong,
div.process-triangulation__views section > p,
div.r4-proof-grid > article > p,
div.r4-proof-grid > article > strong,
div.r4-proof-grid article > p,
div.r4-proof-grid article > strong,
div.r4-result-triad > article > p,
div.r4-result-triad article > p,
div.rco-early-nav__inner > p.rco-early-nav__label,
div.regional-atlas__actions > a.authority-text-link,
div.regional-network > div.regional-network-south,
div.regional-network-home > span,
div.regional-network-north > span,
div.regional-presence__copy > a.regional-presence__link,
div.regional-presence__copy > p,
div.regional-presence__copy > p.regional-presence__availability,
div.regional-presence__copy > p.regional-presence__scope,
div.regional-principles > article > p,
div.regional-principles article > p,
div.revision-origin > p,
div.revision-targets > div > p,
div.revision-targets div > p,
div.rss-footer > a.rss-service-link,
div.rss-intro__main > p.rss-copy,
div.service-close-v6694__copy > p,
div.service-close-v6694__copy > p > a,
div.service-close-v6694__copy p > a,
div.service-hero-copy > p.lede,
div.service-hero-copy > p.service-hero-support,
div.source-note > p,
div.sr-equation > div > p,
div.sr-equation div > p,
div.ss-answer > p,
div.ss-answer > strong,
div.ss-origin > strong,
div.ss-time-ratio > strong,
div.st-case > a.rx-link,
div.st-decision-landscape > article > p,
div.st-decision-landscape article > p,
div.sw > p.contextual-pathway,
div.sw > p.erp-direction-note,
div.sw > p.rx-body,
div.sw > p.service-after-fit,
div.sw li > p,
div.v7398-flow-worlds > div > strong,
div.v7398-flow-worlds div > strong,
div.v7398-mainline > span,
div.v7398-truth-list > div > strong,
div.v7398-truth-list div > strong,
div.v7425-regional-evidence-shell > p.rx-kicker,
div.wave2-service-scope__item > p,
div.wave2-service-scope__item > p > a,
div.wave2-service-scope__item > strong,
div.wave2-service-scope__item p > a,
div.wrap > aside > a,
div.wrap > div > p.nbc-unified-hero-lead,
div.wrap > p > strong,
div.wrap > p.lede,
div.wrap > p.nbc-section-intro,
div.wrap > p.risk-reversal,
div.wrap aside > a,
div.wrap div > p.nbc-unified-hero-lead,
dl > dd,
figcaption.baro-stage-head > div > strong,
figcaption.baro-stage-head div > strong,
figure.baro-stage > p.bf-case-status,
figure.ce-evidence > p.case-v7357-role,
figure.dc81-hero-instrument > figcaption > strong,
figure.dc81-hero-instrument figcaption > strong,
figure.dg3-preview-card > figcaption > strong,
figure.dg3-preview-card figcaption > strong,
figure.erp-decision-map > p.erp-decision-map__limit,
figure.erp-decision-map div > p,
figure.guide585-document > ol > li,
figure.guide585-document ol > li,
figure.hero-preview li > strong,
figure.m7h-person__portrait > figcaption > strong,
figure.m7h-person__portrait figcaption > strong,
figure.material-handoff > p,
figure.material-handoff > p > strong,
figure.material-handoff p > strong,
figure.nbc-explainer > div.nbc-explainer__result,
figure.nf-flow li > p,
figure.pilot-release-map div > p,
figure.process-cost-model > p.process-cost-model__source,
figure.process-evidence-visual > p.process-evidence-finding,
figure.process-evidence-visual div > p,
figure.process-evidence-visual div > strong,
figure.regional-scene > p.regional-question,
figure.ss-scene > p.ss-answer,
figure.svp-process-route li > strong,
form.dg4-gate-card > p.dg4-privacy,
header > a.gp-link,
header.about-conversation-intro > div > a,
header.about-conversation-intro > div > p,
header.about-conversation-intro div > a,
header.about-conversation-intro div > p,
header.abt8-tools__head > p,
header.ac-intake-heading > p.ac-intake-lede,
header.authority-section-head > p,
header.baro-scenario-head > p,
header.bloghotfix-group__head > div > p,
header.bloghotfix-group__head div > p,
header.bloghotfix-library__head > div > p,
header.bloghotfix-library__head div > p,
header.casehotfix-head > p,
header.dc7-entry__head > p,
header.ep-ledger-head > p,
header.erp-direction-head > p,
header.erp-direction-head > p > a,
header.erp-direction-head p > a,
header.erp23-after__head > p,
header.h7-hero__copy > p.nbc-section-intro,
header.home-reading__head > p,
header.home-trust__head > p.nbc-section-intro,
header.home-twin-intro > p.home-twin-intro__copy,
header.ka-thesis-head > p > strong,
header.ka-thesis-head p > strong,
header.ki23-readiness__head > p.ki23-readiness__lede,
header.oml-hero > div > p.nbc-unified-hero-lead,
header.oml-hero div > p.nbc-unified-hero-lead,
header.process-evidence-head > p,
header.ps-hero-copy > p.ph-lede,
header.r4-result-head > p.baro-result-lede,
header.regional-faq-head > p,
header.rss-intro > p.rss-family-clarity,
header.service-editorial-head > p,
header.st-decision-head > p > strong,
header.st-decision-head p > strong,
header.trade-order-hero-copy > p.ph-lede,
header.trade-promise-intro > p.trade-promise-intro__copy,
label.lf-field > span,
li.bv582-wait > div > strong,
li.bv582-wait div > strong,
li.handover-gap > p,
li.handover-gap > strong,
nav.article-reading-next > p.article-reading-next__title,
nav.article-reading-next > p.case-inline-reference-v7357,
nav.dxn-probe-rows div > strong,
ol > li > a,
ol.abt2-steps div > p,
ol.as-step-list > li,
ol.as-step-list > li > a,
ol.as-step-list > li > em,
ol.as-step-list > li > strong,
ol.as-step-list li > a,
ol.as-step-list li > em,
ol.as-step-list li > strong,
ol.data-comparison > li > span,
ol.data-comparison li > span,
ol.handover-flow > li > p,
ol.handover-flow > li > strong,
ol.handover-flow li > p,
ol.handover-flow li > strong,
ol.nbc-contact-steps div > p,
ol.nbc-contact-steps div > strong,
p > a.nbc-author-link,
p > em,
p.abt6-proof__note > span.abt585-transfer,
p.article-crosslink > a,
p.article-crosslink > em,
p.article-regional-context > a,
p.bv582-calculation > strong,
p.bv582-follow > a,
p.bv582-home-number > span,
p.case-inline-reference-v7357 > a,
p.contextual-pathway > a.contextual-pathway__link,
p.contextual-pathway > strong,
p.dxn-hero__direct > a,
p.lede > strong,
p.lf-fallback > a,
p.nbc-impact-note > strong,
p.ph-lede > strong,
p.process-cost-model__source > a,
p.trade-order-hero-proof > strong,
p.trade-promise-intro__copy > strong,
p.v7398-motif-verdict > strong,
section > p > strong,
section > p.iv-contrast__label,
section.baro-finding > p.bp-next-context,
section.dc85-check-ledger div > p,
section.dc85-how div > p,
section.dc85-how div > strong,
section.ep-authority-note > p,
section.ep-authority-note > p > strong,
section.ep-authority-note p > strong,
section.ep-chapter > p,
section.ep-chapter > p > a,
section.ep-chapter p > a,
section.ep-decision-ledger > aside.ep-practice-scenario,
section.ep-prologue > p,
section.ep-prologue > p.article-crosslink,
section.gp-section > header > p,
section.gp-section > p.v7399-neutrality,
section.gp-section header > p,
section.gp-section li > p,
section.home-attitude > p.contextual-pathway > a,
section.home-attitude p.contextual-pathway > a,
section.nbc-authority-strip > div.wrap > a,
section.nbc-authority-strip > div.wrap > p,
section.nbc-authority-strip div.wrap > a,
section.nbc-authority-strip div.wrap > p,
section.process-engagement > div.sw > p,
section.process-engagement div.sw > p,
section.service-editorial-section > div.v7425-regional-evidence-shell > p,
section.service-editorial-section div.v7425-regional-evidence-shell > p,
section.service-strategic-layer > div.sw > p,
section.service-strategic-layer div.sw > p,
span > strong,
span.erp-direction-outcome > strong,
strong > span.sr-only,
ul > li > p,
ul.as-step-list > li,
ul.as-step-list > li > a,
ul.as-step-list > li > strong,
ul.as-step-list li > a,
ul.as-step-list li > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-body) !important; line-height: 1.6 !important; letter-spacing: 0 !important; }
:where(a.bloghotfix-lead > p,
a.bloghotfix-lead > span.bloghotfix-lead__action,
a.casehotfix-item > p.casehotfix-copy,
a.home-reading-path > p,
a.home-service-choice__item > p,
article > p > a,
article.baro-dimension > label.sr-only,
article.case-editorial-close__item > p,
article.dxn-workspace > p.dxn-tool-copy,
article.home-trust__item > p,
article.regional-radius-card > a,
article.regional-radius-card > p,
article.regional-signal-card > p,
aside.bv582-review > ul > li,
aside.bv582-review ul > li,
aside.case-editorial-close__transfer > div > p,
aside.case-editorial-close__transfer div > p,
aside.case-editorial-close__transfer p > a,
aside.case7429-hard > p,
aside.contact-conversation-note > p.contact-location,
aside.ep-practice-scenario > a,
aside.home-attitude__signature > p,
aside.ka-authority > p,
aside.nbc-baro-entry > p,
aside.nbc-context-links > p,
aside.nbc-context-links > p > a,
aside.nbc-context-links p > a,
aside.nbc-impact-direction > p > span,
aside.nbc-impact-direction p > span,
aside.ri-context-model > a.ri-context-link,
aside.ri-context-model > p.regional-network-note,
aside.rx-authority > p,
aside.st-authority > p,
details.as-article-context > summary,
details.baro-calculator > div > p,
details.baro-calculator div > p,
details.baro-model-details > p,
details.baro-model-details > summary,
details.dc-disclosure > p,
details.ed-details > summary,
details.ep-ledger-depth > summary,
details.ep-ledger-redflags-depth > summary,
details.ep-ledger-responsibility-depth > summary,
details.ep-mobile-depth > summary,
details.faq-item > p,
details.nf-sources > summary,
div > label,
div > output,
div > p.ac-question-support,
div > p.case2-hero-lead,
div > p.case2-index-cta-copy,
div.abt2-independent__copy > p,
div.abt2-independent__copy > p.abt6-rule,
div.abt2-motivation__copy > p,
div.abt2-personal__copy > p,
div.abt5-final__copy > p.abt5-final__body,
div.abt6-collab-principles > article > p,
div.abt6-collab-principles article > p,
div.abt8-tool__copy > p,
div.ac-personal-contact > div > p,
div.ac-personal-contact div > p,
div.ai-decision-gate li > p,
div.article-reading-next__links > a > p,
div.article-reading-next__links a > p,
div.as-copy-intro > p,
div.as-copy-unit > p,
div.as-copy-unit > p > a,
div.as-copy-unit p > a,
div.as-hero-intro > p.ep-lede,
div.authority-decision-action > a.authority-text-link,
div.authority-hero__actions > a.authority-text-link,
div.bf-heading > p,
div.bloghotfix-guide > ul > li,
div.bloghotfix-guide ul > li,
div.bv582 > p.bv582-limit,
div.bv582 > p.bv582-summary,
div.bv582-home-ledger > article > a,
div.bv582-home-ledger article > a,
div.bv582-home-main > a,
div.bv585-finding-pair > dd,
div.case-proof-context__impact > p,
div.case-proof-context__role > p,
div.case7429-approach-copy > p,
div.case7429-close-main > p.case7429-copy,
div.casehotfix-foot > div > p,
div.casehotfix-foot div > p,
div.ce-bars > div > span,
div.ce-bars div > span,
div.ce-gate > div.ce-gate-source,
div.ce-gate-branches > div > p,
div.ce-gate-branches div > p,
div.ce-intervention > div > p,
div.ce-intervention > p.case7439-static-label,
div.ce-intervention div > p,
div.ce-percent-row > span,
div.ce-project-row > span,
div.cost-scope-grid > article > p,
div.cost-scope-grid article > p,
div.dc85-final-cta__inner > div > p,
div.dc85-final-cta__inner div > p,
div.dc85-method-note-grid > article > p,
div.dc85-method-note-grid article > p,
div.dc85-method-note-grid p > a,
div.dg3-access-copy > a.dg3-return,
div.dg3-access-copy > p,
div.dg3-actions > a.dg3-link,
div.dg3-closure-actions > a.dg3-link,
div.dg3-closure-copy > p,
div.dg3-wrap > p.contextual-pathway > a,
div.dg3-wrap p.contextual-pathway > a,
div.dg4-gate-head > p,
div.dg5-guide-bridge__grid > div > p,
div.dg5-guide-bridge__grid div > p,
div.dxn-wrap > div > p,
div.ep-answer-triad > article > p,
div.ep-answer-triad article > p,
div.ep-answer-triad p > a,
div.ep-article-content > aside.ep-practice-scenario,
div.ep-article-content > p.article-regional-context,
div.ep-article-content > p.case-inline-reference-v7357,
div.ep-chapter-copy > div.hinweis,
div.ep-chapter-copy > ol > li,
div.ep-chapter-copy > p,
div.ep-chapter-copy > p > a,
div.ep-chapter-copy > p.contextual-pathway,
div.ep-chapter-copy > p.contextual-pathway > a,
div.ep-chapter-copy > ul > li,
div.ep-chapter-copy li > a,
div.ep-chapter-copy ol > li,
div.ep-chapter-copy p > a,
div.ep-chapter-copy p.contextual-pathway > a,
div.ep-chapter-copy ul > li,
div.ep-conclusion-next > p,
div.ep-conclusion-next > p.case-inline-reference-v7357,
div.ep-hero-orientation > p.ep-question,
div.ep-redflags > ul > li,
div.ep-redflags ul > li,
div.ep-responsibility-ledger > article > p,
div.ep-responsibility-ledger article > p,
div.ep-sources-body > p,
div.ep-sources-body li > a,
div.erp-decision-map__case > p,
div.erp-direction-map div > p,
div.erp23-proof__opening > p,
div.faq-a > p,
div.gp-proof-layout > div > p,
div.gp-proof-layout div > p,
div.guide585-ai > span,
div.guide585-copy > p,
div.h7-unsure__copy > p,
div.hinweis > a.article-source-link,
div.home-attitude__copy > p.nbc-section-intro,
div.ka-case > a.rx-link,
div.ka-leadership-landscape > article > p,
div.ka-leadership-landscape article > p,
div.ki23-readiness__inner > p.contextual-pathway,
div.ks-proof-grid > article > p,
div.ks-proof-grid > article > span,
div.ks-proof-grid article > p,
div.ks-proof-grid article > span,
div.ks-status-grid > div > p,
div.ks-status-grid div > p,
div.legal-body > p.legal-version-note,
div.legal-body > p.nbc-section-intro,
div.legal-body > ul > li,
div.legal-body ul > li,
div.local-data-reset > p,
div.m7h-principle-ledger div > p,
div.m7h-service-ledger > a > p,
div.m7h-service-ledger a > p,
div.m7h-wrap > p.m7h-final__copy,
div.m7h-wrap > p.m7h-intro,
div.nbc-explainer-detail__body > ol > li,
div.nbc-explainer-detail__body > p,
div.nbc-explainer-detail__body > p > a,
div.nbc-explainer-detail__body > p.contextual-pathway,
div.nbc-explainer-detail__body > p.contextual-pathway > a,
div.nbc-explainer-detail__body > ul > li,
div.nbc-explainer-detail__body li > a,
div.nbc-explainer-detail__body ol > li,
div.nbc-explainer-detail__body p > a,
div.nbc-explainer-detail__body p.contextual-pathway > a,
div.nbc-explainer-detail__body ul > li,
div.nbc-orientation-head > p,
div.nbc-project-facts > p,
div.nbc-story-shell > p.nbc-impact-note,
div.nbc-visual-field > p.nbc-impact-note,
div.nf-principles > div > p,
div.nf-principles div > p,
div.p2-evidence-hero__intro > p.p2-evidence-hero__lead,
div.pf-proof-main > a.rx-link,
div.pilot-release-map__stop > p,
div.process-cost-model__year > p,
div.process-economic-section > p,
div.process-engagement-method > div > p,
div.process-engagement-method div > p,
div.process-evidence-copy > p,
div.process-evidence-copy > p > a,
div.process-evidence-copy p > a,
div.process-triangulation__conclusion > p,
div.process-triangulation__views > section > p,
div.process-triangulation__views section > p,
div.r4-proof-grid > article > p,
div.r4-proof-grid article > p,
div.r4-result-triad > article > p,
div.r4-result-triad article > p,
div.regional-atlas__actions > a.authority-text-link,
div.regional-network > div.regional-network-south,
div.regional-network-home > span,
div.regional-network-north > span,
div.regional-presence__copy > a.regional-presence__link,
div.regional-presence__copy > p.regional-presence__scope,
div.regional-principles > article > p,
div.regional-principles article > p,
div.revision-origin > p,
div.revision-targets > div > p,
div.revision-targets div > p,
div.rss-intro__main > p.rss-copy,
div.service-close-v6694__copy > p,
div.service-close-v6694__copy > p > a,
div.service-close-v6694__copy p > a,
div.service-hero-copy > p.lede,
div.service-hero-copy > p.service-hero-support,
div.source-note > p,
div.sr-equation > div > p,
div.sr-equation div > p,
div.ss-answer > p,
div.st-case > a.rx-link,
div.st-decision-landscape > article > p,
div.st-decision-landscape article > p,
div.sw > p.contextual-pathway,
div.sw > p.erp-direction-note,
div.sw > p.rx-body,
div.sw > p.service-after-fit,
div.sw li > p,
div.v7398-mainline > span,
div.v7425-regional-evidence-shell > p.rx-kicker,
div.wave2-service-scope__item > p,
div.wave2-service-scope__item > p > a,
div.wave2-service-scope__item p > a,
div.wrap > div > p.nbc-unified-hero-lead,
div.wrap > p.lede,
div.wrap > p.nbc-section-intro,
div.wrap > p.risk-reversal,
div.wrap div > p.nbc-unified-hero-lead,
dl > dd,
figure.baro-stage > p.bf-case-status,
figure.ce-evidence > p.case-v7357-role,
figure.erp-decision-map > p.erp-decision-map__limit,
figure.erp-decision-map div > p,
figure.material-handoff > p,
figure.nbc-explainer > div.nbc-explainer__result,
figure.nf-flow li > p,
figure.pilot-release-map div > p,
figure.process-cost-model > p.process-cost-model__source,
figure.process-evidence-visual > p.process-evidence-finding,
figure.process-evidence-visual div > p,
figure.regional-scene > p.regional-question,
figure.ss-scene > p.ss-answer,
form.dg4-gate-card > p.dg4-privacy,
header.about-conversation-intro > div > p,
header.about-conversation-intro div > p,
header.abt8-tools__head > p,
header.ac-intake-heading > p.ac-intake-lede,
header.authority-section-head > p,
header.baro-scenario-head > p,
header.bloghotfix-group__head > div > p,
header.bloghotfix-group__head div > p,
header.bloghotfix-library__head > div > p,
header.bloghotfix-library__head div > p,
header.casehotfix-head > p,
header.dc7-entry__head > p,
header.ep-ledger-head > p,
header.erp-direction-head > p,
header.erp-direction-head > p > a,
header.erp-direction-head p > a,
header.erp23-after__head > p,
header.h7-hero__copy > p.nbc-section-intro,
header.home-reading__head > p,
header.home-trust__head > p.nbc-section-intro,
header.home-twin-intro > p.home-twin-intro__copy,
header.ki23-readiness__head > p.ki23-readiness__lede,
header.oml-hero > div > p.nbc-unified-hero-lead,
header.oml-hero div > p.nbc-unified-hero-lead,
header.process-evidence-head > p,
header.ps-hero-copy > p.ph-lede,
header.r4-result-head > p.baro-result-lede,
header.regional-faq-head > p,
header.rss-intro > p.rss-family-clarity,
header.service-editorial-head > p,
header.trade-order-hero-copy > p.ph-lede,
header.trade-promise-intro > p.trade-promise-intro__copy,
li.handover-gap > p,
nav.article-reading-next > p.article-reading-next__title,
nav.article-reading-next > p.case-inline-reference-v7357,
ol > li > a,
ol.abt2-steps div > p,
ol.as-step-list > li,
ol.as-step-list > li > a,
ol.as-step-list > li > em,
ol.as-step-list li > a,
ol.as-step-list li > em,
ol.data-comparison > li > span,
ol.data-comparison li > span,
ol.handover-flow > li > p,
ol.handover-flow li > p,
ol.nbc-contact-steps div > p,
p > em,
p.abt6-proof__note > span.abt585-transfer,
p.article-crosslink > a,
p.article-crosslink > em,
p.article-regional-context > a,
p.bv582-follow > a,
p.case-inline-reference-v7357 > a,
p.dxn-hero__direct > a,
p.lf-fallback > a,
p.process-cost-model__source > a,
section > p.iv-contrast__label,
section.baro-finding > p.bp-next-context,
section.dc85-check-ledger div > p,
section.dc85-how div > p,
section.ep-authority-note > p,
section.ep-chapter > p,
section.ep-chapter > p > a,
section.ep-chapter p > a,
section.ep-decision-ledger > aside.ep-practice-scenario,
section.ep-prologue > p,
section.ep-prologue > p.article-crosslink,
section.gp-section > header > p,
section.gp-section > p.v7399-neutrality,
section.gp-section header > p,
section.gp-section li > p,
section.home-attitude > p.contextual-pathway > a,
section.home-attitude p.contextual-pathway > a,
section.nbc-authority-strip > div.wrap > p,
section.nbc-authority-strip div.wrap > p,
section.process-engagement > div.sw > p,
section.process-engagement div.sw > p,
section.service-editorial-section > div.v7425-regional-evidence-shell > p,
section.service-editorial-section div.v7425-regional-evidence-shell > p,
section.service-strategic-layer > div.sw > p,
section.service-strategic-layer div.sw > p,
ul > li > p,
ul.as-step-list > li,
ul.as-step-list > li > a,
ul.as-step-list li > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 400 !important; }
:where(a > div > strong,
a.bloghotfix-row > strong,
a.nbc-orientation-guide > strong,
article.case7429-step > div > strong,
article.case7429-step div > strong,
article.nbc-trade-node > strong,
article.regional-atlas__panel > button.ri-disclosure-toggle,
article.regional-signal-card > p > strong,
article.regional-signal-card p > strong,
aside.bv582-review > p.bv582-status,
aside.case-editorial-close__transfer > div > a,
aside.case-editorial-close__transfer div > a,
aside.case-editorial-close__transfer p > strong,
aside.case-reality-ledger > div > strong,
aside.case-reality-ledger div > strong,
aside.ep-practice-scenario > strong,
aside.home-attitude__signature > a,
aside.nbc-baro-entry > p > a,
aside.nbc-baro-entry p > a,
body.page > a.skip-link,
body.page-article > a.skip-link,
body.service-condensed > a.skip-link,
details.baro-model-details > p > strong,
details.baro-model-details p > strong,
details.cp-artifact > summary,
details.dc-disclosure > summary,
details.ed-details div > strong,
details.ep-sources > summary,
details.faq-item > summary,
details.m7a-disclosure > summary > span,
details.m7a-disclosure summary > span,
details.vc-details > summary,
div > a.gp-link,
div > strong.nbc-explainer__term,
div.baro-dimension-head > strong.baro-dimension-title,
div.baro-next-actions > a.btn,
div.baro-situation-body > a,
div.baro-workbench > button.baro-mobile-tuning-toggle,
div.bloghotfix-guide > strong,
div.bv582-verdict > p > strong,
div.bv582-verdict p > strong,
div.case-v7357-proof-grid > article > strong,
div.case-v7357-proof-grid article > strong,
div.casehotfix-note > span.casehotfix-link,
div.dg3-actions > a.dg3-btn,
div.dg3-closure-actions > a.dg3-btn,
div.dg4-gate-head > strong,
div.dxn-insight > strong,
div.ep-chapter-copy > div.hinweis > strong,
div.ep-chapter-copy > p > strong,
div.ep-chapter-copy li > strong,
div.ep-chapter-copy p > strong,
div.ep-responsibility-ledger > article > strong,
div.ep-responsibility-ledger article > strong,
div.guide585-copy > a,
div.guide585-erp > p,
div.hg-document-caption > div > strong,
div.hg-document-caption div > strong,
div.home-trust__person-meta > strong,
div.iv-node > strong,
div.ki585-control-group div > strong,
div.ks-status-grid > div > strong,
div.ks-status-grid div > strong,
div.m7h-wrap > a.btn,
div.nbc-answer-next > a.nbc-answer-next__link,
div.nbc-case-next__links > a.nbc-case-next__primary,
div.nbc-case-next__links > a.nbc-case-next__secondary,
div.nbc-dependency-band > article > strong,
div.nbc-dependency-band article > strong,
div.nbc-explainer-detail__body > p > strong,
div.nbc-explainer-detail__body li > strong,
div.nbc-explainer-detail__body p > strong,
div.nbc-final-case-top > strong,
div.nbc-flow-readout > strong,
div.nbc-onecheck-home__copy > a.btn,
div.nbc-onecheck-home__preview li > strong,
div.nbc-stream-head > strong,
div.pf-proof-main > p > strong,
div.pf-proof-main p > strong,
div.pilot-release-map__stop > p > strong,
div.pilot-release-map__stop p > strong,
div.process-cost-model__year > p > strong,
div.process-cost-model__year p > strong,
div.process-triangulation__conclusion > p > strong,
div.process-triangulation__conclusion p > strong,
div.process-triangulation__views p > strong,
div.r4-proof-grid > article > strong,
div.r4-proof-grid article > strong,
div.rco-early-nav__inner > p.rco-early-nav__label,
div.regional-presence__copy > p.regional-presence__availability,
div.rss-footer > a.rss-service-link,
div.ss-answer > strong,
div.ss-origin > strong,
div.ss-time-ratio > strong,
div.v7398-flow-worlds > div > strong,
div.v7398-flow-worlds div > strong,
div.v7398-truth-list > div > strong,
div.v7398-truth-list div > strong,
div.wave2-service-scope__item > strong,
div.wrap > p > strong,
figcaption.baro-stage-head > div > strong,
figcaption.baro-stage-head div > strong,
figure.dc81-hero-instrument > figcaption > strong,
figure.dc81-hero-instrument figcaption > strong,
figure.dg3-preview-card > figcaption > strong,
figure.dg3-preview-card figcaption > strong,
figure.guide585-document > ol > li,
figure.guide585-document ol > li,
figure.hero-preview li > strong,
figure.m7h-person__portrait > figcaption > strong,
figure.m7h-person__portrait figcaption > strong,
figure.material-handoff > p > strong,
figure.material-handoff p > strong,
figure.process-evidence-visual div > strong,
figure.svp-process-route li > strong,
header > a.gp-link,
header.about-conversation-intro > div > a,
header.about-conversation-intro div > a,
header.ka-thesis-head > p > strong,
header.ka-thesis-head p > strong,
header.st-decision-head > p > strong,
header.st-decision-head p > strong,
label.lf-field > span,
li.bv582-wait > div > strong,
li.bv582-wait div > strong,
li.handover-gap > strong,
nav.dxn-probe-rows div > strong,
ol.as-step-list > li > strong,
ol.as-step-list li > strong,
ol.handover-flow > li > strong,
ol.handover-flow li > strong,
ol.nbc-contact-steps div > strong,
p > a.nbc-author-link,
p.bv582-calculation > strong,
p.bv582-home-number > span,
p.contextual-pathway > strong,
p.lede > strong,
p.nbc-impact-note > strong,
p.ph-lede > strong,
p.trade-order-hero-proof > strong,
p.trade-promise-intro__copy > strong,
p.v7398-motif-verdict > strong,
section > p > strong,
section.dc85-how div > strong,
section.ep-authority-note > p > strong,
section.ep-authority-note p > strong,
section.nbc-authority-strip > div.wrap > a,
section.nbc-authority-strip div.wrap > a,
span > strong,
span.erp-direction-outcome > strong,
strong > span.sr-only,
ul.as-step-list > li > strong,
ul.as-step-list li > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* lead: 36 selectors */
:where(a.service-hero-proofline > strong,
article.dg3-outcome > strong,
aside.case7429-check > strong,
div > p.dg3-hero-lead,
div.abt2-hero__copy > p.abt2-hero__lead,
div.abt2-hero__copy > p.abt2-thesis,
div.as-answer-intro > p.ep-answer-text,
div.bloghotfix-library__meta > strong,
div.bv585-finding-pair > dt,
div.case-proof-summary > p.nbc-folio__lead,
div.case-reality-copy > p.case-reality-lead,
div.dxn-conversion-bridge__copy > strong,
div.dxn-wrap > p.dxn-hero__lead,
div.erp-decision-map__case > div > span,
div.erp-decision-map__case div > span,
div.ki23-control__boundary > strong,
div.local-hero-copy > p.local-hero-lede,
div.m7h-principle-ledger div > strong,
div.nbc-folio__opening > p.nbc-folio__lead,
div.nbc-hours-block > strong,
div.nbc-impact-card > strong,
div.nbc-impact-core > b,
div.nbc-onecheck-home__copy > p,
div.nbc-stream-stops > article > strong,
div.nbc-stream-stops article > strong,
div.r4-result-triad > article > strong,
div.r4-result-triad article > strong,
div.v7398-mainline > strong,
figure.hero-explanation > div.iv-origin,
header.case-editorial-close__head > p.case-editorial-close__intro,
header.dg3-section-head > p.nbc-folio__lead,
header.erp-levels-head > p,
header.knowledge-container-head > p.nbc-section-intro,
header.nbc-story-head > p.nbc-story-head-copy,
p.ep-answer-text > a,
p.nbc-story-head-copy > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-lead) !important; line-height: 1.5 !important; letter-spacing: -.005em !important; }
:where(div > p.dg3-hero-lead,
div.abt2-hero__copy > p.abt2-hero__lead,
div.as-answer-intro > p.ep-answer-text,
div.case-proof-summary > p.nbc-folio__lead,
div.case-reality-copy > p.case-reality-lead,
div.dxn-wrap > p.dxn-hero__lead,
div.erp-decision-map__case > div > span,
div.erp-decision-map__case div > span,
div.local-hero-copy > p.local-hero-lede,
div.nbc-folio__opening > p.nbc-folio__lead,
div.nbc-onecheck-home__copy > p,
figure.hero-explanation > div.iv-origin,
header.case-editorial-close__head > p.case-editorial-close__intro,
header.dg3-section-head > p.nbc-folio__lead,
header.erp-levels-head > p,
header.knowledge-container-head > p.nbc-section-intro,
header.nbc-story-head > p.nbc-story-head-copy,
p.ep-answer-text > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 400 !important; }
:where(a.service-hero-proofline > strong,
article.dg3-outcome > strong,
aside.case7429-check > strong,
div.abt2-hero__copy > p.abt2-thesis,
div.bloghotfix-library__meta > strong,
div.bv585-finding-pair > dt,
div.dxn-conversion-bridge__copy > strong,
div.ki23-control__boundary > strong,
div.m7h-principle-ledger div > strong,
div.nbc-hours-block > strong,
div.nbc-impact-card > strong,
div.nbc-impact-core > b,
div.nbc-stream-stops > article > strong,
div.nbc-stream-stops article > strong,
div.r4-result-triad > article > strong,
div.r4-result-triad article > strong,
div.v7398-mainline > strong,
p.nbc-story-head-copy > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* title3: 56 selectors */
:where(a.nbc-diagnose-primary > strong,
a.nbc-footer-compact-brand > strong,
a.p2-proof-mark > strong.p2-proof-mark__metric,
article.dg3-outcome > button.final-guide-outcome-toggle,
article.regional-signal-card > b,
aside.dc7-entry__info > strong,
aside.home-attitude__signature > strong,
aside.hv-signal > a > strong,
aside.hv-signal a > strong,
aside.nf-takeaway > p,
button.dc7-choice > strong,
div.abt5-final__copy > p.abt5-final__statement,
div.ac-personal-contact > div > strong,
div.ac-personal-contact div > strong,
div.article-reading-next__links > a > strong,
div.article-reading-next__links a > strong,
div.bv585-time-summary strong > span,
div.ce-intervention > div > strong,
div.ce-intervention div > strong,
div.erp-v7380-bridge > strong,
div.guide585-ai > strong,
div.home-process-opening__hero > p.home-process-opening__lead,
div.local-founder-copy > blockquote,
div.material-handoff__route > div > strong,
div.material-handoff__route div > strong,
div.material-handoff__wait > strong,
div.nbc-c2c-mobile li > strong,
div.nbc-case-next__copy > p,
div.nbc-editorial-faq > details > summary,
div.nbc-editorial-faq details > summary,
div.nbc-hero-verdict > strong,
div.nbc-order-id > strong,
div.nbc-order-state > strong,
div.nbc-trade-hero-route > article > strong,
div.nbc-trade-hero-route article > strong,
div.nbc-value-river > div > strong,
div.nbc-value-river div > strong,
div.sr-equation > div > strong,
div.sr-equation div > strong,
div.v7398-trigger > strong,
div.v7399-economy-logic > p.v7399-economy-principle,
figcaption.nbc-explainer__caption > strong.nbc-explainer__title,
figure.as-model > figcaption,
figure.hero-explanation > figcaption > strong,
figure.hero-explanation figcaption > strong,
figure.hero-preview > figcaption,
figure.ki23-control > figcaption > strong,
figure.ki23-control figcaption > strong,
figure.nf-flow li > strong,
li > button.final-about-step-toggle,
ol.nbc-reaction-list > li > strong,
ol.nbc-reaction-list li > strong,
p > strong > span,
p.abt6-proof__note > span.abt585-scale,
p.v7399-economy-principle > strong,
strong > i):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-h3) !important; line-height: 1.22 !important; letter-spacing: -.012em !important; }
:where(a.nbc-diagnose-primary > strong,
a.nbc-footer-compact-brand > strong,
a.p2-proof-mark > strong.p2-proof-mark__metric,
article.dg3-outcome > button.final-guide-outcome-toggle,
article.regional-signal-card > b,
aside.dc7-entry__info > strong,
aside.home-attitude__signature > strong,
aside.hv-signal > a > strong,
aside.hv-signal a > strong,
aside.nf-takeaway > p,
button.dc7-choice > strong,
div.abt5-final__copy > p.abt5-final__statement,
div.ac-personal-contact > div > strong,
div.ac-personal-contact div > strong,
div.article-reading-next__links > a > strong,
div.article-reading-next__links a > strong,
div.bv585-time-summary strong > span,
div.ce-intervention > div > strong,
div.ce-intervention div > strong,
div.erp-v7380-bridge > strong,
div.guide585-ai > strong,
div.local-founder-copy > blockquote,
div.material-handoff__route > div > strong,
div.material-handoff__route div > strong,
div.material-handoff__wait > strong,
div.nbc-c2c-mobile li > strong,
div.nbc-case-next__copy > p,
div.nbc-editorial-faq > details > summary,
div.nbc-editorial-faq details > summary,
div.nbc-hero-verdict > strong,
div.nbc-order-id > strong,
div.nbc-order-state > strong,
div.nbc-trade-hero-route > article > strong,
div.nbc-trade-hero-route article > strong,
div.nbc-value-river > div > strong,
div.nbc-value-river div > strong,
div.sr-equation > div > strong,
div.sr-equation div > strong,
div.v7398-trigger > strong,
div.v7399-economy-logic > p.v7399-economy-principle,
figcaption.nbc-explainer__caption > strong.nbc-explainer__title,
figure.as-model > figcaption,
figure.hero-explanation > figcaption > strong,
figure.hero-explanation figcaption > strong,
figure.hero-preview > figcaption,
figure.ki23-control > figcaption > strong,
figure.ki23-control figcaption > strong,
figure.nf-flow li > strong,
li > button.final-about-step-toggle,
ol.nbc-reaction-list > li > strong,
ol.nbc-reaction-list li > strong,
p > strong > span,
p.abt6-proof__note > span.abt585-scale,
p.v7399-economy-principle > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* title2: 22 selectors */
:where(a.casehotfix-item > strong.casehotfix-metric,
blockquote > p,
div.abt6-metric > strong,
div.ce-bars > div > strong,
div.ce-bars div > strong,
div.ce-percent-row > strong,
div.ce-project-row > strong,
div.erp-decision-map__case > strong,
div.erp23-proof__logic-source > strong,
div.erp23-proof__logic-target > strong,
div.nbc-hero-instrument-top > strong,
div.nbc-project-facts > strong,
div.nbc-promise-strip > div > strong,
div.nbc-promise-strip div > strong,
div.pilot-release-map__boundary > div > strong,
div.pilot-release-map__boundary div > strong,
div.regional-atlas__stat > b,
div.regional-network-home > strong,
div.v7398-flow-origin > strong,
figure.process-triangulation > figcaption > strong,
figure.process-triangulation figcaption > strong,
strong > span.nbc-live-date):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-h2) !important; line-height: 1.1 !important; letter-spacing: -.022em !important; }
:where(a.casehotfix-item > strong.casehotfix-metric,
blockquote > p,
div.abt6-metric > strong,
div.ce-bars > div > strong,
div.ce-bars div > strong,
div.ce-percent-row > strong,
div.ce-project-row > strong,
div.erp-decision-map__case > strong,
div.erp23-proof__logic-source > strong,
div.erp23-proof__logic-target > strong,
div.nbc-hero-instrument-top > strong,
div.nbc-project-facts > strong,
div.nbc-promise-strip > div > strong,
div.nbc-promise-strip div > strong,
div.pilot-release-map__boundary > div > strong,
div.pilot-release-map__boundary div > strong,
div.regional-atlas__stat > b,
div.regional-network-home > strong,
div.v7398-flow-origin > strong,
figure.process-triangulation > figcaption > strong,
figure.process-triangulation figcaption > strong,
strong > span.nbc-live-date):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }
}
@layer nbc-premium {
/* P3 · One eyebrow (plan 5.4): Plex Mono 500, 12 px, tracked capitals, secondary text
   colour. Replaces Mono 13–16 px bold, tracked Archivo capitals and the mono display
   lines that stood in for headings; the words stay the same. Green only where a label
   reports a status, which none of these do. */
:is(.nbc-thesis__label, .nbc-eyebrow, .sk.nbc-hero-location, .rx-kicker, .dg3-kicker, .dxn-kicker,
    .abt2-kicker, .ac-kicker, .bp-kicker, .premium-hub-kicker, .case2-eyebrow, .abt6-label, .hv-label,
    .nf-reading-label, .nbc-answer-next__eyebrow, .dg5-guide-bridge__eyebrow, .bloghotfix-group__eyebrow,
    .erp23-proof__eyebrow, .ki-p6-hero__kicker, .gp-kicker, .ri-context-eyebrow, .rco-early-nav__label,
    .home-process-opening__eyebrow, .case7439-static-label, .baro-kicker, .ss-kicker, .nbc-story-kicker,
    .home-reading-path__label, .home-twin-intro__label, .trade-promise-intro__label,
    .case7429-related-eyebrow, .dg3-label, .bsv-inline__kicker, .nbc-explainer__label, .case7429-hard > span,
    .case7429-check > span, .ep-eyebrow > .mono, .ep-chapter-head > .mono, .ep-ledger-head > .mono,
    .ep-practice-scenario > .mono, .as-conclusion-copy > .mono, .rss-kicker):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.4 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: var(--c-text-3) !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(.nbc-thesis__label, .nbc-eyebrow, .sk.nbc-hero-location, .rx-kicker, .dg3-kicker, .dxn-kicker,
    .abt2-kicker, .ac-kicker, .bp-kicker, .premium-hub-kicker, .case2-eyebrow, .abt6-label, .hv-label,
    .nf-reading-label, .nbc-answer-next__eyebrow, .dg5-guide-bridge__eyebrow, .bloghotfix-group__eyebrow,
    .erp23-proof__eyebrow, .ki-p6-hero__kicker, .gp-kicker, .ri-context-eyebrow, .rco-early-nav__label,
    .home-process-opening__eyebrow, .case7439-static-label, .baro-kicker, .ss-kicker, .nbc-story-kicker,
    .home-reading-path__label, .home-twin-intro__label, .trade-promise-intro__label,
    .case7429-related-eyebrow, .dg3-label, .bsv-inline__kicker, .nbc-explainer__label, .case7429-hard > span,
    .case7429-check > span, .ep-eyebrow > .mono, .ep-chapter-head > .mono, .ep-ledger-head > .mono,
    .ep-practice-scenario > .mono, .as-conclusion-copy > .mono, .rss-kicker):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink-2) !important; }
/* The rule before the eyebrow is dropped like the dotted ornament (5.4). */
.premium-hub-kicker.nbc-hero-location:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before { display: none !important; }
.premium-hub-kicker.nbc-hero-location:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-left: 0 !important; gap: 0 !important; }
}
@layer nbc-premium {
/* P3 · Hand-set remainder after the generated map: elements whose selectors were shared
   with other roles, and the weight rules the map leaves open. */

/* Archivo cuts are 400/600/800: emphasis and figures are semibold, never 500/650/700. */
main :is(strong, b):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }
main :is(strong, b) :is(i, em, span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: inherit !important; }
:is(.nbc-folio__metric, .dc7-choice__action, .bsv-inline__head > strong, .nbc-orientation-guide > b,
    .rss-work-object > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }
:is(.iv-lesson, .regional-hero-claim):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-weight: 600 !important; }

/* Labels and indices that were 9–11.5 px. */
:is(.nbc-explainer__index, .pilot-release-map__gate, .rss-work-object > small, .rss-readout__label,
    .nbc-c2c-labels > span, .process-triangulation__axis > span, header > p.mono,
    .baro-situation-library-head > p.mono, .cwr-row > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}
:is(.rss-readout__label, .nbc-c2c-labels > span, .cwr-row > span, header > p.mono,
    .baro-situation-library-head > p.mono):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { letter-spacing: .08em !important; }

/* Small sans text sits on the 13 px caption step at the least. */
:is(.rss-work-object > strong, .regional-presence__media > figcaption):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-caption) !important;
  line-height: 1.45 !important;
}

/* Running text that the map could not separate from smaller notes (shared selectors).
   :where() keeps these lists weak, so a named role such as the eyebrow still wins. */
:where(.legal-body > p, .case-reality-copy > p, .service-hero-copy > p.regional-hero-claim,
    .service-hero-copy > p.regional-availability, .v7425-regional-close-copy > p, .st-case > p, .ka-case > p,
    .pf-proof-main > p, .st-decision-head > p, .ka-thesis-head > p, .v7398-motif-head > p,
    .baro-situation-library-head > p, .bv582-home-main > p:not([class]), .abt2-hero__copy > p, .dg3-section-head > p,
    .contextual-pathway > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-body) !important;
  line-height: 1.6 !important;
}
:where(.regional-insight, .regional-insight > strong, .dxn-tool-note, .dxn-boundary, .sr-limit,
    .dc81-preview-note, .bsv-inline__head > strong):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-small) !important;
  line-height: 1.5 !important;
}
/* Mono display lines between sections become eyebrows (5.4); the words stay. */
:is(.st-decision-axis > span, .ka-leadership-axis > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  line-height: 1.4 !important;
}

/* Larger labels must still fit their data cells: syllable breaks where a single word
   is wider than its column, tighter tracking in the narrowest cells, no forced nowrap. */
main :is(span, strong, small, b, em, dt, dd, td, th):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { overflow-wrap: break-word !important; }
:is(.abt6-metric > span, .rss-work-object > strong, .nbc-c2c-labels > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { hyphens: auto !important; }
:is(.nbc-cash-hero-row > span, .nbc-c2c-labels > span):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { letter-spacing: .02em !important; }
.rss-mode-signature:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { white-space: normal !important; }
@media (max-width: 767px) {
  /* Whole words only: a display serif never splits syllables. */
  .nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { overflow-wrap: normal !important; word-break: normal !important; hyphens: manual !important; }
}

/* A label beside a flexible value keeps its word whole; the value column gives way. */
.nbc-hero-verdict > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { flex: 0 0 auto !important; white-space: nowrap !important; }
}
@layer nbc-premium {
/* P4 · Buttons and links (plan 5.3). Exactly one primary button, one secondary text
   link, one inline link and one mono link. Green is never a button fill (decision E):
   the primary is a light neutral surface on dark and ink on paper. */

/* Primary button: the mint pills, gradients, glows, dark-green and amber fills. */
:is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link,
    .dxn-conversion-bridge__primary, .nav-cta):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .4em !important;
  min-height: 48px !important;
  height: auto !important;
  padding: 12px 24px !important;
  background: var(--c-text) !important;
  color: var(--c-canvas) !important;
  -webkit-text-fill-color: currentColor !important;
  border: 1px solid var(--c-text) !important;
  border-radius: var(--r) !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
  transition: background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease) !important;
}
:is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link,
    .dxn-conversion-bridge__primary, .nav-cta):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) * {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  background: none !important;
  font-weight: inherit !important;
  text-shadow: none !important;
}
:is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link,
    .dxn-conversion-bridge__primary, .nav-cta):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover {
  background: #fff !important;
  border-color: #fff !important;
}
:is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link,
    .dxn-conversion-bridge__primary, .nav-cta):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):active { transform: translateY(1px) !important; }
/* The arrow travels 3 px on hover; it is part of the label, never a separate icon. */
:is(a.btn, .btn-solid, .nbc-cta-contrast, .dg3-btn):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > :is(i, svg):last-child { transition: transform var(--d-fast) var(--ease) !important; }
:is(a.btn, .btn-solid, .nbc-cta-contrast, .dg3-btn):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover > :is(i, svg):last-child { transform: translateX(3px) !important; }
/* On paper the primary is ink. */
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .dg3-btn):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  background: var(--c-ink) !important; border-color: var(--c-ink) !important; color: var(--c-paper) !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .dg3-btn):not(.btn-ghost):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover {
  background: #000 !important; border-color: #000 !important;
}
/* The header keeps a compact primary; its hit area stays 44 px. */
li > a.nav-cta.nav-cta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-height: 44px !important; padding: 10px 18px !important; font-size: var(--t-caption) !important; }
@media (max-width: 767px) {
  :is(a.btn, button.btn, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link,
      .dxn-conversion-bridge__primary):not(.btn-ghost, .nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-height: 52px !important; }
}
/* Disabled reads as unavailable instead of disappearing (was 1.66:1). */
:is(button, .btn)[disabled]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *), :is(button, .btn)[aria-disabled="true"]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  color: var(--c-text-3) !important; -webkit-text-fill-color: currentColor !important;
  background: transparent !important; border-color: var(--c-line) !important; cursor: not-allowed !important; transform: none !important;
}

/* Secondary: a text link with a quiet underline. Ghost buttons become this as well. */
:is(.btn-ghost, .nbc-hero-secondary-link, .home-process-opening__secondary, .nbc-answer-next__link,
    .nbc-case-next__primary, .nbc-case-next__secondary, .case7429-secondary, .rss-service-link,
    .regional-presence__link, .dg3-link, .dg3-return, .authority-text-link, .rx-link, .regional-author-link,
    .dg583-preview-open, .service-close-v6694__secondary a, .ep-journey a, .p7-404-actions a,
    .guide585-copy > a, .bloghotfix-group__head a, .nf-proof a, .baro-situation-body > a, .bp-steps a,
    .ri-region-strip a, .regional-radius-card a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: inline-flex !important;
  align-items: center !important;
  gap: .4em !important;
  min-height: 44px !important;
  width: auto !important;
  max-width: 100% !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  -webkit-text-fill-color: currentColor !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 6px !important;
  text-decoration-color: var(--c-line-strong) !important;
  transition: text-decoration-color var(--d-fast) var(--ease) !important;
}
:is(.btn-ghost, .nbc-hero-secondary-link, .home-process-opening__secondary, .nbc-answer-next__link,
    .nbc-case-next__primary, .nbc-case-next__secondary, .case7429-secondary, .rss-service-link,
    .regional-presence__link, .dg3-link, .dg3-return, .authority-text-link, .rx-link, .regional-author-link,
    .dg583-preview-open, .service-close-v6694__secondary a, .ep-journey a, .p7-404-actions a,
    .guide585-copy > a, .bloghotfix-group__head a, .nf-proof a, .baro-situation-body > a, .bp-steps a,
    .ri-region-strip a, .regional-radius-card a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover { text-decoration-color: currentColor !important; }
:is(.btn-ghost, .nbc-hero-secondary-link, .home-process-opening__secondary, .nbc-answer-next__link,
    .nbc-case-next__primary, .nbc-case-next__secondary, .case7429-secondary, .rss-service-link,
    .regional-presence__link, .dg3-link, .dg3-return, .authority-text-link, .rx-link, .regional-author-link,
    .dg583-preview-open):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) * { color: inherit !important; -webkit-text-fill-color: currentColor !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(.btn-ghost, .nbc-hero-secondary-link, .rx-link, .regional-author-link, .dg3-link,
    .dg3-return, .guide585-copy > a, .nf-proof a, .baro-situation-body > a, .regional-radius-card a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
:is(.guide585-copy > a, .nf-proof a, .rx-link, .regional-author-link, .baro-situation-body > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  color: var(--c-ink) !important; text-decoration-color: var(--c-line-paper) !important;
}

/* Inline link in running text: inherits the text colour, green hairline beneath. */
main :is(p, li, dd, td, figcaption, blockquote) > a:not([class]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
main :is(p, li, dd, td, figcaption, blockquote) > a.nbc-inline-link:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-weight: inherit !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 4px !important;
  text-decoration-color: rgba(143, 208, 158, .6) !important;
  transition: text-decoration-color var(--d-fast) var(--ease) !important;
}
main :is(p, li, dd, td, figcaption, blockquote) > a:not([class]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover { text-decoration-color: var(--c-green) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(p, li, dd, td, figcaption, blockquote) > a:not([class]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-decoration-color: var(--c-green-ink) !important; }

/* Mono link ("BELEG ANSEHEN →", author, breadcrumbs, sources). */
:is(.nbc-author-link, .dg5-guide-bridge__link, .dg3-breadcrumb a, .regional-signal-card a,
    .service-hero-proofline > b):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: var(--c-text) !important;
  -webkit-text-fill-color: currentColor !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 5px !important;
  text-decoration-color: var(--c-line-strong) !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(.regional-signal-card a, .dg3-breadcrumb a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink) !important; text-decoration-color: var(--c-line-paper) !important; }
}
@layer nbc-premium {
/* P4 · Header and navigation (plan 5.1). A full-width bar instead of a floating
   capsule: one height token, a translucent canvas with blur, one hairline, no shadow,
   no radius. Structure, links and the open/close behaviour stay as they are. */
header.site-header:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  height: var(--header-h) !important;
  min-height: var(--header-h) !important;
  background: rgba(11, 15, 13, .82) !important;
  -webkit-backdrop-filter: saturate(140%) blur(16px) !important;
  backdrop-filter: saturate(140%) blur(16px) !important;
  border-bottom: var(--hair) !important;
  box-shadow: none !important;
}
/* The fading gradient rule under the header doubled the hairline. */
header.site-header:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { display: none !important; }
header.site-header > .wrap.nav:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  height: var(--header-h) !important;
  min-height: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: none !important;
  align-items: center !important;
}

/* Desktop navigation: regular weight, secondary text, the current area underlined in
   the text colour (not green). */
header.site-header :is(#menu > li > a, #menu summary.nav-summary, #menu a.nav-summary):not(.nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-caption) !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  color: var(--c-text-2) !important;
  transition: color var(--d-fast) var(--ease) !important;
}
header.site-header :is(#menu > li > a, #menu summary.nav-summary, #menu a.nav-summary):not(.nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover,
header.site-header :is(#menu > li > a, #menu a.nav-summary)[aria-current]:not(.nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
header.site-header #menu details[open] > summary.nav-summary:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-text) !important; }
header.site-header #menu > li > a[aria-current]:not(.nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  text-decoration: underline !important;
  text-decoration-color: var(--c-text) !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 8px !important;
  border: 0 !important;
}

/* Dropdown: raised canvas, one hairline, 2 px radius, 44 px rows. */
header.site-header #menu .nav-sub:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  background: var(--c-canvas-raised) !important;
  border: var(--hair) !important;
  border-radius: var(--r) !important;
  box-shadow: none !important;
  padding: var(--s-2) !important;
}
header.site-header #menu .nav-sub a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 0 var(--s-4) !important;
  font-size: var(--t-small) !important;
  font-weight: 400 !important;
  color: var(--c-text-2) !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
header.site-header #menu .nav-sub a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover { color: var(--c-text) !important; box-shadow: inset 2px 0 0 var(--c-green) !important; }

/* Menu button: two lines, a 44 × 44 hit area, no frame. */
header.site-header button.burger:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  width: 44px !important; height: 44px !important;
  background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
}

/* Two strokes when closed (the second one was faded out); the open state keeps its ×. */
header.site-header button.burger[aria-expanded="false"]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { opacity: 1 !important; }

/* Mobile menu: a full sheet on the canvas instead of a rounded floating card. */
.nbc-command-nav .nbc-command-menu.open:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  inset: 0 !important;
  top: 0 !important; left: 0 !important; right: 0 !important;
  width: 100% !important;
  max-height: none !important;
  height: 100dvh !important;
  padding: calc(var(--header-h) + var(--s-5)) var(--gutter) var(--s-7) !important;
  background: var(--c-canvas) !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.nbc-command-menu.open :is(summary.nav-summary, a.nav-summary, li > a:not(.nav-cta)):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  min-height: 56px !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-h3) !important;
  font-weight: 600 !important;
  letter-spacing: -.01em !important;
  color: var(--c-text) !important;
}
/* The "+" keeps its two strokes, loses the glowing circle and the green. */
.nbc-command-menu.open summary.nav-summary:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after {
  background-color: transparent !important;
  background-image: linear-gradient(var(--c-text-2), var(--c-text-2)), linear-gradient(var(--c-text-2), var(--c-text-2)) !important;
  border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
}
/* A direct link never shows an expand sign. */
.nbc-command-menu.open a.nav-summary:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { display: none !important; }
.nbc-command-menu.open .nav-sub:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-radius: 0 !important; background: none !important; box-shadow: none !important; }
.nbc-command-menu.open .nav-sub li > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: flex !important; align-items: center !important;
  min-height: 44px !important;
  font-size: var(--t-body) !important;
  font-weight: 400 !important;
  color: var(--c-text-2) !important;
}
}
@layer nbc-premium {
/* P4 · Footer (plan 5.2): one variant on every page. Hairline on top, brand column and
   three link columns, column titles as labels, claim as a label, then a second hairline
   with copyright left and the legal links right. */
footer.site-footer:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border-top: var(--hair) !important;
  background: var(--c-canvas) !important;
  box-shadow: none !important;
}
footer.site-footer .footer-brand > strong:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: var(--c-text) !important;
}
footer.site-footer :is(.footer-brand > span, .footer-nav-group > h2):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: var(--c-text-3) !important;
}
footer.site-footer .footer-signature > p:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-caption) !important;
  line-height: 1.5 !important;
  color: var(--c-text-2) !important;
}
footer.site-footer :is(.footer-nav-group a, .footer-mail):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 40px !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  color: var(--c-text-2) !important;
  text-decoration: none !important;
  transition: color var(--d-fast) var(--ease) !important;
}
footer.site-footer :is(.footer-nav-group a, .footer-mail, .footer-meta a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover,
footer.site-footer .footer-nav-group a[aria-current]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-text) !important; }
footer.site-footer .footer-nav-group a[aria-current]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 6px !important;
}
footer.site-footer .footer-meta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: var(--s-3) var(--s-6) !important;
  margin-top: var(--s-7) !important;
  padding-top: var(--s-5) !important;
  border-top: var(--hair) !important;
}
footer.site-footer .footer-meta :is(span, a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-caption) !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  color: var(--c-text-3) !important;
}
footer.site-footer .footer-meta a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: inline-flex !important; align-items: center !important; min-height: 44px !important; }
.p7-footer-decision-line:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }

/* Compact phone footer: same voice, primary for the call to action. */
footer.site-footer .nbc-footer-compact-brand > strong:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-h3) !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: -.01em !important;
  color: var(--c-text) !important;
}
footer.site-footer .nbc-footer-compact-brand > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-caption) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  color: var(--c-text-2) !important;
}
footer.site-footer .nbc-footer-compact-mail:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: var(--c-text) !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 6px !important;
  text-decoration-color: var(--c-line-strong) !important;
}
footer.site-footer .nbc-footer-compact-nav a:not(.nbc-footer-compact-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-small) !important;
  font-weight: 400 !important;
  color: var(--c-text-2) !important;
}
footer.site-footer a.nbc-footer-compact-cta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  justify-content: center !important;
  min-height: 52px !important;
  background: var(--c-text) !important;
  color: var(--c-canvas) !important;
  -webkit-text-fill-color: currentColor !important;
  border: 1px solid var(--c-text) !important;
  border-radius: var(--r) !important;
  box-shadow: none !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
}
footer.site-footer a.nbc-footer-compact-cta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) * { color: inherit !important; -webkit-text-fill-color: currentColor !important; font-size: inherit !important; position: static !important; margin-left: .4em !important; }
footer.site-footer .nbc-footer-compact-meta :is(span, a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-size: var(--t-caption) !important;
  font-weight: 400 !important;
  color: var(--c-text-3) !important;
  text-decoration: none !important;
}
footer.site-footer .nbc-footer-compact-meta a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: inline-flex !important; align-items: center !important; min-height: 44px !important; }
}
@layer nbc-premium {
/* P4 · One disclosure (plan 5.8). A hairline above, the whole row clickable, a "+" on
   the right that turns into "–". Replaces the browser triangles, the circled and
   chevron markers and the framed, rounded case accordion. The scenario list of the
   barometer is a selection list, not a disclosure, and is handled with the surfaces. */
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border: 0 !important;
  border-top: var(--hair) !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
main details:not(.baro-situation-item):not(:has(+ details)):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-bottom: var(--hair) !important; }
main details:not(.baro-situation-item)[open]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-bottom: var(--s-5) !important; }
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: var(--s-3) !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: var(--s-4) 40px var(--s-4) 0 !important;
  list-style: none !important;
  cursor: pointer !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-body) !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: var(--c-text) !important;
}
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::-webkit-details-marker { display: none !important; }
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::marker { content: "" !important; }
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::before { display: none !important; }
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  right: 6px !important; left: auto !important; top: 50% !important; bottom: auto !important;
  width: 14px !important; height: 14px !important;
  margin: 0 !important; padding: 0 !important;
  border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
  background: linear-gradient(currentColor, currentColor) center / 14px 1.5px no-repeat,
              linear-gradient(currentColor, currentColor) center / 1.5px 14px no-repeat !important;
  color: var(--c-text-2) !important;
  opacity: 1 !important;
  transform: translateY(-50%) !important;
  transition: background-size var(--d) var(--ease) !important;
}
main details:not(.baro-situation-item)[open]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::after {
  background-size: 14px 1.5px, 1.5px 0 !important;
}
/* Headings inside a summary take the summary's voice. */
main details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary :is(h2, h3, h4, strong, span:not(.mono)) {
  font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; letter-spacing: 0 !important; margin: 0 !important;
}
/* Paper */
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-color: var(--c-line-paper) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary { color: var(--c-ink) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) details:not(.baro-situation-item):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::after { color: var(--c-ink-2) !important; }
}
@layer nbc-premium {
/* P4 · Note (plan 5.7): one left hairline in green, 20 px air to the text. Several of
   these boxes set their text directly on the rule (0 px padding). */
:is(.hinweis, .ep-practice-scenario, .article-regional-context, .case-inline-reference-v7357,
    .ep-authority-note, .source-note):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border: 0 !important;
  border-left: 1px solid var(--c-green) !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  padding: var(--s-1) 0 var(--s-1) 20px !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(.hinweis, .ep-practice-scenario, .article-regional-context, .case-inline-reference-v7357,
    .ep-authority-note, .source-note):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-left-color: var(--c-green-ink) !important; }
/* Status boxes keep their colour (amber = open), but get the same rule weight and air. */
:is(.bv582-verdict, .ss-origin, .pilot-release-map__stop, .nbc-hours-block):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border-left-width: 1px !important;
  padding-left: 20px !important;
}

/* Numbering (plan 5.9): a mono digit in secondary text, no frame, no circle, no fill.
   Hero signatures and diagram points keep their own drawing. */
:is(.ep-journey-state i, .erp23-after__index, .pilot-release-map__gate, .nbc-contact-steps li > span.mono,
    .erp23-proof__logic li > span:first-child):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: inline-flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  width: auto !important; height: auto !important; min-width: 2ch !important; min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important; border-radius: 0 !important;
  background: none !important; box-shadow: none !important;
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.4 !important;
  letter-spacing: .04em !important;
  color: var(--c-text-3) !important;
}
.ep-journey-state i.is-visited:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-text) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) :is(.erp23-after__index, .pilot-release-map__gate, .nbc-contact-steps li > span.mono, .erp23-proof__logic li > span:first-child):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink-2) !important; }
}
@layer nbc-premium {
/* P4 · Figures, tables, meta lines and forms (plan 5.10, 5.12, 5.13). */

/* Tables: label header, hairline rows, calm cell padding, figures on equal width. */
main table:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-collapse: collapse !important; font-variant-numeric: tabular-nums lining-nums !important; }
main table th:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  padding: 14px 16px !important;
  border: 0 !important;
  border-bottom: 1px solid var(--c-line-strong) !important;
  background: none !important;
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: var(--c-text-3) !important;
  text-align: left !important;
  vertical-align: bottom !important;
}
main table td:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  padding: 14px 16px !important;
  border: 0 !important;
  border-bottom: var(--hair) !important;
  background: none !important;
  vertical-align: top !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) table :is(th, td):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-bottom-color: var(--c-line-paper) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) table th:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink-2) !important; }

/* Single values and sentences read from the left, like everything around them. */
:is(.nbc-hero-verdict > strong, .p2-evidence-proof__meta > strong, .ce-gate-source, .ce-gate-source > strong,
    .dc7-choice__action):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-align: left !important; justify-content: flex-start !important; }
@media (max-width: 767px) {
  :is(.service-hero-proofline, .service-hero-proofline > b):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-align: left !important; justify-content: flex-start !important; justify-self: start !important; }
}
/* Costs are not a status: plain text colour instead of green. */
:is(.process-cost-model strong, .process-cost-model__result):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-text) !important; }

/* Meta line (5.12): the pill chips become one mono line with separators. */
ul.dg3-meta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: flex !important; flex-wrap: wrap !important; gap: 0 !important;
  padding: 0 !important; margin-left: 0 !important; list-style: none !important;
}
ul.dg3-meta > li:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: inline-flex !important; align-items: center !important;
  padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important;
  font-family: var(--f-mono) !important; font-size: var(--t-label) !important; font-weight: 500 !important;
  letter-spacing: .08em !important; text-transform: uppercase !important; color: var(--c-text-3) !important;
  white-space: nowrap !important;
}
/* The separator closes the previous item, so a wrapped line never starts with it. */
ul.dg3-meta > li:not(:last-child):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { content: "·" !important; margin: 0 .7em !important; color: var(--c-text-3) !important; }

/* Form (5.13): transparent fields on one strong hairline, the focus line in the focus
   colour, labels as mono labels above the field, "(optional)" quieter. */
main form :is(input:not([type=checkbox], [type=radio], [type=hidden], [type=submit], [type=range], [type=button]), textarea, select):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  min-height: 56px !important;
  padding: 14px 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--c-line-strong) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-body) !important;
  font-weight: 400 !important;
  color: var(--c-text) !important;
  -webkit-text-fill-color: currentColor !important;
  transition: border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease) !important;
}
main form textarea:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-height: 120px !important; }
main form :is(input, textarea, select):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::placeholder { color: var(--c-text-3) !important; -webkit-text-fill-color: var(--c-text-3) !important; }
main form :is(input:not([type=checkbox], [type=radio], [type=hidden], [type=submit], [type=range], [type=button]), textarea, select):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):focus-visible {
  outline: none !important;
  border-bottom-color: var(--c-focus) !important;
  box-shadow: 0 1px 0 0 var(--c-focus) !important;
}
main form :is(input, textarea)[aria-invalid="true"]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-bottom-color: var(--c-red) !important; box-shadow: 0 1px 0 0 var(--c-red) !important; }
main form label > span:first-child:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  font-family: var(--f-mono) !important;
  font-size: var(--t-label) !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: var(--c-text-2) !important;
}
main form label > span:first-child em:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-style: normal !important; text-transform: none !important; letter-spacing: 0 !important; color: var(--c-text-3) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) form :is(input:not([type=checkbox], [type=radio], [type=hidden], [type=submit]), textarea, select):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  color: var(--c-ink) !important; border-bottom-color: rgba(18, 26, 21, .4) !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) form label > span:first-child:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink-2) !important; }
main form :is(button[type=submit], input[type=submit]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  min-height: 52px !important;
  padding: 12px 24px !important;
  background: var(--c-text) !important;
  color: var(--c-canvas) !important;
  -webkit-text-fill-color: currentColor !important;
  border: 1px solid var(--c-text) !important;
  border-radius: var(--r) !important;
  box-shadow: none !important;
  font-family: var(--f-sans) !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) form :is(button[type=submit], input[type=submit]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { background: var(--c-ink) !important; border-color: var(--c-ink) !important; color: var(--c-paper) !important; }

/* Article meta line: date, review date, author. The dot belongs to the item before it. */
p.nbc-hero-proof > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before { content: none !important; display: none !important; }
p.nbc-hero-proof > span:not(:last-child):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { content: "·" !important; margin: 0 .7em !important; color: var(--c-text-3) !important; }
p.nbc-hero-proof > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { white-space: normal !important; }
}
@layer nbc-premium {
/* P4 · Hit areas of at least 44 × 44 px (plan 5.14). Inline links grow by vertical
   padding, which widens the hit area without moving the line box; blocks get minimums. */
footer.site-footer :is(.footer-nav-group a, .footer-mail):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-height: 44px !important; }
header.site-header #menu > li > a:not(.nav-cta):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-width: 44px !important; justify-content: center !important; }
:is(.final-about-step-toggle):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-width: 44px !important; min-height: 44px !important; }
:is(.nbc-author-link, .dg3-breadcrumb a, .dg5-guide-bridge__link, .ep-practice-scenario > a, .contextual-pathway > a,
    .bv582-follow > a, .erp23-after__ai > a, .source-links > a, .article-source-link, .footer-signature p a,
    .nbc-footer-compact-meta a, .nbc-footer-compact-mail, .hinweis > a, .gp-link, .dxn-hero__direct > a,
    .lf-fallback > a, .home-trust__item > a, .guide585-copy > div > a, .bv582-home-main > a,
    .process-decision-action > a, .erp-direction-action > a):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
}
@layer nbc-premium {
/* P2: critical collisions and broken compositions from the v7.590 audit (K2–K7, F2).
   Each block names its finding; later template work may absorb these rules. */

/* K2 · ERP cause list: the 56 px icon circle sat in a 32/48 px column and covered
   the first glyphs. One numbering style (5.9): mono digit, no circle, no icon. */
.erp-direction-map--story > ol > li > .erp-direction-index {
  display: block !important;
  width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important;
  padding: 0 !important;
  background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
  font: 500 var(--t-label)/1.6 var(--f-mono) !important;
  letter-spacing: .08em !important;
  color: var(--c-text-3) !important;
}
.erp-direction-map--story > ol > li > .erp-direction-index > svg { display: none !important; }
.erp-direction-map--story > ol > li > .erp-direction-index > span {
  position: static !important; display: inline !important; transform: none !important;
  font: inherit !important; color: inherit !important;
}

/* K3 · Karlsruhe/Stuttgart: the generated data line was positioned absolutely over the
   section kicker on phones and ran past the column on desktop. It now closes the
   section as a static label line; on phones it is omitted (decoration, no content). */
body.region-karlsruhe .ka-thesis::after,
body.region-stuttgart .st-thesis::after {
  position: static !important; inset: auto !important;
  display: block !important;
  box-sizing: border-box !important;
  /* same box as the section's .sw wrapper, so the line starts on the page axis */
  width: min(1680px, 94%) !important; max-width: none !important;
  margin: var(--s-7) auto 0 !important;
  padding: var(--s-4) 0 0 !important;
  border-top: 0 !important;
  opacity: 1 !important; filter: none !important;
  font: 400 var(--t-label)/1.5 var(--f-mono) !important;
  letter-spacing: .08em !important;
  color: var(--c-text-3) !important;
  text-align: left !important;
}
@media (max-width: 767px) {
  body.region-karlsruhe .ka-thesis::after,
  body.region-stuttgart .st-thesis::after { display: none !important; }
}

/* K4 · Karlsruhe comparison: a 40 px value column broke "22" into "2 / 2". */
figure.regional-scene.data-scene ol.data-comparison > li {
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) auto !important;
}
figure.regional-scene.data-scene ol.data-comparison > li > strong {
  white-space: nowrap !important;
  min-width: 2.5ch !important;
  text-align: right !important;
  font-variant-numeric: tabular-nums lining-nums !important;
}

/* K5 · Hero starts below the fixed header (Über, Diagnose): one hero offset. */
.abt2-hero, .dxn-hero { padding-top: var(--p-hero-top) !important; }

/* K6 · KI authority eyebrow: nowrap clipped it at 360 px; 9 px was below the floor. */
.ki-authority-inline > span {
  white-space: normal !important;
  font: 500 var(--t-label)/1.5 var(--f-mono) !important;
  letter-spacing: .08em !important;
}

/* K7 · KI production readiness: the control figure stood in a 490 px column while
   550 × 600 px to its right stayed empty. Full width, three groups side by side,
   the boundary note as a row below. Order unchanged. */
@media (min-width: 1024px) {
  #produktionsreife .ki23-readiness__grid > figure.ki23-control { grid-column: 1 / -1 !important; }
  #produktionsreife .ki23-control__grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: var(--s-7) !important;
  }
  #produktionsreife .ki23-control__grid > .ki585-control-group {
    grid-template-columns: minmax(0, 1fr) !important;
    row-gap: var(--s-3) !important;
    align-content: start !important;
  }
  #produktionsreife .ki23-control__boundary { margin-top: var(--s-6) !important; max-width: 48rem !important; }
}

/* F2 · Case index: the last odd card spanned both columns, so its link drifted to
   x ≈ 790 instead of the column edge; a decorative rule ran through the first glyphs
   of the result rail. */
@media (min-width: 1024px) {
  .casehotfix-grid > .casehotfix-item { grid-column: auto !important; }
}
.p2-evidence-proof::before { display: none !important; }

/* Blog hub · knowledge links: an 86 px thumbnail in a 64 px column ran its line
   graphic into the first glyph of each title. */
aside.hv-signal.hv-knowledge > a {
  grid-template-columns: 72px minmax(0, 1fr) !important;
  column-gap: var(--s-4) !important;
}
aside.hv-signal.hv-knowledge > a > .service-semantic-thumb {
  width: 100% !important; max-width: 72px !important; overflow: hidden !important;
}

/* Branchen Handel · impact core: an 11 px label sat inside the ink box of the
   76 px figure. Label on the 12 px floor, 8 px air above the figure. */
.nbc-impact-core > .nbc-micro-label { font-size: var(--t-label) !important; line-height: 1.4 !important; }
.nbc-impact-core > strong { margin-top: var(--s-2) !important; }
}
@layer nbc-premium {
/* P5 · Surfaces (plan 5.11). Hairlines instead of boxes: no shadows, no glows, no panel
   gradients, corners of 0 or 2 px. Real dots and diagram circles stay round. The
   selectors start with :where() so every component rule above can still set its own
   inset line or focus mark. */

/* No drop shadows, glows or halo rings outside the instruments. */
:where(body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin))):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
:where(body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin))):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before,
:where(body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin))):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { box-shadow: none !important; text-shadow: none !important; }

/* Corners: 2 px for every box; photos square. */
:where(body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin), svg, svg *)):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-radius: var(--r) !important; }
:where(main img, main picture, main video):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-radius: 0 !important; }
/* What is drawn as a circle on purpose: status and timeline dots, diagram points and the
   two data rings of the industry graphics. Controls and pills are not on this list. */
:is(.nbc-hour-dot, .rss-readout__dot, .rss-work-object__pulse, .abt5-final__resolution > i,
    .dxn-conversion-bridge__signal > span, .process-triangulation__trace > i, .erp-decision-map__point,
    .ki-p6-flow li > i, .nbc-impact-wave, .nbc-impact-core, .nbc-order-token, .nbc-unsure-icon,
    input[type=radio]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-radius: 50% !important; }

/* Panel gradients and glows go; the flat colour underneath stays. The page-wide ambient
   field is light, not a surface, and is kept. */
:is(.rss-frame, .rss-readout, .dg5-guide-bridge, .rss-work-object, .abt8-tool,
    .nbc-onecheck-home__preview, .dxn-baro-stage, .dxn-check-stage, .dxn-conversion-bridge,
    .nbc-diagnose-primary, .baro-stage, .regional-atlas__panel, .regional-scene, .dc7-choice,
    .nbc-impact-core, .ep-conclusion, .ep-decision-ledger):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { background-image: none !important; }

/* Cards become rows: hairline on top, no fill, no frame. Content and order stay. */
:is(.case7429-related-card, .dg5-guide-bridge, .nbc-diagnose-primary, .abt8-tool,
    .dg3-access-box, .dxn-conversion-bridge, .ep-conclusion, .ep-decision-ledger, .p4-diagnose-focus,
    .dxn-baro-stage, .dxn-check-stage, .baro-toolbar):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border: 0 !important;
  border-top: var(--hair) !important;
  border-radius: 0 !important;
  background-color: transparent !important;
}
/* Paper stays paper, but flat: one colour, full bleed, no glow, no frame. Several of
   these surfaces were painted as light gradients without a background colour. */
:is(:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence).service-editorial-section, .nbc-guide-context):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  background: var(--c-paper) !important;
  border: 0 !important;
  border-radius: 0 !important;
}

/* Selection lists (barometer scenarios, diagnosis answers, focus and segment choices,
   digital-check start): full-width rows, the chosen one marked by a 2 px green line on
   the left and full text colour. No icons. */
:is(.baro-scenario, .dxn-check-options > button, .p4-diagnose-focus__buttons > button, .dxn-segmented > button,
    .dc7-choice, .as-choices > button, .ss-choices > button, .rss-tab):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  border: 0 !important;
  border-top: var(--hair) !important;
  border-radius: 0 !important;
  background: none !important;
  color: var(--c-text-2) !important;
  text-align: left !important;
  justify-content: flex-start !important;
  min-height: 44px !important;
  transition: color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease) !important;
}
:is(.baro-scenario, .dxn-check-options > button, .p4-diagnose-focus__buttons > button, .dxn-segmented > button,
    .dc7-choice, .as-choices > button, .ss-choices > button, .rss-tab):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover { color: var(--c-text) !important; }
:is(.baro-scenario, .dxn-check-options > button, .p4-diagnose-focus__buttons > button, .dxn-segmented > button,
    .dc7-choice, .as-choices > button, .ss-choices > button, .rss-tab):is(.is-active, .is-selected, [aria-pressed="true"],
    [aria-checked="true"], [aria-selected="true"]):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  color: var(--c-text) !important;
  box-shadow: inset 2px 0 0 var(--c-green) !important;
  padding-left: var(--s-4) !important;
}
:is(.baro-scenario-icon, .nbc-unsure-icon):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }

/* Portraits: the offset frame and the drop shadow go; black and white, square. */
:is(.service-founder-statement__portrait, .local-founder-card, .ac-person-stage):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before,
:is(.service-founder-statement__portrait, .local-founder-card, .ac-person-stage):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { display: none !important; }

/* Leftovers of the card language: the amber spine of the guide teaser (not a status),
   the frame around the trace tabs, and the mint action inside the digital-check card,
   which becomes the secondary text link (decision E). */
.dg5-guide-bridge:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before { display: none !important; }
.rss-tabs:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border: 0 !important; background: none !important; }
:is(.dc7-choice__action, .dc81-choice-action):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  background: none !important;
  border: 0 !important;
  color: var(--c-text) !important;
  -webkit-text-fill-color: currentColor !important;
  padding: 0 !important;
  font-size: var(--t-small) !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 6px !important;
  text-decoration-color: var(--c-line-strong) !important;
}
:is(.dc7-choice__action, .dc81-choice-action):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before { display: none !important; }
}
@layer nbc-premium {
/* P6 · Templates (plan 6). Same structure, new skin: per template only what the
   components do not already settle. */

/* All heroes: the first line sits one hero offset below the header. No doubled top
   padding, no vertical centring in a minimum height (articles had ~200 px of empty
   band at 1280 px, the home hero ~220 px, the case index only 14 px on phones). */
article.article-premium:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: 0 !important; }
header.ep-hero:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: var(--p-hero-top) !important; }
section#auftakt.home-process-opening:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: 0 !important; min-height: 0 !important; }
.home-process-opening__stage:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: var(--p-hero-top) !important; }
section.local-hero:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: var(--p-hero-top) !important; }
.local-hero-grid:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { align-items: start !important; }
.local-hero-grid > .local-hero-copy:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { align-self: start !important; }
section.case2-index-hero:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: var(--p-hero-top) !important; }

/* Legal pages (D13): one eyebrow, a calm text column and, from 1024 px, the existing
   section index as a sticky sidebar instead of an empty band beside the text. */
.legal-body > p.f3-legal-meta:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }
.legal-body:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-width: var(--p-measure-legal) !important; }
.legal-body > p:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { margin-block: 0 .9em !important; }
section.legal-content:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: var(--s-7) !important; }
section.legal-content > .wrap:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: 0 !important; }
.legal-body > h2:first-of-type:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-top: 0 !important; }
/* A legal document reads as one text: section heads on the H3 step, the first one flush. */
.legal-body > h2:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-h3) !important; line-height: 1.25 !important; margin: var(--s-7) 0 var(--s-3) !important; }
.legal-body > h2:first-of-type:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { margin-top: 0 !important; }
/* Below 1024 px the index is one quiet mono line between hairlines, not a paper box. */
nav.p7-document-nav:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { background: none !important; border: 0 !important; border-block: var(--hair) !important; border-radius: 0 !important; padding: var(--s-3) 0 !important; }
nav.p7-document-nav .m7-document-nav__rail > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { background: none !important; border: 0 !important; color: var(--c-text-2) !important; }
/* The legacy CSS hides the index between 761 and 1023 px; the tablet keeps the mono line (P7). */
@media (max-width: 1023px) { main > nav.p7-document-nav:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: block !important; } }
@media (min-width: 761px) and (max-width: 1023px) {
  main > nav.p7-document-nav .m7-document-nav__rail:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: flex !important; flex-wrap: wrap !important; gap: 0 18px !important; padding: var(--s-3) 0 !important; }
  main > nav.p7-document-nav .m7-document-nav__rail > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    display: flex !important; align-items: center !important; min-height: 44px !important;
    font-family: var(--f-mono) !important; font-size: var(--t-label) !important; text-decoration: none !important;
  }
  main > nav.p7-document-nav .m7-document-nav__rail > a > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { margin-right: 6px !important; }
}
/* The index numbers were a dark green on the canvas (2.6:1); numbering is text-3 everywhere. */
@media (max-width: 1023px) {
  main > nav.p7-document-nav .m7-document-nav__rail > a > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-text-3) !important; }
}
@media (min-width: 1024px) {
  main:has(> nav.p7-document-nav):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; }
  main > section.legal-hero:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { grid-row: 1 !important; }
  main > nav.p7-document-nav:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    display: block !important;
    grid-row: 2 !important; grid-column: 1 !important;
    align-self: start !important;
    position: sticky !important;
    top: calc(var(--header-h) + var(--s-6)) !important;
    z-index: 1 !important;
    width: 220px !important;
    /* on the legacy rail, i.e. on the logo axis: (100% - rail width) / 2 */
    margin: var(--s-7) 0 0 calc((100% - min(100% - 2 * var(--nbc-rail-gutter), var(--nbc-rail-feature))) / 2) !important;
    padding: 0 !important;
    background: none !important; border: 0 !important; border-block: 0 !important;
  }
  main > nav.p7-document-nav .m7-document-nav__rail:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important;
    overflow: visible !important; gap: 0 !important; padding: 0 !important;
    border-left: var(--hair) !important;
  }
  main > nav.p7-document-nav .m7-document-nav__rail > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    display: flex !important; align-items: center !important; gap: var(--s-3) !important;
    min-height: 44px !important; padding: 0 0 0 var(--s-4) !important;
    background: none !important; border: 0 !important; border-radius: 0 !important;
    font-family: var(--f-sans) !important; font-size: var(--t-caption) !important; font-weight: 400 !important;
    color: var(--c-text-2) !important; text-decoration: none !important; white-space: normal !important;
  }
  main > nav.p7-document-nav .m7-document-nav__rail > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *):hover { color: var(--c-text) !important; box-shadow: inset 2px 0 0 var(--c-green) !important; }
  main > nav.p7-document-nav .m7-document-nav__rail > a > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    font-family: var(--f-mono) !important; font-size: var(--t-label) !important; font-weight: 500 !important; color: var(--c-text-3) !important;
  }
  main > section.legal-content:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { grid-row: 2 !important; grid-column: 1 !important; }
  main > section.legal-content > .wrap:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-left: calc(220px + var(--s-8)) !important; }
}

/* Regional H1 (D15): one colour; the second line reads as the lead beneath it. */
h1#local-hero-title > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: block !important;
  margin-top: var(--s-4) !important;
  font-size: var(--t-lead) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  color: var(--c-text-2) !important;
  -webkit-text-fill-color: currentColor !important;
  background: none !important;
}

/* Decision guides: the paper H2 gets a real measure instead of four lines in 330 px;
   the outcome toggles keep their "+" but lose the framed square. */
.dg3-section-head h2:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-width: 18ch !important; }
.final-guide-outcome-toggle:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { background: none !important; border: 0 !important; border-radius: 0 !important; }

/* Articles (D12): the mobile table of contents counted three chapters and listed four.
   The count goes; the list itself is the count. */
details.p3-mobile-toc > summary > b:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }

/* Über (D23): the loose row of options becomes one mono line with separators. */
.abt2-options:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  display: flex !important; flex-wrap: wrap !important; gap: 0 !important;
  margin-top: var(--s-5) !important; padding-top: var(--s-4) !important;
  border: 0 !important; border-top: var(--hair) !important; background: none !important;
}
.abt2-options > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  padding: 0 !important; border: 0 !important; background: none !important;
  font-family: var(--f-mono) !important; font-size: var(--t-label) !important; font-weight: 500 !important;
  letter-spacing: .08em !important; text-transform: uppercase !important; color: var(--c-text-3) !important;
  white-space: nowrap !important;
}
.abt2-options > span:not(:last-child):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { content: "·" !important; margin: 0 .7em !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) .abt2-options:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-top-color: var(--c-line-paper) !important; }
:is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) .abt2-options > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink-2) !important; }

/* Pforzheim: the return arrow speaks the same mono arrow language as everywhere else. */
.handover-gap > b[aria-hidden]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-family: var(--f-mono) !important; font-size: var(--t-body) !important; font-weight: 500 !important; }

/* Home evidence: the featured case leads with its figure (H2 step); it had fallen below
   its own heading and below the two side figures (H3). */
.bv582-home-number:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-h2) !important; font-weight: 600 !important; line-height: 1.1 !important; letter-spacing: -.01em !important; font-variant-numeric: tabular-nums lining-nums !important; }
.bv582-home-number > span:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: var(--t-small) !important; line-height: 1.5 !important; letter-spacing: 0 !important; margin-top: var(--s-2) !important; }

/* P7 · One left axis. The regional overview carried its own 1,320 px wrapper and the focus
   shell its own 20 px inset at 1024; both now sit on the legacy rail like the header. */
section.ri-region-overview-v7398 > .wrap:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *),
section.phase-d-regional-focus > .rso-shell:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
  width: min(calc(100% - (2 * var(--nbc-rail-gutter))), var(--nbc-rail-feature)) !important;
  max-width: var(--nbc-rail-feature) !important;
  margin-inline: auto !important;
}
/* The scope strip of the service pages: the first column starts on the axis, the others keep
   their inset beside the column rule. */
@media (min-width: 1024px) {
  .wave2-service-scope__item:first-child:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-left: 0 !important; }
}

/* P7 · Two overlaps that only appear at 768 and above 1440. The service thumbnails on the home
   page scale their drawing beyond the 132 px frame into the number row; the drawing now fits the
   frame. The time note in the diagnosis workspace heads is wider than its column and must wrap. */
.service-semantic-thumb > svg:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { width: 100% !important; height: 100% !important; }
.dxn-workspace__head > .dxn-time:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { white-space: normal !important; }

/* P9 · The regional hub nav sets five labels in five columns below 760 px. Its script forced
   them to 10 px; they keep the 12 px label size and give up the wide tracking instead. */
@media (max-width: 760px) {
  .authority-hub-nav .wrap > a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { letter-spacing: .02em !important; }
}
}
@layer nbc-premium {
/* P6b · Content (decision B). The inline dot diagrams that the legacy completion script
   adds to every article ("KOPPLUNG", "ZIELZUSTAND", "OWNERSHIP" …) are marked aria-hidden,
   carry no data and repeat each other; they are removed from the layout. Register: section B2. */
.bsv-inline:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }

/* The guide meta row kept every item on one line; the German "vom Anwendungsfall zur
   Delegationsentscheidung" is longer than "vom Use Case …" and ran past 360/390 px. */
ul.dg3-meta > li:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { white-space: normal !important; }

/* Mobile folds on the service pages (decision 28.10.2026). The toggle is the one premium
   disclosure: hairline, whole row clickable, "+" turning into "–". It only exists below
   768 px (assets/mobile-fold.v7600.js); without JavaScript nothing is hidden. */
@media (max-width: 767px) {
  html[data-nbc-fold-state="on"] [data-nbc-folded]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: none !important; }
  button.nbc-fold-toggle:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) {
    position: relative !important;
    display: flex !important; align-items: center !important;
    width: 100% !important; min-height: 56px !important;
    margin: var(--s-5) 0 !important;
    padding: var(--s-4) 40px var(--s-4) 0 !important;
    background: none !important;
    border: 0 !important; border-top: var(--hair) !important; border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--f-sans) !important; font-size: var(--t-body) !important; font-weight: 600 !important;
    line-height: 1.4 !important; letter-spacing: 0 !important; text-align: left !important; text-transform: none !important;
    color: var(--c-text) !important; cursor: pointer !important;
  }
  button.nbc-fold-toggle:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after {
    content: "" !important;
    position: absolute !important; right: 6px !important; top: 50% !important;
    width: 14px !important; height: 14px !important;
    background: linear-gradient(currentColor, currentColor) center / 14px 1.5px no-repeat,
                linear-gradient(currentColor, currentColor) center / 1.5px 14px no-repeat !important;
    color: var(--c-text-2) !important;
    transform: translateY(-50%) !important;
    transition: background-size var(--d) var(--ease) !important;
  }
  /* After a list the toggle continues it: no gap, and the list's own closing line serves as its rule. */
  button.nbc-fold-toggle--after-list:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { margin-top: 0 !important; border-top: 0 !important; }
  button.nbc-fold-toggle[aria-expanded="true"]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { background-size: 14px 1.5px, 1.5px 0 !important; }
  :is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) button.nbc-fold-toggle:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { color: var(--c-ink) !important; border-color: var(--c-line-paper) !important; }
  :is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence) button.nbc-fold-toggle:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after { color: var(--c-ink-2) !important; }
}
}
@layer nbc-premium {
/* P8 · Print (plan section 9, K8). The one print owner. The legacy CSS carries 142 scattered
   @media print blocks; as the first layer with !important these rules outrank all of them.
   Every selector starts at the document id so that it also outranks the screen rules of this
   layer: on paper nothing keeps its screen colour, size or visibility by specificity.
   The page header ("New Business Consulting · <title>") is injected per page by build.py. */
@media print {
  @page { size: A4; margin: 18mm 16mm 20mm; }
  /* The footer line lives in the page margin: on every page, and never as a page of its own. */
  @page {
    @bottom-left { content: "© 2026 New Business Consulting · Steffen Flemme · newbusinessconsulting.de"; font: 7.5pt Archivo, Arial, sans-serif; color: #555; }
    @bottom-right { content: counter(page) " / " counter(pages); font: 7.5pt Archivo, Arial, sans-serif; color: #555; }
  }

  #nbc-document, #nbc-document body { background: #fff !important; }
  #nbc-document body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *), #nbc-document body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::before, #nbc-document body *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::after {
    color: #111 !important;
    -webkit-text-fill-color: currentColor !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #c8c8c8 !important;
    animation: none !important;
    transition: none !important;
  }
  /* Reveal and scroll states print in their end state; nothing is skipped by the renderer. */
  #nbc-document main *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { opacity: 1 !important; visibility: visible !important; content-visibility: visible !important; }
  #nbc-document :is([data-editorial-reveal], [data-story-reveal], .rv) { transform: none !important; }

  /* Chrome, decoration, interaction, onward navigation and the instruments do not print. */
  #nbc-document :is(header.site-header, .skip-link, .nbc-ambient-field, .nbc-ambient-light, .nbc-particle-field,
    .sev-ambient, .erp-route-field, canvas, .ep-page-progress,
    .ep-journey, .contextual-pathway, .nbc-case-next, .nbc-fold-toggle, .bsv-inline, .nbc-command-nav,
    .article-reading-next, .dxn-close__action, footer.site-footer, main form, :is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin), .m7h-scene,
    a.btn, button, .btn-solid, .nbc-cta-contrast, .btn-tool, .dg3-btn, .dxn-primary-link, .nav-cta) {
    display: none !important;
  }
  /* Content the legacy print blocks hid: regions and authorship on the knowledge hub, the radius
     section of the regional overview, the digital-check entry note. */
  #nbc-document main :is(section.h7-regional, section.nbc-authority-strip, section#radius, aside.dc7-entry__info):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: block !important; }
  /* The mobile folds (a printed A4 page is narrower than 768 px) print open. */
  #nbc-document[data-nbc-fold-state] [data-nbc-folded]:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { display: revert-layer !important; }
  /* Disclosures print open, without their sign. */
  #nbc-document main details:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *)::details-content { content-visibility: visible !important; display: block !important; }
  #nbc-document main details:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) > summary::after { display: none !important; }

  /* Type: Archivo 10.5 pt / 1.45, headings on a short scale, the thesis in the serif. */
  #nbc-document body { font: 400 10.5pt/1.45 Archivo, Arial, sans-serif !important; }
  #nbc-document main :is(p, li, dd, dt, td, th, figcaption, blockquote, small, span, a, strong, b, em, summary):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 10.5pt !important; line-height: 1.45 !important; }
  #nbc-document main h1:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 22pt !important; line-height: 1.12 !important; margin: 0 0 6mm !important; }
  #nbc-document main h2:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 15pt !important; line-height: 1.2 !important; margin: 8mm 0 3mm !important; }
  #nbc-document main :is(h3, h4):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 11.5pt !important; line-height: 1.3 !important; margin: 5mm 0 2mm !important; }
  #nbc-document main .nbc-thesis__statement:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 20pt !important; line-height: 1.2 !important; }
  #nbc-document main :is(.mono, [data-nbc-eyebrow-role], .nbc-eyebrow):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { font-size: 8pt !important; letter-spacing: .06em !important; }
  #nbc-document main :is(h1, h2, h3, h4):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { break-after: avoid !important; }
  #nbc-document main :is(p, li, figure, table, blockquote, .nbc-thesis):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { break-inside: avoid-page !important; }
  #nbc-document main p:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { orphans: 3 !important; widows: 3 !important; max-width: none !important; }

  /* Sections lose their screen rhythm: no viewport heights, no large paddings, no trailing space
     after the last line (it pushed the footer line onto a page of its own). */
  #nbc-document main:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *), #nbc-document main :is(.ep-article-layout, .ep-article-content):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { padding-block: 0 !important; margin-block: 0 !important; min-height: 0 !important; }
  #nbc-document main > *:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *), #nbc-document main section:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { min-height: 0 !important; height: auto !important; padding-block: 4mm !important; margin-block: 0 !important; }
  #nbc-document main :is(section, div, article, aside, figure):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-height: none !important; overflow: visible !important; }
  /* Sticky blocks print in flow. (Containers keep their position: decorative ::before/::after
     layers are sized against them and would otherwise stretch over thousands of pixels.) */
  #nbc-document :is(nav.m7-document-nav, aside.ki-task-detail, aside.nbc-order-card):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { position: static !important; }
  #nbc-document main img:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { max-width: 60mm !important; height: auto !important; filter: grayscale(1) !important; }
  /* Paper surfaces become a 0.5 pt rule above the block. */
  #nbc-document :is([data-nbc-surface="paper"]:not(.ep-article-layout),.nbc-explainer--evidence,.nbc-explainer--timeline,.nbc-explainer--comparison,.nbc-explainer--decision,.nbc-thesis--paper,.abt6-independence):not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { border-top: .5pt solid #111 !important; padding-top: 4mm !important; }
  /* Links keep their text with a plain underline. */
  #nbc-document main a:not(:is(#sollweg-echtweg,#erp-belastungsprobe,#ki-decision-entry,#was-muesste-wahr-sein,#situationen,.m7h-twin) *) { text-decoration: underline !important; text-decoration-color: #999 !important; }
}
}
