/* Shared editorial system, scoped to the 27 reviewed pages. */
@layer nbc-editorial-evidence-7131 {
body[data-evidence-release="v7131"] {--ev-ink:#edf2eb;--ev-copy:#c0cdc4;--ev-green:#b2dfc2;--ev-amber:#edc782;--ev-line:#a9dcbc45;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence){position:relative!important;display:block!important;min-width:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:clamp(26px,4vw,56px) 0!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ev-ink)!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence)::before,body[data-evidence-release] :is(.iv-figure,.ce-evidence)::after{content:none!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence) :where(div,section,p,strong,span,small,h3,figcaption,details,summary){box-sizing:border-box!important;min-width:0!important;max-height:none!important;height:auto;white-space:normal!important;overflow-wrap:break-word!important;hyphens:none!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence)>figcaption{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;margin:0 0 36px!important;padding:0!important;border:0!important;background:none!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence)>figcaption>span{display:block!important;color:var(--ev-green)!important;font:500 .75rem/1.6 'IBM Plex Mono',monospace!important;letter-spacing:.09em!important;margin-bottom:14px!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence)>figcaption>strong{display:block!important;color:var(--ev-ink)!important;font:500 clamp(1.8rem,3vw,3rem)/1.14 Archivo,Arial,sans-serif!important;letter-spacing:-.035em!important;max-width:34ch!important;text-wrap:balance!important;}
.iv-node{position:relative!important;background:transparent!important;border:0!important;border-radius:0!important;padding:24px 0!important;margin:0!important;}
body[data-evidence-release] .iv-node>strong{display:block!important;color:var(--ev-ink)!important;font:500 clamp(1.15rem,1.75vw,1.55rem)/1.28 Archivo,Arial,sans-serif!important;letter-spacing:-.015em!important;}
body[data-evidence-release] :is(.iv-node>p,.ce-evidence p){color:var(--ev-copy)!important;font:400 1rem/1.65 Archivo,Arial,sans-serif!important;letter-spacing:0!important;margin:10px 0 0!important;max-width:70ch!important;}
.iv-contrast{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(28px,5vw,80px)!important;}
.iv-contrast>section{background:transparent!important;padding:0!important;margin:0!important;border:0!important;}
body[data-evidence-release] .iv-contrast h3{padding:0 0 20px!important;margin:0!important;border-bottom:2px solid var(--ev-amber)!important;color:var(--ev-amber)!important;font:500 1rem/1.45 Archivo,Arial,sans-serif!important;}
body[data-evidence-release] .iv-contrast>section:last-child h3{color:var(--ev-green)!important;border-color:var(--ev-green)!important;}
.iv-contrast .iv-node{padding-left:24px!important;border-left:1px solid var(--ev-line)!important;}
.iv-contrast .iv-node::before{content:''!important;position:absolute!important;left:-4px!important;top:32px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--ev-amber)!important;}
.iv-contrast>section:last-child .iv-node::before{background:var(--ev-green)!important;}
.iv-origin{position:relative!important;width:min(100%,660px)!important;margin:0 auto!important;padding:18px 0 32px!important;text-align:center!important;color:var(--ev-green)!important;font:500 clamp(1.05rem,1.7vw,1.4rem)/1.5 Archivo,Arial,sans-serif!important;}
.iv-origin::after{content:''!important;position:absolute!important;bottom:0!important;left:50%!important;height:22px!important;width:1px!important;background:var(--ev-line)!important;}
.iv-branches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;border-top:1px solid var(--ev-line)!important;}
.iv-branches:has(>.iv-node:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.iv-branches .iv-node{padding-top:32px!important;}
.iv-branches .iv-node::before{content:''!important;position:absolute!important;top:0!important;left:0!important;height:20px!important;width:1px!important;background:var(--ev-line)!important;}
.iv-branch .iv-branches .iv-node:not(:first-child)>strong{color:var(--ev-amber)!important;}
.iv-governance .iv-branches{border-top:2px solid var(--ev-green)!important;}
.iv-equation{display:grid!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:12px 0 32px!important;}
.iv-operator{color:var(--ev-green)!important;font:400 2.1rem/1 Archivo,Arial,sans-serif!important;text-align:center!important;}
.iv-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;border-top:1px solid var(--ev-line)!important;margin-top:48px!important;}
.iv-timeline .iv-node::before{content:''!important;position:absolute!important;top:-6px!important;left:0!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--ev-green)!important;}
.iv-timeline .iv-node:nth-child(3)::before{background:var(--ev-amber)!important;}
.iv-foundation,.iv-funnel{display:grid!important;gap:0!important;padding-bottom:24px!important;}
.iv-foundation .iv-node,.iv-funnel .iv-node{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;gap:24px!important;border-top:1px solid var(--ev-line)!important;}
.iv-foundation .iv-node>p,.iv-funnel .iv-node>p{margin:0!important;}
.iv-foundation .iv-node:first-child{margin-inline:9%!important;}.iv-foundation .iv-node:nth-child(2){margin-inline:6%!important;}.iv-foundation .iv-node:nth-child(3){margin-inline:3%!important;}
.iv-foundation .iv-node:last-child{border-bottom:3px solid var(--ev-green)!important;}
.iv-funnel .iv-node:nth-child(2){margin-inline:5%!important;}.iv-funnel .iv-node:nth-child(3){margin-inline:10%!important;border-bottom:3px solid var(--ev-green)!important;}
body[data-evidence-release] .iv-figure>.iv-lesson{margin:28px 0 0!important;padding:24px 0 0!important;border-top:1px solid var(--ev-line)!important;color:var(--ev-ink)!important;font:500 clamp(1.25rem,2vw,1.8rem)/1.4 Archivo,Arial,sans-serif!important;letter-spacing:-.02em!important;max-width:65ch!important;}
body[data-evidence-release] :is(.iv-note,.ce-scale,.ce-boundary){display:block!important;color:var(--ev-copy)!important;font:400 .85rem/1.6 Archivo,Arial,sans-serif!important;margin:16px 0 0!important;max-width:90ch!important;}
/* Article recommendations: full-area links, actual next questions, no card backgrounds. */
body[data-evidence-release] .article-reading-next{margin-top:clamp(48px,6vw,80px)!important;padding:32px 0!important;border-block:1px solid var(--ev-line)!important;background:transparent!important;}
body[data-evidence-release] .article-reading-next__links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(24px,4vw,64px)!important;}
body[data-evidence-release] .article-reading-next__links>a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;padding:24px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;}
body[data-evidence-release] .article-reading-next__links>a>strong{color:var(--ev-ink)!important;font:500 clamp(1.3rem,2vw,1.8rem)/1.24 Archivo,Arial,sans-serif!important;letter-spacing:-.02em!important;}
body[data-evidence-release] .article-reading-next__links>a>p{color:var(--ev-copy)!important;font:400 1rem/1.65 Archivo,Arial,sans-serif!important;margin:0!important;}
body[data-evidence-release] .article-reading-next__links>a>span{color:var(--ev-green)!important;margin-top:auto!important;font:500 .9rem/1.5 Archivo,Arial,sans-serif!important;}
body[data-evidence-release] .article-reading-next__links>a:hover>strong{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;}
body[data-evidence-release] .ep-conclusion-next{padding:32px 0!important;margin-top:28px!important;border:0!important;border-top:1px solid var(--ev-line)!important;background:transparent!important;box-shadow:none!important;max-width:none!important;}
body[data-evidence-release] .ep-conclusion-next h3{font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.25!important;max-width:36ch!important;color:var(--ev-ink)!important;}
body[data-evidence-release] .ep-conclusion-next p{max-width:70ch!important;color:var(--ev-copy)!important;line-height:1.65!important;}
/* Evidence uses measured proportions, stable text and native disclosure. */
.ce-bars{display:grid!important;gap:28px!important;max-width:100%!important;}
.ce-bars>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:12px 24px!important;}
.ce-bars span{color:var(--ev-copy)!important;font:500 1rem/1.5 Archivo,Arial,sans-serif!important;}
.ce-bars strong{color:var(--ev-ink)!important;font:500 clamp(1.8rem,3.6vw,3.4rem)/1.12 Archivo,Arial,sans-serif!important;letter-spacing:-.04em!important;}
.ce-bar-track{grid-column:1/-1!important;height:12px!important;background:#a9dcbc12!important;width:100%!important;}
.ce-bar-track i{display:block!important;width:var(--measure)!important;height:100%!important;background:var(--ev-amber)!important;}
.ce-bars>div:last-child .ce-bar-track i{background:var(--ev-green)!important;}
.ce-intervention{display:block!important;position:static!important;margin:32px 0 0!important;padding:0!important;border-block:1px solid var(--ev-line)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}
.ce-intervention summary{display:list-item!important;list-style:disclosure-closed!important;cursor:pointer!important;padding:20px 6px!important;min-height:48px!important;color:var(--ev-green)!important;font:500 1.05rem/1.5 Archivo,Arial,sans-serif!important;}
.ce-intervention[open] summary{list-style:disclosure-open!important;}
.ce-intervention>div{padding:4px 0 24px!important;}
.ce-intervention>div>strong{color:var(--ev-ink)!important;font:500 clamp(1.2rem,1.8vw,1.7rem)/1.45 Archivo,Arial,sans-serif!important;}
.ce-gate-source{display:grid!important;gap:8px!important;text-align:center!important;color:var(--ev-copy)!important;padding:0 0 30px!important;font:500 1rem/1.5 Archivo,Arial,sans-serif!important;}
.ce-gate-source strong,.ce-gate-branches strong{display:block!important;font:500 clamp(2.2rem,4vw,4rem)/1.1 Archivo,Arial,sans-serif!important;color:var(--ev-ink)!important;letter-spacing:-.04em!important;}
.ce-gate-branches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;border-top:1px solid var(--ev-line)!important;}
.ce-gate-branches>div{padding:24px 0!important;}
.ce-gate-branches span{display:block!important;color:var(--ev-green)!important;font:500 .85rem/1.5 Archivo,Arial,sans-serif!important;margin-bottom:12px!important;}
.ce-gate-branches>div:last-child span,.ce-gate-branches>div:last-child strong{color:var(--ev-amber)!important;}
.ce-blueprint{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;border-block:1px solid var(--ev-line)!important;}
.ce-blueprint>div{padding:24px 0!important;}
.ce-blueprint span{display:block!important;color:var(--ev-green)!important;font:500 .85rem/1.5 Archivo,Arial,sans-serif!important;margin-bottom:12px!important;}
.ce-blueprint strong{color:var(--ev-ink)!important;font:500 1.4rem/1.3 Archivo,Arial,sans-serif!important;}
.ce-projects{display:flex!important;flex-wrap:wrap!important;gap:20px 32px!important;align-items:baseline!important;margin-top:32px!important;}
.ce-projects strong{font:500 clamp(2.3rem,4vw,4rem)/1.12 Archivo,Arial,sans-serif!important;color:var(--ev-ink)!important;}
.ce-projects span{color:var(--ev-copy)!important;font:400 1rem/1.5 Archivo,Arial,sans-serif!important;}
body[data-evidence-release] .case2-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px!important;}
body[data-evidence-release] .case2-related-card{padding:24px 0!important;border:0!important;border-top:1px solid var(--ev-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body[data-evidence-release] .case2-cta-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)!important;gap:clamp(28px,5vw,80px)!important;align-items:start!important;}
body[data-evidence-release] .case2-cta-note{padding:24px 0 0!important;margin:0!important;background:none!important;border:0!important;border-top:1px solid var(--ev-line)!important;border-radius:0!important;}
body[data-evidence-release] .case2-cta-note>strong{color:var(--ev-green)!important;}
body[data-evidence-release] .case2-cta-note>p{color:var(--ev-copy)!important;line-height:1.65!important;}
/* Contact: full-size open composition, labels stay above controls. */
body[data-evidence-release] .nbc-contact-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)!important;gap:clamp(32px,6vw,90px)!important;align-items:center!important;}
body[data-evidence-release] .ac-intake-heading h1{font-size:clamp(2.5rem,4.5vw,5.1rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:18ch!important;height:auto!important;max-height:none!important;overflow:visible!important;color:var(--ev-ink)!important;}
body[data-evidence-release] :is(.ac-person-stage,.ac-intake-panel,.ac-personal-contact,.contact-conversation-note){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
body[data-evidence-release] .ac-person-stage{padding:0!important;min-height:0!important;}
body[data-evidence-release] .ac-person-stage::before,body[data-evidence-release] .ac-person-stage::after{content:none!important;}
body[data-evidence-release] .ac-personal-contact{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;padding:0!important;align-items:start!important;}
body[data-evidence-release] .ac-personal-contact img{display:block!important;width:min(100%,280px)!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:0!important;}
body[data-evidence-release] .ac-personal-contact strong{display:block!important;font:500 1.65rem/1.2 Archivo,Arial,sans-serif!important;color:var(--ev-ink)!important;}
body[data-evidence-release] .ac-personal-contact span{display:block!important;color:var(--ev-green)!important;margin-top:8px!important;}
body[data-evidence-release] :is(.ac-intake-lede,.ac-personal-contact p,.ac-direct-links,.ac-question-support,.contact-location,.nbc-contact-steps p){color:var(--ev-copy)!important;font-size:1rem!important;line-height:1.65!important;}
body[data-evidence-release] .ac-contact-sequence{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr)!important;gap:clamp(32px,6vw,90px)!important;align-items:start!important;}
body[data-evidence-release] .ac-intake-panel{width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;scroll-margin-top:110px!important;}
body[data-evidence-release] :is(.ac-intake-workspace,.ac-form-column,.ac-lead-form){display:block!important;min-width:0!important;width:100%!important;max-width:none!important;padding-inline:0!important;}
body[data-evidence-release] .ac-form-identity{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}
body[data-evidence-release] .ac-field{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;}
body[data-evidence-release] .ac-field>span{position:static!important;transform:none!important;color:var(--ev-ink)!important;font:500 1rem/1.5 Archivo,Arial,sans-serif!important;}
body[data-evidence-release] .ac-field em{color:var(--ev-copy)!important;font-style:normal!important;}
body[data-evidence-release] .ac-field :is(input,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font:400 1rem/1.6 Archivo,Arial,sans-serif!important;color:#edf2eb!important;-webkit-text-fill-color:#edf2eb!important;caret-color:#edf2eb!important;background:#101c16!important;border:1px solid #738e7d!important;border-radius:4px!important;padding:14px 16px!important;min-height:50px!important;}
body[data-evidence-release] .ac-field textarea{resize:vertical!important;min-height:180px!important;}
body[data-evidence-release] .ac-field :is(input,textarea)::placeholder{color:#b9c7bf!important;opacity:1!important;}
body[data-evidence-release] .ac-message-field{margin-top:26px!important;}
body[data-evidence-release] .contact-conversation-note{position:static!important;padding:24px 0 0!important;border-top:1px solid var(--ev-line)!important;}
body[data-evidence-release] .contact-conversation-note h2{font:500 clamp(1.5rem,2.1vw,2.2rem)/1.2 Archivo,Arial,sans-serif!important;letter-spacing:-.025em!important;max-width:none!important;color:var(--ev-ink)!important;}
body[data-evidence-release] .nbc-contact-steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;margin:24px 0!important;list-style:none!important;}
body[data-evidence-release] .nbc-contact-steps li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ev-line)!important;}
body[data-evidence-release] .nbc-contact-steps strong{color:var(--ev-ink)!important;}
body[data-evidence-release] .nbc-contact-steps li>span{color:var(--ev-green)!important;}
body[data-evidence-release] .ac-diagnosis-context:not([hidden]){padding:20px 0!important;margin-bottom:24px!important;border-block:1px solid var(--ev-line)!important;background:transparent!important;color:var(--ev-ink)!important;}
body[data-evidence-release] .ac-diagnosis-context>p{color:var(--ev-copy)!important;line-height:1.6!important;}
body[data-evidence-release] :is(.article-reading-next a,.ce-intervention summary,.ac-field input,.ac-field textarea):focus-visible{outline:2px solid var(--ev-amber)!important;outline-offset:5px!important;}
@media(max-width:1100px){
.iv-branches{grid-template-columns:1fr!important;gap:0!important;}.iv-branches .iv-node{padding:24px 0 24px 24px!important;border-left:1px solid var(--ev-line)!important;}.iv-branches .iv-node::before{top:34px!important;left:0!important;width:15px!important;height:1px!important;}
.iv-branches:has(>.iv-node:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;}
.iv-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 32px!important;}
.iv-timeline .iv-node{border-top:1px solid var(--ev-line)!important;}
body[data-evidence-release] .ac-contact-sequence{grid-template-columns:1fr!important;gap:48px!important;}
body[data-evidence-release] .contact-conversation-note{max-width:none!important;}
}
@media(max-width:760px){
.iv-contrast,.iv-equation,.iv-timeline,.ce-blueprint,.ce-gate-branches{grid-template-columns:1fr!important;gap:0!important;}
.iv-contrast{gap:28px!important;}
.iv-equation .iv-node{padding-block:18px!important;}.iv-equation .iv-operator{text-align:left!important;}
.iv-timeline{margin-top:30px!important;border-top:0!important;border-left:1px solid var(--ev-line)!important;padding-left:22px!important;}
.iv-timeline .iv-node{border-top:0!important;}.iv-timeline .iv-node::before{left:-28px!important;top:31px!important;}
.iv-branches:has(>.iv-node:nth-child(4)){grid-template-columns:1fr!important;}
.iv-foundation .iv-node,.iv-funnel .iv-node{grid-template-columns:1fr!important;gap:10px!important;margin-inline:0!important;}
body[data-evidence-release] .article-reading-next__links,body[data-evidence-release] .case2-related-grid,body[data-evidence-release] .case2-cta-grid{grid-template-columns:1fr!important;gap:24px!important;}
.ce-bars>div{grid-template-columns:1fr!important;gap:8px!important;}.ce-bars strong{font-size:clamp(1.8rem,7vw,2.7rem)!important;}
.ce-gate-branches>div+div,.ce-blueprint>div+div{border-top:1px solid var(--ev-line)!important;}
body[data-evidence-release] .nbc-contact-hero-grid{grid-template-columns:1fr!important;gap:38px!important;}
body[data-evidence-release] .ac-personal-contact{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr)!important;gap:20px!important;align-items:center!important;}
body[data-evidence-release] .ac-personal-contact strong{font-size:1.25rem!important;}
body[data-evidence-release] .ac-intake-heading h1{font-size:clamp(2.15rem,8.5vw,3.4rem)!important;max-width:20ch!important;}
body[data-evidence-release] .ac-form-identity{grid-template-columns:1fr!important;gap:22px!important;}
body[data-evidence-release] :is(.iv-figure,.ce-evidence)>figcaption>strong{font-size:clamp(1.65rem,6.6vw,2.5rem)!important;}
}
.ce-mechanism{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:24px!important;margin:0 0 38px!important;padding:0 0 28px!important;border-bottom:1px solid var(--ev-line)!important;}
.ce-mechanism>div{border-top:2px solid var(--ev-line)!important;padding-top:18px!important;}
.ce-mechanism span{display:block!important;color:var(--ev-green)!important;font:500 .8rem/1.5 'IBM Plex Mono',monospace!important;margin-bottom:8px!important;}
.ce-mechanism strong{display:block!important;color:var(--ev-ink)!important;font:500 clamp(1.1rem,1.6vw,1.5rem)/1.35 Archivo,Arial,sans-serif!important;}
.ce-mechanism-retouren-grosshandel>div:last-child,.ce-mechanism-erp-produktion>div:last-child{border-top-color:var(--ev-amber)!important;}
.ce-coverage{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(25,minmax(0,1fr))!important;gap:5px!important;width:100%!important;}
.ce-coverage i{display:block!important;aspect-ratio:2/1!important;background:#a9dcbc20!important;border:1px solid #a9dcbc30!important;}
.ce-coverage i.is-covered{background:var(--ev-amber)!important;border-color:var(--ev-amber)!important;}
.ce-bars>div:last-child .ce-coverage i.is-covered{background:var(--ev-green)!important;border-color:var(--ev-green)!important;}
body[data-evidence-release] .ac-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #101c16 inset!important;-webkit-text-fill-color:#edf2eb!important;caret-color:#edf2eb!important;}
@media(max-width:760px){.ce-coverage{grid-template-columns:repeat(20,minmax(0,1fr))!important;gap:4px!important;}.ce-mechanism{grid-template-columns:1fr!important;gap:18px!important;}}

body[data-evidence-release] #lead-form[hidden],body[data-evidence-release] #contact-diagnosis-context[hidden],body[data-evidence-release] #intake-confirmation[hidden]{display:none!important;}

}
