@media (max-width:760px){
  
  body:is(.page-template-article,.page-template-guide,.page-template-knowledge-hub,.km-knowledge-page){
    --m6-line:rgba(247,245,242,.12);
    --m6-line-strong:rgba(247,245,242,.20);
    --m6-paper:#f1ede5;
    --m6-muted:rgba(247,245,242,.64);
    --m6-soft:rgba(247,245,242,.035);
    --m6-green:#8bcf9a;
  }
  body:is(.page-template-article,.page-template-guide,.page-template-knowledge-hub,.km-knowledge-page) main{
    overflow:visible;
  }

  
  body.km-knowledge-page .km-hero{
    padding-top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top) + 30px);
    padding-bottom:44px;
    min-height:0;
  }
  body.km-knowledge-page .km-hero h1{max-width:10.5em}
  body.km-knowledge-page .km-hero .lede{max-width:34em;margin-top:18px}
  body.km-knowledge-page .km-instrument-section{padding-block:50px 58px}
  body.km-knowledge-page .km-workbench-head{margin-bottom:16px}
  body.km-knowledge-page .km-workbench-head h2{font-size:clamp(30px,8vw,37px);line-height:1.02}
  body.km-knowledge-page .km-domain-switch{gap:6px;margin-top:20px}
  body.km-knowledge-page .km-domain{min-height:48px;padding:10px 12px}
  body.km-knowledge-page .km-stage{margin-top:18px;border-radius:0;border-left:0;border-right:0}
  body.km-knowledge-page .km-canvas{min-height:420px;padding-inline:14px}
  body.km-knowledge-page .km-mobile-overview{inset:20px 14px;gap:6px}
  body.km-knowledge-page .km-mobile-overview>p{margin-bottom:4px}
  body.km-knowledge-page .km-mobile-overview a{
    min-height:70px;padding:12px 11px;border-radius:9px;
    grid-template-columns:28px 1fr;column-gap:8px;
  }
  body.km-knowledge-page .km-mobile-overview strong{font-size:13px}
  body.km-knowledge-page .km-mobile-overview small{font-size:9.5px;line-height:1.35}
  body.km-knowledge-page .km-decision{padding:24px 18px 26px}
  body.km-knowledge-page .km-decision__signal{height:56px;margin-bottom:12px}
  body.km-knowledge-page .km-decision h2{font-size:clamp(28px,8vw,35px)}
  body.km-knowledge-page .km-stage-foot{padding:13px 14px}
  body.km-knowledge-page .km-library-section{padding-block:58px}
  body.km-knowledge-page .km-index-head{gap:14px;margin-bottom:28px}
  body.km-knowledge-page .km-index-head h2{font-size:clamp(29px,8vw,36px);line-height:1.04}
  body.km-knowledge-page .km-index{gap:30px}
  body.km-knowledge-page .km-index-group__head{margin-bottom:8px}
  body.km-knowledge-page .km-index-row{
    grid-template-columns:58px minmax(0,1fr) 16px;
    gap:8px;min-height:0;padding:14px 0;
  }
  body.km-knowledge-page .km-index-row__phase{font-size:6.8px;letter-spacing:.06em}
  body.km-knowledge-page .km-index-row__body strong{font-size:14px;line-height:1.28;margin-bottom:3px}
  body.km-knowledge-page .km-index-row__body>span{
    font-size:11px;line-height:1.4;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
  }
  body.km-knowledge-page .km-final{padding-block:58px}

  
  body.page-template-knowledge-hub .knowledge-hub-direct-hero{
    padding-top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top) + 30px);
    padding-bottom:44px;min-height:0;
  }
  body.page-template-knowledge-hub .knowledge-hub-direct-hero__grid{display:block}
  body.page-template-knowledge-hub .knowledge-hub-direct-hero h1{max-width:10.5em;margin-bottom:18px}
  body.page-template-knowledge-hub .knowledge-hub-direct-hero .lede{margin-top:0;max-width:34em}
  body.page-template-knowledge-hub .knowledge-featured{
    display:grid;gap:5px;margin-top:28px;padding:18px 0 0;
    background:transparent;border:0;border-top:1px solid rgba(139,207,154,.34);border-radius:0;
  }
  body.page-template-knowledge-hub .knowledge-featured:hover{transform:none}
  body.page-template-knowledge-hub .knowledge-hub-paths-optional{display:none!important}
  body.page-template-knowledge-hub .hub-decision-paths{padding-block:50px 56px}
  body.page-template-knowledge-hub .hub-decision-paths .wrap>p{max-width:34em}
  body.page-template-knowledge-hub .hub-path-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:26px}
  body.page-template-knowledge-hub .hub-decision-path{
    min-height:0;padding:24px 0 26px;background:transparent;border:0;border-top:1px solid var(--m6-line);border-radius:0;
  }
  body.page-template-knowledge-hub .hub-decision-path:last-child{border-bottom:1px solid var(--m6-line)}
  body.page-template-knowledge-hub .hub-decision-path h3{font-size:23px;line-height:1.08;letter-spacing:-.025em;margin:5px 0 8px}
  body.page-template-knowledge-hub .hub-decision-path>p{font-size:15px;line-height:1.55;color:var(--muted)}
  body.page-template-knowledge-hub .hub-path-lead{
    margin-top:18px;padding:14px 0;border:0;border-top:1px solid rgba(247,245,242,.08);background:transparent;border-radius:0;
  }
  body.page-template-knowledge-hub .hub-path-more{margin-top:4px;padding:0;border:0;background:transparent}
  body.page-template-knowledge-hub .hub-path-more a{padding-block:12px;border-top:1px solid rgba(247,245,242,.07)}
  body.page-template-knowledge-hub .hub-path-proof{min-height:44px;margin-top:10px}
  body.page-template-knowledge-hub .knowledge-hub-direct-list{padding-block:56px}
  body.page-template-knowledge-hub .knowledge-hub-direct-list .wrap>h2{font-size:clamp(29px,8vw,36px);line-height:1.05}
  body.page-template-knowledge-hub .knowledge-card-grid--hub{grid-template-columns:1fr;gap:0;margin-top:24px}
  body.page-template-knowledge-hub .knowledge-article-card{
    min-height:0;padding:20px 0;background:transparent;border:0;border-top:1px solid var(--m6-line);border-radius:0;
  }
  body.page-template-knowledge-hub .knowledge-article-card:last-child{border-bottom:1px solid var(--m6-line)}
  body.page-template-knowledge-hub .knowledge-article-card:hover{transform:none;background:transparent}
  body.page-template-knowledge-hub .knowledge-article-card h3{font-size:20px;line-height:1.12;margin:5px 0 6px}
  body.page-template-knowledge-hub .knowledge-article-card p{
    font-size:14px;line-height:1.48;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
  }
  body.page-template-knowledge-hub .hub-next{padding-block:58px}

  
  body.page-template-article .ep-page-progress{
    position:fixed!important;top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top));left:0;right:0;
    height:2px;z-index:55;pointer-events:none;background:transparent;
  }
  body.page-template-article .ep-page-progress::before{
    content:"";display:block;width:var(--m6-read-progress,0%);height:100%;background:var(--m6-green);
  }
  body.page-template-article .ep-hero{
    padding-top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top) + 30px)!important;
    padding-bottom:42px!important;min-height:0!important;
  }
  body.page-template-article .ep-hero h1{font-size:clamp(34px,9.4vw,42px);line-height:.99;max-width:11em}
  body.page-template-article .ep-hero .lede{font-size:17px;line-height:1.55;margin-top:18px;max-width:34em}
  body.page-template-article .nbc-hero-bridge{display:none!important}
  body.page-template-article .ep-article-layout{display:block}
  body.page-template-article .ep-article-content{width:100%;max-width:none}
  body.page-template-article .ep-executive-answer{
    margin:0;padding:34px var(--nbc-mobile-gutter,20px) 38px;
    background:rgba(247,245,242,.022);border:0;border-bottom:1px solid var(--m6-line);border-radius:0;
  }
  body.page-template-article .ep-section-kicker{margin-bottom:15px}
  body.page-template-article .ep-answer-text{font-size:19px;line-height:1.5;letter-spacing:-.01em;color:rgba(247,245,242,.91)}
  body.page-template-article .ep-answer-triad{display:grid;grid-template-columns:1fr;gap:0;margin-top:24px;border-top:1px solid var(--m6-line)}
  body.page-template-article .ep-answer-triad>article{
    min-height:0;padding:15px 0;background:transparent;border:0;border-bottom:1px solid rgba(247,245,242,.075);border-radius:0;
  }
  body.page-template-article .ep-answer-triad>article:last-child{border-bottom:0}
  body.page-template-article .m6-reading-path{
    display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;
    padding:12px var(--nbc-mobile-gutter,20px) 13px;border-bottom:1px solid var(--m6-line);scrollbar-width:none;
  }
  body.page-template-article .m6-reading-path::-webkit-scrollbar{display:none}
  body.page-template-article .m6-reading-path a{
    flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;
    border:1px solid rgba(247,245,242,.11);border-radius:999px;text-decoration:none;background:rgba(247,245,242,.018);
    font-size:11px;line-height:1.1;color:rgba(247,245,242,.72);white-space:nowrap;
  }
  body.page-template-article .m6-reading-path a span{font-family:var(--mono);font-size:8px;color:var(--m6-green)}
  body.page-template-article .ep-signature-stage{
    padding:36px var(--nbc-mobile-gutter,20px) 42px!important;min-height:0!important;border-bottom:1px solid var(--m6-line);
  }
  body.page-template-article .ep-signature-stage .wrap{width:100%!important}
  body.page-template-article .ep-signature-stage [data-nbc-visual-stage]{--nbc-stage-min:210px;min-height:210px}
  body.page-template-article .ep-chapter,
  body.page-template-article .ep-prologue{
    padding:46px var(--nbc-mobile-gutter,20px)!important;border-top:1px solid rgba(247,245,242,.075);
  }
  body.page-template-article .ep-chapter-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:19px}
  body.page-template-article .ep-chapter-number{padding-top:5px;font-size:9px;color:var(--m6-green)}
  body.page-template-article .ep-chapter-title,
  body.page-template-article .ep-chapter h2{font-size:clamp(27px,7.5vw,33px)!important;line-height:1.06!important;letter-spacing:-.03em;margin:0!important}
  body.page-template-article .ep-chapter-copy :is(p,li),
  body.page-template-article .ep-prologue :is(p,li){font-size:16px!important;line-height:1.68!important}
  body.page-template-article .ep-chapter-copy p+p{margin-top:17px}
  body.page-template-article .ep-chapter .hinweis{
    margin:24px 0 0;padding:16px 0 0;border:0;border-top:1px solid rgba(139,207,154,.30);background:transparent;border-radius:0;
  }
  body.page-template-article .ep-decision-ledger{
    margin:0;padding:48px var(--nbc-mobile-gutter,20px);background:rgba(139,207,154,.025);border:0;border-top:1px solid rgba(139,207,154,.22);border-bottom:1px solid rgba(139,207,154,.22);border-radius:0;
  }
  body.page-template-article .ep-ledger-head{margin-bottom:22px}
  body.page-template-article .ep-table-wrap{overflow-x:auto;margin-inline:calc(-1 * var(--nbc-mobile-gutter,20px));padding-inline:var(--nbc-mobile-gutter,20px);scrollbar-width:thin}
  body.page-template-article .ep-practice-scenario{margin-top:24px;padding:18px 0;border:0;border-top:1px solid var(--m6-line);border-bottom:1px solid var(--m6-line);background:transparent;border-radius:0}
  body.page-template-article .ep-responsibility-ledger{grid-template-columns:1fr;gap:0}
  body.page-template-article .ep-responsibility-ledger>article{padding:15px 0;border:0;border-top:1px solid rgba(247,245,242,.075);background:transparent;border-radius:0}
  body.page-template-article .ep-redflags{margin-top:22px;padding:18px 0;border:0;border-top:1px solid rgba(223,119,113,.34);background:transparent;border-radius:0}
  body.page-template-article .article-diagnostic-context{padding:48px var(--nbc-mobile-gutter,20px)!important}
  body.page-template-article .article-diagnostic-grid{grid-template-columns:1fr;gap:0;margin-top:22px}
  body.page-template-article .article-diagnostic-grid>article{padding:17px 0;background:transparent;border:0;border-top:1px solid var(--m6-line);border-radius:0}
  body.page-template-article .article-knowledge-container{padding-block:48px!important}
  body.page-template-article .article-knowledge-container :is(.knowledge-card,.nbc-knowledge-card,article){border-radius:0}
  body.page-template-article .ep-conclusion--editorial{
    margin:0!important;padding:48px var(--nbc-mobile-gutter,20px) 56px!important;border-top:1px solid rgba(139,207,154,.30)!important;background:transparent!important;
  }
  body.page-template-article .ep-conclusion-list{margin-top:22px}
  body.page-template-article .ep-conclusion-list li{padding-block:13px;border-top:1px solid rgba(247,245,242,.075)}
  body.page-template-article .ep-conclusion-next{margin-top:26px;padding:20px 0 0;border:0;border-top:1px solid rgba(139,207,154,.28);background:transparent;border-radius:0}

  
  body.page-template-guide .guide-editorial-hero{
    padding-top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top) + 30px)!important;
    padding-bottom:40px!important;min-height:0!important;
  }
  body.page-template-guide .guide-editorial-hero h1{font-size:clamp(34px,9.3vw,42px);line-height:1;max-width:11em}
  body.page-template-guide .guide-editorial-hero .lede{font-size:17px;line-height:1.55;margin-top:18px}
  body.page-template-guide .nbc-hero-bridge--wide{
    display:flex;gap:6px;overflow-x:auto;padding:12px var(--nbc-mobile-gutter,20px);border-top:1px solid var(--m6-line);border-bottom:1px solid var(--m6-line);scrollbar-width:none;
  }
  body.page-template-guide .nbc-hero-bridge--wide::-webkit-scrollbar{display:none}
  body.page-template-guide .nbc-hero-bridge--wide>*{flex:0 0 auto}
  body.page-template-guide .guide-editorial>section{
    padding:44px var(--nbc-mobile-gutter,20px)!important;border-top:1px solid rgba(247,245,242,.085);min-height:0!important;
  }
  body.page-template-guide .guide-section-no{display:block;margin-bottom:10px;font-size:9px;color:var(--m6-green)}
  body.page-template-guide .guide-editorial>section>h2{font-size:clamp(28px,7.6vw,34px);line-height:1.05;letter-spacing:-.03em;margin-bottom:18px}
  body.page-template-guide .guide-editorial>section>p{font-size:16px;line-height:1.68}
  body.page-template-guide :is(.guide-card-grid,.guide-flow-grid,.guide-two-col,.guide-result-grid,.guide-variant-grid,.guide-check-grid){grid-template-columns:1fr!important;gap:0!important;margin-top:22px}
  body.page-template-guide :is(.guide-card-grid,.guide-flow-grid,.guide-two-col,.guide-result-grid,.guide-variant-grid,.guide-check-grid)>*{
    min-height:0!important;padding:17px 0!important;border:0!important;border-top:1px solid rgba(247,245,242,.085)!important;background:transparent!important;border-radius:0!important;
  }
  body.page-template-guide .guide-workbook{
    margin-top:22px;padding:18px 0;border:0;border-top:1px solid rgba(139,207,154,.28);border-bottom:1px solid rgba(139,207,154,.18);background:transparent;border-radius:0;
  }
  body.page-template-guide :is(table,.responsive-table){font-size:13px}
  body.page-template-guide .table-scroll{overflow-x:auto;margin-inline:calc(-1 * var(--nbc-mobile-gutter,20px));padding-inline:var(--nbc-mobile-gutter,20px)}
  body.page-template-guide .m6-guide-marker{
    position:sticky;top:calc(var(--nbc-mobile-header,66px) + env(safe-area-inset-top));z-index:24;
    display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;
    padding:7px var(--nbc-mobile-gutter,20px);border-bottom:1px solid rgba(247,245,242,.09);
    background:rgba(9,14,11,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
    font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:rgba(247,245,242,.58);
  }
  body.page-template-guide .m6-guide-marker strong{font-weight:500;color:var(--m6-green)}
}@media (max-width:360px){
  body.page-template-article .ep-answer-text{font-size:18px}
  body.page-template-article .m6-reading-path{padding-inline:16px}
  body.page-template-knowledge-hub .hub-decision-path h3{font-size:21px}
}@media (prefers-reduced-motion:reduce){
  body.page-template-article .ep-page-progress::before{transition:none}
}@media (max-width:760px){
  
  body.page-template-article .ep-hero-grid>aside.nbc-signal-field{display:none!important}
  body.page-template-article .ep-hero-grid{display:block!important}

  
  body.page-template-knowledge-hub .hub-decision-path{display:block!important}
  body.page-template-knowledge-hub .hub-decision-path>header{margin-bottom:0}
  body.page-template-knowledge-hub .hub-path-lead{
    min-height:0!important;display:block!important;padding:14px 0!important;
  }
  body.page-template-knowledge-hub .hub-path-more{display:block!important}
  body.page-template-knowledge-hub .hub-path-more a{display:block!important;min-height:0!important;padding:12px 0!important}
  body.page-template-knowledge-hub .hub-path-proof{
    display:block!important;min-height:0!important;padding:14px 0!important;
    background:transparent!important;border:0!important;border-top:1px solid rgba(139,207,154,.22)!important;border-radius:0!important;
  }
  body.page-template-knowledge-hub .knowledge-article-card{
    display:block!important;min-height:0!important;gap:0!important;padding:17px 0!important;
  }
  body.page-template-knowledge-hub .knowledge-article-card .knowledge-article-card__foot{display:block;margin-top:10px}

  
  body.page-template-guide .guide-editorial-hero .nbc-guide-preview{display:none!important}
  body.page-template-guide .guide-editorial-hero .nbc-guide-hero-copy{max-width:none!important}
  body.page-template-guide .nbc-hero-bridge--wide{display:block!important;padding:0!important}
  body.page-template-guide .nbc-hero-bridge--wide .wrap{width:100%!important;margin:0!important;padding:18px var(--nbc-mobile-gutter,20px)!important}
  body.page-template-guide .nbc-hero-bridge-copy{font-size:15px;line-height:1.55;margin:0;color:rgba(247,245,242,.68)}
  body.page-template-guide .nbc-hero-bridge--wide nav{
    display:flex;gap:6px;overflow-x:auto;margin-top:14px;padding-bottom:2px;scrollbar-width:none;
  }
  body.page-template-guide .nbc-hero-bridge--wide nav::-webkit-scrollbar{display:none}
  body.page-template-guide .nbc-hero-bridge--wide nav a{
    flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;
    border:1px solid rgba(247,245,242,.12);border-radius:999px;text-decoration:none;
    font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:rgba(247,245,242,.72);
  }
}@media (max-width:760px){
  body.page-template-article .ep-answer-triad{
    border-left:0!important;border-right:0!important;border-bottom:0!important;background:transparent!important;
  }
  body.page-template-knowledge-hub .hub-path-lead>:is(span,strong,p),
  body.page-template-knowledge-hub .hub-path-more a>:is(span,strong),
  body.page-template-knowledge-hub .hub-path-proof>:is(span,strong){display:block!important}
  body.page-template-knowledge-hub .hub-path-lead>strong{margin:7px 0 5px;font-size:18px;line-height:1.18}
  body.page-template-knowledge-hub .hub-path-lead>p{font-size:14px;line-height:1.48}
  body.page-template-knowledge-hub .hub-path-more a>strong,
  body.page-template-knowledge-hub .hub-path-proof>strong{margin-top:5px;font-size:17px;line-height:1.2}
}