/*! NBC v6.630 · Phase 7.4 · Proof & Editorial Art Direction
    Mobile-only ownership layer. Cases = evidence-led; editorial = quiet journal rhythm.
    No animation runtime is required by this layer. */

@media (max-width:760px){
  body[data-phase74="v6630"]{
    --p74-deep:#061009;
    --p74-deep-2:#09150e;
    --p74-paper:#f2f0e9;
    --p74-paper-2:#e9e6de;
    --p74-ink:#111711;
    --p74-muted:#596059;
    --p74-mint:#9adbac;
    --p74-mint-deep:#3f7950;
    --p74-amber:#e0b872;
    --p74-risk:#cf806d;
    --p74-line-dark:rgba(236,243,238,.14);
    --p74-line-paper:rgba(17,23,17,.16);
    --p74-gutter:var(--m-gutter,var(--nbc-mp-gutter,clamp(19px,5.25vw,23px)));
    --p74-header:calc(var(--nbc-mp-header-h,66px) + env(safe-area-inset-top));
  }

  body[data-phase74="v6630"] main{overflow:clip;min-inline-size:0}
  body[data-phase74="v6630"] main :where(section,article,aside,figure,nav,div){min-inline-size:0}
  body[data-phase74="v6630"] main :where(h1,h2,h3,p,li,a,strong,span,small,dd,dt){max-inline-size:100%}
  body[data-phase74="v6630"] main :where(h1,h2,h3){word-break:normal;overflow-wrap:normal;hyphens:manual;text-wrap:pretty}
  body[data-phase74="v6630"] main :where(p,li,dd,a){word-break:normal;overflow-wrap:break-word}

  /* Phase 7.4 deliberately removes Phase-4 reveal choreography from proof/editorial pages. */
  html.p4-ready body[data-phase74="v6630"] :is(
    [data-p4-ledger-item],[data-p4-topic-path],[data-p4-featured-proof],[data-p4-library-row],
    [data-p4-article-signature],[data-p4-document-stack],[data-p4-regional-signal],[data-p4-authority-mark]
  ){
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }

  /* ================================================================
     CASE INDEX · one lead proof, then a quiet editorial ledger
     ================================================================ */
  body[data-phase74-family="case-index"] .case2-index-hero{
    min-height:0!important;
    padding:calc(var(--p74-header) + 24px) var(--p74-gutter) 64px!important;
    background:radial-gradient(85% 62% at 100% 6%,rgba(111,177,127,.12),transparent 72%),linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important;
  }
  body[data-phase74-family="case-index"] .case2-index-hero-grid{display:grid!important;gap:28px!important}
  body[data-phase74-family="case-index"] .case2-index-hero .case2-title{
    max-width:100%!important;font-size:clamp(39px,11vw,49px)!important;line-height:.96!important;letter-spacing:-.052em!important
  }
  body[data-phase74-family="case-index"] .case2-index-hero-copy{max-width:35ch!important;font-size:17px!important;line-height:1.62!important;color:rgba(239,244,240,.75)!important}
  body[data-phase74-family="case-index"] .case2-index-hero-note{margin-top:18px!important;padding-top:17px!important;border-top:1px solid var(--p74-line-dark)!important;color:rgba(239,244,240,.5)!important}

  body[data-phase74-family="case-index"] [data-p74-evidence-paper="true"]{
    padding:72px var(--p74-gutter) 76px!important;
    color:var(--p74-ink)!important;
    background:linear-gradient(180deg,var(--p74-paper),var(--p74-paper-2))!important;
  }
  body[data-phase74-family="case-index"] [data-p74-evidence-paper="true"] .case2-wrap{width:100%!important;max-width:none!important}
  body[data-phase74-family="case-index"] .case2-index-library-head{display:grid!important;gap:13px!important;margin-bottom:34px!important;padding-bottom:25px!important;border-bottom:1px solid var(--p74-line-paper)!important}
  body[data-phase74-family="case-index"] .case2-index-library-head :is(h2,.case2-section-title){color:var(--p74-ink)!important;font-size:clamp(31px,8.7vw,38px)!important;line-height:1.02!important}
  body[data-phase74-family="case-index"] .case2-index-library-head p{color:var(--p74-muted)!important;font-size:15px!important;line-height:1.62!important}
  body[data-phase74-family="case-index"] .p74-ledger-note{margin:3px 0 0!important;padding-top:15px!important;border-top:1px solid var(--p74-line-paper)!important;font:500 10px/1.55 var(--mono,monospace)!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--p74-mint-deep)!important}

  body[data-phase74-family="case-index"] [data-p4-ledger-root]{padding-left:0!important;background:none!important}
  body[data-phase74-family="case-index"] [data-p4-ledger-root]::before,
  body[data-phase74-family="case-index"] [data-p4-ledger-root]::after{display:none!important}
  body[data-phase74-family="case-index"] .case2-index-card{
    display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:0 15px!important;
    min-height:0!important;margin:0!important;padding:28px 0!important;border:0!important;border-bottom:1px solid var(--p74-line-paper)!important;
    border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--p74-ink)!important
  }
  body[data-phase74-family="case-index"] .case2-index-card::before,
  body[data-phase74-family="case-index"] .case2-index-card::after{display:none!important}
  body[data-phase74-family="case-index"] .case2-index-card :is(.case2-index-meta,.case2-index-outcome-wrap,.case2-index-copy,.case2-index-footer){grid-column:2!important;grid-row:auto!important}
  body[data-phase74-family="case-index"] .case2-index-card .case2-index-meta{grid-column:1!important;grid-row:1/5!important;align-self:start!important;padding-top:3px!important;color:var(--p74-mint-deep)!important;font:500 9px/1.45 var(--mono,monospace)!important}
  body[data-phase74-family="case-index"] .case2-index-card .case2-index-outcome{color:var(--p74-ink)!important;font-size:clamp(27px,7.5vw,33px)!important;line-height:1!important;letter-spacing:-.035em!important}
  body[data-phase74-family="case-index"] .case2-index-card :is(.case2-index-copy,p){color:var(--p74-muted)!important}
  body[data-phase74-family="case-index"] .case2-index-card :is(.case2-index-link,.case2-eyebrow){color:var(--p74-mint-deep)!important}

  body[data-phase74-family="case-index"] .case2-index-card[data-p74-ledger-lead="true"]{
    display:block!important;margin:0 0 20px!important;padding:28px 22px 30px!important;border:1px solid rgba(63,121,80,.24)!important;border-radius:6px!important;
    background:rgba(255,255,255,.3)!important
  }
  body[data-phase74-family="case-index"] .case2-index-card[data-p74-ledger-lead="true"] .case2-index-meta{display:block!important;margin-bottom:18px!important;padding:0!important}
  body[data-phase74-family="case-index"] .case2-index-card[data-p74-ledger-lead="true"] :is(.case2-index-meta,.case2-index-outcome-wrap,.case2-index-copy,.case2-index-footer){grid-column:auto!important;grid-row:auto!important}
  body[data-phase74-family="case-index"] .case2-index-card[data-p74-ledger-lead="true"] .case2-index-outcome{font-size:clamp(34px,10vw,43px)!important}

  body[data-phase74-family="case-index"] .case2-index-cta{padding:66px var(--p74-gutter) calc(74px + env(safe-area-inset-bottom))!important;background:var(--p74-deep)!important}
  body[data-phase74-family="case-index"] .case2-index-cta-grid{display:grid!important;gap:24px!important}

  /* ================================================================
     CASE DETAIL · decision trace + evidence rhythm
     ================================================================ */
  body[data-phase74-family="case-detail"] .case2-hero{
    min-height:0!important;padding-bottom:58px!important;
    background:radial-gradient(82% 60% at 100% 8%,rgba(111,177,127,.11),transparent 72%),linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="case-detail"] .case2-hero .case2-title{font-size:clamp(38px,10.6vw,48px)!important;line-height:.96!important;letter-spacing:-.052em!important}
  body[data-phase74-family="case-detail"] .p74-case-trace{
    padding:24px var(--p74-gutter) 30px!important;border-block:1px solid var(--p74-line-paper)!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important
  }
  body[data-phase74-family="case-detail"] .p74-case-trace ol{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none}
  body[data-phase74-family="case-detail"] .p74-case-trace li{min-width:0;border-bottom:1px solid var(--p74-line-paper)}
  body[data-phase74-family="case-detail"] .p74-case-trace li:nth-last-child(-n+2){border-bottom:0}
  body[data-phase74-family="case-detail"] .p74-case-trace a{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:start;min-height:58px;padding:13px 7px 12px 0;text-decoration:none;color:var(--p74-ink)!important}
  body[data-phase74-family="case-detail"] .p74-case-trace__no{font:500 9px/1.45 var(--mono,monospace);color:var(--p74-mint-deep)}
  body[data-phase74-family="case-detail"] .p74-case-trace__label{font-size:12px;line-height:1.35;font-weight:650}

  body[data-phase74-family="case-detail"] [data-p74-case-act]{min-height:0!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="outcome"]{padding-top:66px!important;padding-bottom:66px!important;background:var(--p74-deep)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="decision"]{padding-top:70px!important;padding-bottom:72px!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="decision"] :is(h2,h3,strong){color:var(--p74-ink)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="decision"] :is(p,li){color:var(--p74-muted)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="decision"] .case2-eyebrow{color:var(--p74-mint-deep)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="transfer"]{padding-block:64px!important;background:#08130d!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="artifact"]{margin:0!important;padding:62px var(--p74-gutter)!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,var(--p74-paper),var(--p74-paper-2))!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="artifact"] img{border-radius:3px!important;box-shadow:0 18px 42px rgba(5,12,8,.13)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="evidence"]{padding-block:70px!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="evidence"] :is(h2,h3,strong,dt){color:var(--p74-ink)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="evidence"] :is(p,li,dd){color:var(--p74-muted)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="evidence"] .case2-eyebrow{color:var(--p74-mint-deep)!important}
  body[data-phase74-family="case-detail"] [data-p74-case-act="next"]{padding-top:66px!important;background:var(--p74-deep)!important}

  body[data-phase74-family="case-detail"] .p74-decision-contrast{display:grid;grid-template-columns:1fr;margin:25px 0 34px;border-block:1px solid var(--p74-line-paper)}
  body[data-phase74-family="case-detail"] .p74-decision-contrast>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--p74-line-paper)}
  body[data-phase74-family="case-detail"] .p74-decision-contrast>div:last-child{border-bottom:0}
  body[data-phase74-family="case-detail"] .p74-decision-contrast span{font:500 9px/1.45 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase}
  body[data-phase74-family="case-detail"] .p74-decision-contrast strong{font-size:16px!important;line-height:1.42!important}
  body[data-phase74-family="case-detail"] .p74-decision-contrast__rejected span{color:#96624f}
  body[data-phase74-family="case-detail"] .p74-decision-contrast__decided span{color:var(--p74-mint-deep)}

  body[data-phase74-family="case-detail"] .case2-section :is(.case2-section-title,h2){font-size:clamp(29px,8vw,36px)!important;line-height:1.04!important}
  body[data-phase74-family="case-detail"] :is(.case2-card,.case2-proof-card,.case2-transfer-card,.case2-related-card){border-radius:4px!important}

  /* ================================================================
     KNOWLEDGE INDEX · journal front page, not marketing-card library
     ================================================================ */
  body[data-phase74-family="knowledge-index"] .km-hero{
    min-height:0!important;padding-bottom:64px!important;
    background:radial-gradient(88% 60% at 100% 10%,rgba(111,177,127,.1),transparent 72%),linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="knowledge-index"] .km-hero h1{font-size:clamp(39px,10.8vw,48px)!important;line-height:.97!important;letter-spacing:-.05em!important}
  body[data-phase74-family="knowledge-index"] .h7-system-preview{border-radius:4px!important;background:rgba(8,18,12,.66)!important;box-shadow:none!important}

  body[data-phase74-family="knowledge-index"] .h7-topic-entry{padding:70px var(--p74-gutter)!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="knowledge-index"] .h7-topic-entry :is(h2,h3,strong){color:var(--p74-ink)!important}
  body[data-phase74-family="knowledge-index"] .h7-topic-entry :is(p,small){color:var(--p74-muted)!important}
  body[data-phase74-family="knowledge-index"] .h7-topic-entry .nbc-eyebrow{color:var(--p74-mint-deep)!important}
  body[data-phase74-family="knowledge-index"] .h7-topic-entry__grid{display:block!important;border-top:1px solid var(--p74-line-paper)!important}
  body[data-phase74-family="knowledge-index"] .h7-topic-entry__grid a{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:5px 10px!important;padding:21px 0!important;border:0!important;border-bottom:1px solid var(--p74-line-paper)!important;border-radius:0!important;background:transparent!important}

  body[data-phase74-family="knowledge-index"] .h7-featured{padding:70px var(--p74-gutter)!important;background:#08130d!important}
  body[data-phase74-family="knowledge-index"] .h7-featured__grid{display:grid!important;gap:18px!important}
  body[data-phase74-family="knowledge-index"] .h7-featured-card{border:0!important;border-bottom:1px solid var(--p74-line-dark)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  body[data-phase74-family="knowledge-index"] .h7-featured-card[data-p74-featured="lead"]{padding:0 0 30px!important}
  body[data-phase74-family="knowledge-index"] .h7-featured-card[data-p74-featured="lead"] h3{font-size:clamp(30px,8.5vw,38px)!important;line-height:1.02!important}
  body[data-phase74-family="knowledge-index"] .h7-featured-card[data-p74-featured="support"]{padding:22px 0!important}

  body[data-phase74-family="knowledge-index"] .h7-praxis{padding:68px var(--p74-gutter)!important}
  body[data-phase74-family="knowledge-index"] .h7-praxis__grid{display:block!important;border-top:1px solid var(--p74-line-dark)!important}
  body[data-phase74-family="knowledge-index"] .h7-praxis__grid a{padding:22px 0!important;border:0!important;border-bottom:1px solid var(--p74-line-dark)!important;border-radius:0!important;background:transparent!important}

  body[data-phase74-family="knowledge-index"] [data-p74-library="editorial-index"]{padding:70px var(--p74-gutter) 78px!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="knowledge-index"] [data-p74-library="editorial-index"] :is(h2,h3,strong){color:var(--p74-ink)!important}
  body[data-phase74-family="knowledge-index"] [data-p74-library="editorial-index"] :is(p,span,small){color:var(--p74-muted)!important}
  body[data-phase74-family="knowledge-index"] .km-b5-filterbar{position:relative!important;top:auto!important;margin:24px 0 0!important;padding:0 0 17px!important;border:0!important;border-bottom:1px solid var(--p74-line-paper)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body[data-phase74-family="knowledge-index"] .km-b5-filterset{display:flex!important;gap:18px!important;overflow-x:auto!important;padding:0!important}
  body[data-phase74-family="knowledge-index"] .km-b5-filter{min-height:40px!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--p74-muted)!important}
  body[data-phase74-family="knowledge-index"] .km-b5-filter[aria-pressed="true"],
  body[data-phase74-family="knowledge-index"] .km-b5-filter.is-active{color:var(--p74-ink)!important;box-shadow:inset 0 -1px 0 var(--p74-mint-deep)!important}
  body[data-phase74-family="knowledge-index"] .km-index-group{margin-top:46px!important}
  body[data-phase74-family="knowledge-index"] .km-index-row{display:grid!important;grid-template-columns:62px minmax(0,1fr) 18px!important;gap:10px!important;padding:19px 0!important;border:0!important;border-bottom:1px solid var(--p74-line-paper)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  body[data-phase74-family="knowledge-index"] .km-index-row__body strong{color:var(--p74-ink)!important;font-size:18px!important;line-height:1.16!important}

  /* ================================================================
     AUTHORITY HUBS · one signature model, otherwise editorial chapters
     ================================================================ */
  body[data-phase74-family="authority-hub"] .authority-hero{
    min-height:0!important;padding-bottom:64px!important;background:linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="authority-hub"] .authority-hero h1{font-size:clamp(38px,10.5vw,47px)!important;line-height:.97!important;letter-spacing:-.05em!important}
  body[data-phase74-family="authority-hub"] .authority-hub-nav{position:relative!important;top:auto!important;border-block:1px solid var(--p74-line-dark)!important;background:#08130d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body[data-phase74-family="authority-hub"] .authority-hub-nav .wrap{display:flex!important;overflow-x:auto!important;padding-inline:var(--p74-gutter)!important}
  body[data-phase74-family="authority-hub"] .authority-hub-nav a{min-height:44px!important;padding:14px 12px!important;border-radius:0!important;background:transparent!important;font-size:9px!important}
  body[data-phase74-family="authority-hub"] .authority-hub-nav a[aria-current="location"]{box-shadow:inset 0 -1px 0 var(--p74-mint)!important}
  body[data-phase74-family="authority-hub"] .authority-section{min-height:0!important;padding:68px var(--p74-gutter)!important}
  body[data-phase74-family="authority-hub"] .authority-section>.wrap{width:100%!important;max-width:none!important}
  body[data-phase74-family="authority-hub"] .authority-section h2{font-size:clamp(29px,8vw,36px)!important;line-height:1.04!important}
  body[data-phase74-family="authority-hub"] .authority-section h3{font-size:20px!important;line-height:1.18!important}
  body[data-phase74-family="authority-hub"] :is(.g8-entry,.g8-brief,[data-p74-chapter="4"],[data-p74-chapter="8"],[data-p74-chapter="9"],[data-p74-chapter="10"]){border-radius:0!important}
  body[data-phase74-family="authority-hub"] .g8-brief,
  body[data-phase74-family="authority-hub"] [data-p74-chapter="4"],
  body[data-phase74-family="authority-hub"] .authority-section--research{
    background:var(--p74-paper)!important;color:var(--p74-ink)!important
  }
  body[data-phase74-family="authority-hub"] :is(.g8-brief,[data-p74-chapter="4"],.authority-section--research) :is(h2,h3,strong,dt){color:var(--p74-ink)!important}
  body[data-phase74-family="authority-hub"] :is(.g8-brief,[data-p74-chapter="4"],.authority-section--research) :is(p,li,dd,small){color:var(--p74-muted)!important}
  body[data-phase74-family="authority-hub"] :is(.g8-brief,[data-p74-chapter="4"],.authority-section--research) .nbc-eyebrow{color:var(--p74-mint-deep)!important}
  body[data-phase74-family="authority-hub"] [data-p74-signature="true"]{background:#07120c!important}
  body[data-phase74-family="authority-hub"] [data-p74-signature="true"] :is(.authority-visual,.process-reality-map,.erp-decision-map,.ai-delegation-map){border-radius:4px!important;box-shadow:none!important}
  body[data-phase74-family="authority-hub"] :is(.authority-card,.g8-card,.authority-proof-card,.authority-research-card){border-radius:3px!important;box-shadow:none!important}

  /* ================================================================
     ARTICLES · Fachjournal: quiet reading column + one static signature
     ================================================================ */
  body[data-phase74-family="article"] .p4-reading-status{display:none!important}
  body[data-phase74-family="article"] .ep-page-progress{height:1px!important;opacity:.62!important}
  body[data-phase74-family="article"] .ep-hero{
    min-height:0!important;padding-bottom:62px!important;background:linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="article"] .ep-hero .ep-title,
  body[data-phase74-family="article"] .ep-hero h1{font-size:clamp(38px,10.4vw,47px)!important;line-height:.98!important;letter-spacing:-.048em!important}
  body[data-phase74-family="article"] .ep-signature-stage{padding:58px var(--p74-gutter) 62px!important;background:#08130d!important}
  body[data-phase74-family="article"] .ep-signature-visual{min-height:0!important;padding:18px!important;border:1px solid var(--p74-line-dark)!important;border-radius:4px!important;background:#07120c!important;box-shadow:none!important}
  body[data-phase74-family="article"] .ep-signature-visual :is(ol,li)::before{transition:none!important}

  body[data-phase74-family="article"] .ep-article-layout{padding:0!important;background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="article"] .ep-article-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body[data-phase74-family="article"] .ep-article-content>*,
  body[data-phase74-family="article"] .ep-body>*{padding-inline:var(--p74-gutter)!important}
  body[data-phase74-family="article"] .ep-body{padding:0!important}
  body[data-phase74-family="article"] :is(.ep-executive-answer,.ep-chapter,.ep-decision-ledger,.article-diagnostic-context,.ep-conclusion,.ep-practice-scenario,.dg5-guide-bridge){
    min-height:0!important;margin:0!important;padding-top:54px!important;padding-bottom:54px!important;border-radius:0!important;background:transparent!important;color:var(--p74-ink)!important;box-shadow:none!important
  }
  body[data-phase74-family="article"] .ep-chapter{border-top:1px solid var(--p74-line-paper)!important}
  body[data-phase74-family="article"] .ep-executive-answer{padding-top:62px!important;padding-bottom:58px!important;border-bottom:1px solid var(--p74-line-paper)!important}
  body[data-phase74-family="article"] .ep-executive-answer::before{content:"EXECUTIVE ANSWER";display:block;margin-bottom:15px;color:var(--p74-mint-deep);font:500 9px/1.4 var(--mono,monospace);letter-spacing:.08em}
  body[data-phase74-family="article"] .ep-chapter :is(h2,.ep-chapter-title){font-size:clamp(27px,7.4vw,32px)!important;line-height:1.08!important;color:var(--p74-ink)!important}
  body[data-phase74-family="article"] .ep-chapter h3{font-size:20px!important;line-height:1.22!important;color:var(--p74-ink)!important}
  body[data-phase74-family="article"] .ep-article-content :is(p,li,dd){font-size:16px!important;line-height:1.74!important;color:#333b34!important}
  body[data-phase74-family="article"] .ep-article-content :is(h2,h3,h4,strong,dt){color:var(--p74-ink)!important}
  body[data-phase74-family="article"] .ep-article-content a{color:#2d6840!important;text-decoration-thickness:1px;text-underline-offset:3px}
  body[data-phase74-family="article"] :is(.ep-practice-scenario,.hinweis,blockquote,.dg5-guide-bridge){border:0!important;border-block:1px solid var(--p74-line-paper)!important;background:rgba(63,121,80,.045)!important}
  body[data-phase74-family="article"] [data-p74-decision-ledger="true"]{border-block:1px solid var(--p74-line-paper)!important;background:var(--p74-paper-2)!important}
  body[data-phase74-family="article"] .ep-table-wrap{max-width:100%!important;overflow-x:auto!important;border-radius:0!important;border-block:1px solid var(--p74-line-paper)!important}
  body[data-phase74-family="article"] table{background:transparent!important;color:var(--p74-ink)!important}
  body[data-phase74-family="article"] :is(th,td){border-color:var(--p74-line-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="article"] .ep-conclusion{padding-bottom:72px!important;border-top:1px solid var(--p74-line-paper)!important}

  /* ================================================================
     DECISION GUIDES · document-first landing, not rounded-card funnel
     ================================================================ */
  body[data-phase74-family="decision-guide"] .dg3-hero{
    min-height:0!important;padding:calc(var(--p74-header) + 20px) var(--p74-gutter) 64px!important;background:linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="decision-guide"] .dg3-hero h1{font-size:clamp(37px,10.3vw,46px)!important;line-height:.98!important;letter-spacing:-.05em!important}
  body[data-phase74-family="decision-guide"] .dg3-hero :is(.dg3-meta,.dg3-chip,.dg3-stat){border-radius:2px!important}
  body[data-phase74-family="decision-guide"] .dg3-section{min-height:0!important;padding:68px var(--p74-gutter)!important}
  body[data-phase74-family="decision-guide"] .dg3-section--soft{background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="decision-guide"] .dg3-section--soft :is(h2,h3,strong){color:var(--p74-ink)!important}
  body[data-phase74-family="decision-guide"] .dg3-section--soft :is(p,li){color:var(--p74-muted)!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="preview"]{background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="preview"] :is(h2,h3,strong){color:var(--p74-ink)!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="preview"] :is(p,li,span){color:var(--p74-muted)!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="preview"] :is(.dg3-preview-card,.dg3-preview-sheet,.dg3-preview-image,figure,img){border-radius:3px!important;box-shadow:none!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="access"]{padding:68px var(--p74-gutter)!important;background:#07120c!important}
  body[data-phase74-family="decision-guide"] [data-p74-guide-paper="access"] :is(.dg3-access-card,.dg3-form-card,form){border-radius:4px!important;box-shadow:none!important}
  body[data-phase74-family="decision-guide"] :is(.dg3-benefit,.dg3-fit-card,.dg3-context-card){border-radius:3px!important;box-shadow:none!important}

  /* ================================================================
     REGIONAL INTELLIGENCE · atlas / evidence / matrix, not location SEO
     ================================================================ */
  body[data-phase74-family="regional-intelligence"] .authority-hero{
    min-height:0!important;padding-bottom:64px!important;background:linear-gradient(180deg,var(--p74-deep),var(--p74-deep-2))!important
  }
  body[data-phase74-family="regional-intelligence"] .authority-hero h1{font-size:clamp(38px,10.5vw,47px)!important;line-height:.97!important;letter-spacing:-.05em!important}
  body[data-phase74-family="regional-intelligence"] .authority-hub-nav{position:relative!important;top:auto!important;background:#08130d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body[data-phase74-family="regional-intelligence"] .authority-section{min-height:0!important;padding:68px var(--p74-gutter)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="atlas"]{background:#07120c!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="evidence"]{background:var(--p74-paper)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="evidence"] :is(h2,h3,strong,dt){color:var(--p74-ink)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="evidence"] :is(p,li,dd,small,span){color:var(--p74-muted)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="matrix"]{background:var(--p74-paper-2)!important;color:var(--p74-ink)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="matrix"] :is(h2,h3,strong,th,td){color:var(--p74-ink)!important}
  body[data-phase74-family="regional-intelligence"] [data-p74-regional="matrix"] :is(p,li,small){color:var(--p74-muted)!important}
  body[data-phase74-family="regional-intelligence"] :is(.regional-card,.regional-signal-card,.authority-research-card,.authority-card){border-radius:3px!important;box-shadow:none!important}

  /* Shared mobile proof/editorial discipline. */
  body[data-phase74="v6630"] :is(.btn,.dg3-button,.case2-button){min-height:46px}
  body[data-phase74="v6630"] :is(.tag,.pill,.chip,[class*="pill"],[class*="chip"]){border-radius:3px!important}
  body[data-phase74="v6630"] :is(.card,[class*="-card"]):not(.nav-card):not(.menu-card){box-shadow:none}
}

@media (max-width:340px){
  body[data-phase74-family="case-detail"] .p74-case-trace ol{grid-template-columns:1fr}
  body[data-phase74-family="case-detail"] .p74-case-trace li:nth-last-child(-n+2){border-bottom:1px solid var(--p74-line-paper)}
  body[data-phase74-family="case-detail"] .p74-case-trace li:last-child{border-bottom:0}
  body[data-phase74-family="case-index"] .case2-index-card{grid-template-columns:44px minmax(0,1fr)!important;gap:0 10px!important}
}

@media (prefers-reduced-motion:reduce) and (max-width:760px){
  body[data-phase74="v6630"] *,body[data-phase74="v6630"] *::before,body[data-phase74="v6630"] *::after{
    scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important
  }
}
@media (max-width:760px){
  body[data-phase74-family="case-detail"] .p4-case-chapters{display:none!important}
}
