/*! NBC Mobile v7.005 · M5 Authority / Regional / Contact / Industry
    Executive Decision Journal: mobile-only composition owner. */

@media (max-width:760px){
  body[data-mobile-art="v7"][data-m7a-active]{background:var(--m7-bg);}
  body[data-mobile-art="v7"][data-m7a-active] main{overflow:clip;background:var(--m7-bg);}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell{display:block;width:100%;min-width:0;position:relative;z-index:1;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell > section,
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell > div{min-width:0;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell .rv{opacity:1!important;transform:none!important;visibility:visible!important;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(.wrap,[class$="__wrap"]){max-width:none!important;width:100%!important;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="deep"]{
    background:var(--m7-bg);color:var(--m7-text);border-top:1px solid var(--m7-line);
  }
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="instrument"]{
    background:linear-gradient(180deg,var(--m7-bg-soft),var(--m7-bg));color:var(--m7-text);border-top:1px solid var(--m7-line);
  }
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="evidence"]{
    background:var(--m7-paper);color:var(--m7-ink);border-top:1px solid var(--m7-line-paper);
  }
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="evidence"] :where(h2,h3,h4,strong,b){color:var(--m7-ink);}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="evidence"] :where(p,li,small,figcaption){color:#526057;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell [data-nbc-material="evidence"] :where(.mono,[class*="kicker"],[class*="eyebrow"]){color:#356e46;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where([data-m7a-scene]){margin:0!important;padding-block:var(--m7-section)!important;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(h2){max-width:12ch;font-size:clamp(2rem,9.2vw,2.42rem);line-height:1.01;letter-spacing:-.047em;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(p){font-size:1rem;line-height:1.62;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(ol,ul){padding-left:0;margin-left:0;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(.btn,.btn-solid){width:100%;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(.mono,[class*="kicker"],[class*="eyebrow"]){font-size:.68rem;line-height:1.25;letter-spacing:.14em;}
  body[data-mobile-art="v7"][data-m7a-active] :where(.m7a-rail,.nbc-about-record-list,.regional-signal-grid,.regional-radius-grid,.m7a-ps-rail){scrollbar-width:none;-ms-overflow-style:none;}
  body[data-mobile-art="v7"][data-m7a-active] :where(.m7a-rail,.nbc-about-record-list,.regional-signal-grid,.regional-radius-grid,.m7a-ps-rail)::-webkit-scrollbar{display:none;}

  /* ---------- ABOUT ---------- */
  body[data-m7a-active="about"] .ac-founder-hero{
    min-height:0!important;height:auto!important;padding:calc(var(--m7-header-h) + env(safe-area-inset-top,0px) + 42px) 0 54px!important;
    background:radial-gradient(90% 60% at 75% 45%,rgba(93,174,116,.10),transparent 68%),var(--m7-bg)!important;
  }
  body[data-m7a-active="about"] .nbc-about-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:34px!important;align-items:start!important;}
  body[data-m7a-active="about"] .nbc-about-hero-copy{max-width:none!important;}
  body[data-m7a-active="about"] .nbc-about-hero-copy h1{max-width:9.6ch;font-size:clamp(2.55rem,11.4vw,3.05rem)!important;line-height:.96!important;margin-bottom:22px!important;}
  body[data-m7a-active="about"] .nbc-about-hero-lead{font-size:1.04rem!important;line-height:1.58!important;max-width:34ch!important;color:var(--m7-muted-strong)!important;}
  body[data-m7a-active="about"] .ac-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:26px!important;}
  body[data-m7a-active="about"] .ac-actions .ac-text-link{min-height:44px;display:flex;align-items:center;justify-content:center;}
  body[data-m7a-active="about"] .nbc-about-portrait{margin:4px calc(var(--m7-inline-start) * -1) 0!important;width:calc(100% + var(--m7-inline-start) + var(--m7-inline-end))!important;max-width:none!important;border-top:1px solid var(--m7-line);border-bottom:1px solid var(--m7-line);}
  body[data-m7a-active="about"] .ac-portrait-frame{height:365px!important;min-height:0!important;border-radius:0!important;overflow:hidden!important;background:var(--m7-bg-soft)!important;}
  body[data-m7a-active="about"] .ac-portrait-frame img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:48% 18%!important;}
  body[data-m7a-active="about"] .nbc-about-portrait blockquote{margin:18px var(--m7-inline-start) 0!important;font-size:1.02rem!important;line-height:1.45!important;max-width:30ch;}
  body[data-m7a-active="about"] [data-m7a-scene="proof"]{padding-block:0!important;}
  body[data-m7a-active="about"] .nbc-about-proofstrip-grid{display:flex!important;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:0!important;}
  body[data-m7a-active="about"] .nbc-about-proofstrip-grid article{flex:0 0 72vw;max-width:280px;min-height:156px;padding:30px var(--m7-gutter)!important;border-right:1px solid var(--m7-line-paper)!important;scroll-snap-align:start;background:transparent!important;}
  body[data-m7a-active="about"] .nbc-about-proofstrip-grid article :where(strong,b){font-size:1.65rem!important;line-height:1!important;color:var(--m7-ink)!important;}
  body[data-m7a-active="about"] .nbc-about-proofstrip-grid article :where(p,span){font-size:.82rem!important;line-height:1.45!important;}
  body[data-m7a-active="about"] .nbc-about-section-intro{display:block!important;max-width:none!important;margin-bottom:32px!important;}
  body[data-m7a-active="about"] .nbc-about-section-intro h2{max-width:13ch!important;}
  body[data-m7a-active="about"] .nbc-about-sides-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="about"] .nbc-about-side{padding:28px 0!important;background:none!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;border-radius:0!important;}
  body[data-m7a-active="about"] .nbc-about-side ul{margin-top:18px!important;display:grid!important;gap:8px!important;}
  body[data-m7a-active="about"] .nbc-about-side li{font-size:.92rem!important;color:var(--m7-muted-strong)!important;}
  body[data-m7a-active="about"] .nbc-about-side-bridge{padding:24px 0!important;margin:0!important;background:none!important;border:0!important;color:var(--m7-accent)!important;font-size:.88rem!important;}
  body[data-m7a-active="about"] .nbc-about-two-sides-conclusion{font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.06!important;letter-spacing:-.04em!important;max-width:14ch!important;margin:40px 0 0!important;}
  body[data-m7a-active="about"] .nbc-about-record-list{list-style:none!important;display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;}
  body[data-m7a-active="about"] .nbc-about-record-list > li{flex:0 0 84vw;max-width:330px;min-height:390px;scroll-snap-align:start;padding:26px 22px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;}
  body[data-m7a-active="about"] .nbc-about-record-list > li :where(h3,strong){font-size:1.2rem!important;line-height:1.15!important;}
  body[data-m7a-active="about"] [data-m7a-scene="role"] .nbc-about-global-grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important;}
  body[data-m7a-active="about"] [data-m7a-scene="role"] :where(.nbc-about-global-copy,.nbc-about-global-capabilities){max-width:none!important;}
  body[data-m7a-active="about"] .nbc-about-global-capabilities{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;border-top:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="about"] .nbc-about-global-capabilities > *{padding:18px 10px 18px 0!important;border-bottom:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="about"] .nbc-about-global-takeaway{margin-top:42px!important;padding-top:30px!important;border-top:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="about"] .nbc-about-global-takeaway p{font-size:clamp(1.75rem,8.4vw,2.3rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;color:var(--m7-ink)!important;max-width:15ch!important;}
  body[data-m7a-active="about"] .nbc-about-independence-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="about"] .nbc-about-independence-grid article{padding:24px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="about"] .nbc-about-independence-grid article:first-child strong{font-size:2.55rem!important;line-height:.96!important;letter-spacing:-.055em!important;color:var(--m7-accent-strong)!important;display:block;margin-bottom:12px;}
  body[data-m7a-active="about"] .nbc-about-method-grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}
  body[data-m7a-active="about"] .nbc-about-method-list{list-style:none!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="about"] .nbc-about-method-list li{display:grid!important;grid-template-columns:42px 1fr!important;gap:12px!important;padding:22px 0!important;border-bottom:1px solid var(--m7-line)!important;}
  body[data-m7a-active="about"] .nbc-about-method-list li p{margin:.35rem 0 0!important;color:var(--m7-muted)!important;}
  body[data-m7a-active="about"] [data-m7a-scene="expert"]{display:none!important;}
  body[data-m7a-active="about"] [data-m7a-scene="close"] .ac-final-cta-grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}
  body[data-m7a-active="about"] [data-m7a-scene="close"] .ac-final-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}

  /* ---------- REGIONAL INTELLIGENCE ---------- */
  body[data-m7a-active="regional"] .authority-hero{
    min-height:0!important;height:auto!important;padding:calc(var(--m7-header-h) + env(safe-area-inset-top,0px) + 38px) 0 52px!important;background:var(--m7-bg)!important;
  }
  body[data-m7a-active="regional"] .authority-hero__grid{display:grid!important;grid-template-columns:1fr!important;gap:34px!important;}
  body[data-m7a-active="regional"] .authority-hero h1{max-width:10ch!important;font-size:clamp(2.55rem,11.2vw,3rem)!important;line-height:.97!important;}
  body[data-m7a-active="regional"] .authority-hero__actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body[data-m7a-active="regional"] .authority-executive-brief{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;border-top:1px solid var(--m7-line)!important;background:none!important;}
  body[data-m7a-active="regional"] .authority-executive-brief > div{padding:18px 0!important;border-bottom:1px solid var(--m7-line)!important;display:grid!important;grid-template-columns:32px 1fr!important;gap:12px!important;}
  body[data-m7a-active="regional"] .authority-section-head{display:block!important;margin-bottom:30px!important;}
  body[data-m7a-active="regional"] .authority-section-head h2{max-width:13ch!important;}
  body[data-m7a-active="regional"] .regional-atlas{border:1px solid var(--m7-line)!important;border-radius:20px!important;overflow:hidden!important;background:rgba(255,255,255,.018)!important;}
  body[data-m7a-active="regional"] .regional-atlas__topicbar{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity;gap:8px!important;padding:14px!important;border-bottom:1px solid var(--m7-line)!important;scrollbar-width:none;}
  body[data-m7a-active="regional"] .regional-atlas__topicbar > *{flex:0 0 auto!important;min-height:44px!important;}
  body[data-m7a-active="regional"] .regional-atlas__body{display:block!important;padding:18px!important;min-height:0!important;}
  body[data-m7a-active="regional"] .regional-signal-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;}
  body[data-m7a-active="regional"] .regional-signal-card{flex:0 0 84vw!important;max-width:330px!important;scroll-snap-align:start!important;background:#fff!important;border:1px solid var(--m7-line-paper)!important;border-radius:18px!important;padding:24px 20px!important;box-shadow:none!important;}
  body[data-m7a-active="regional"] .regional-signal-card :where(h3,strong){color:var(--m7-ink)!important;}
  body[data-m7a-active="regional"] .authority-method-note{margin-top:24px!important;padding:18px 0 0!important;border-top:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="regional"] .phase-d-regional-thesis{font-size:clamp(1.65rem,7.5vw,2rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:15ch!important;color:var(--m7-text)!important;}
  body[data-m7a-active="regional"] .phase-d-regional-questions{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;margin-top:30px!important;}
  body[data-m7a-active="regional"] .phase-d-regional-questions > *{padding:22px 0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="regional"] .regional-radius-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;}
  body[data-m7a-active="regional"] .regional-radius-card{flex:0 0 82vw!important;max-width:320px!important;scroll-snap-align:start!important;padding:22px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:rgba(255,255,255,.02)!important;}
  body[data-m7a-active="regional"] .regional-principles{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="regional"] .regional-principles > *{padding:22px 0!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="regional"] .authority-decision-action{margin-top:30px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}

  /* ---------- GÖTTINGEN ---------- */
  body[data-m7a-active="goettingen"] .local-hero{
    min-height:0!important;height:auto!important;padding:calc(var(--m7-header-h) + env(safe-area-inset-top,0px) + 40px) 0 54px!important;background:var(--m7-bg)!important;display:block!important;
  }
  body[data-m7a-active="goettingen"] .local-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important;}
  body[data-m7a-active="goettingen"] .local-hero h1{max-width:10ch!important;font-size:clamp(2.45rem,10.7vw,2.9rem)!important;line-height:.98!important;}
  body[data-m7a-active="goettingen"] .local-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body[data-m7a-active="goettingen"] .local-hero-proof{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;font-size:.78rem!important;border-top:1px solid var(--m7-line)!important;padding-top:18px!important;}
  body[data-m7a-active="goettingen"] .p3-regional-route{display:none!important;}
  body[data-m7a-active="goettingen"] .local-founder-card{margin:0!important;display:grid!important;grid-template-columns:92px 1fr!important;gap:16px!important;align-items:center!important;border-top:1px solid var(--m7-line)!important;padding-top:20px!important;}
  body[data-m7a-active="goettingen"] .local-founder-card picture{width:92px!important;height:108px!important;overflow:hidden!important;border-radius:12px!important;}
  body[data-m7a-active="goettingen"] .local-founder-card img{width:100%!important;height:100%!important;object-fit:cover!important;}
  body[data-m7a-active="goettingen"] .local-section-heading{display:block!important;margin-bottom:28px!important;}
  body[data-m7a-active="goettingen"] .local-situation-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .local-situation-list > *{padding:24px 0!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="goettingen"] .phase-d-goe-entry-bridge{font-size:clamp(1.6rem,7.5vw,1.95rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:15ch!important;margin:36px 0 0!important;}
  body[data-m7a-active="goettingen"] .local-economy-head{display:block!important;margin-bottom:28px!important;}
  body[data-m7a-active="goettingen"] .local-context-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;scrollbar-width:none;}
  body[data-m7a-active="goettingen"] .local-context-grid > *{flex:0 0 84vw!important;max-width:330px!important;scroll-snap-align:start!important;padding:22px!important;border:1px solid var(--m7-line-paper)!important;border-radius:18px!important;background:#fff!important;color:var(--m7-ink)!important;}
  body[data-m7a-active="goettingen"] .local-context-grid :where(h3,strong){color:var(--m7-ink)!important;}
  body[data-m7a-active="goettingen"] .local-context-grid :where(p,small){color:#526057!important;}
  body[data-m7a-active="goettingen"] .local-check-grid{display:block!important;}
  body[data-m7a-active="goettingen"] .p73-mobile-only{display:none!important;}
  body[data-m7a-active="goettingen"] .local-check-work{margin-top:26px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;padding:20px!important;background:rgba(255,255,255,.02)!important;overflow:hidden!important;}
  body[data-m7a-active="goettingen"] .local-proof-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="goettingen"] .local-proof-grid > *{padding:24px 0!important;border:0!important;border-bottom:1px solid var(--m7-line-paper)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="goettingen"] .local-knowledge-link{margin-top:24px!important;}
  body[data-m7a-active="goettingen"] .local-qualification-grid{display:block!important;}
  body[data-m7a-active="goettingen"] .local-qualification-thesis{font-size:clamp(1.65rem,7.4vw,2rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:15ch!important;margin-bottom:28px!important;}
  body[data-m7a-active="goettingen"] .local-scope-compare{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .local-scope-compare > *{padding:22px 0!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="goettingen"] .phase-d-goe-independence{margin-top:30px!important;padding:28px 0 0!important;border-top:1px solid var(--m7-line)!important;background:none!important;}
  body[data-m7a-active="goettingen"] .phase-d-goe-independence strong:first-of-type{font-size:2.45rem!important;line-height:.96!important;color:var(--m7-accent-strong)!important;}
  body[data-m7a-active="goettingen"] .local-direct-grid{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;}
  body[data-m7a-active="goettingen"] .local-visit-panel{margin-top:24px!important;padding:22px 0!important;border:0!important;border-top:1px solid var(--m7-line)!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="goettingen"] .local-faq-grid{display:block!important;}
  body[data-m7a-active="goettingen"] .local-faq-list{display:block!important;}
  body[data-m7a-active="goettingen"] .local-faq-list details{border:0!important;border-top:1px solid var(--m7-line-paper)!important;border-radius:0!important;background:none!important;margin:0!important;padding:0!important;}
  body[data-m7a-active="goettingen"] .local-faq-list details:last-child{border-bottom:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="goettingen"] .local-faq-list summary{padding:18px 0!important;font-size:1rem!important;font-weight:700!important;color:var(--m7-ink)!important;}
  body[data-m7a-active="goettingen"] .local-faq-list details > :not(summary){padding-bottom:18px!important;}
  body[data-m7a-active="goettingen"] [data-m7a-scene="bridge"]{display:none!important;}
  body[data-m7a-active="goettingen"] .local-final-grid{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;}

  /* ---------- CONTACT ---------- */
  body[data-m7a-active="contact"] .ac-intake-hero{
    min-height:0!important;height:auto!important;padding:calc(var(--m7-header-h) + env(safe-area-inset-top,0px) + 38px) 0 54px!important;background:var(--m7-bg)!important;
  }
  body[data-m7a-active="contact"] .nbc-contact-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}
  body[data-m7a-active="contact"] .ac-intake-hero h1{max-width:9ch!important;font-size:clamp(2.6rem,11.5vw,3.05rem)!important;line-height:.96!important;}
  body[data-m7a-active="contact"] .nbc-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body[data-m7a-active="contact"] .ac-personal-contact{padding:22px 0!important;margin-top:8px!important;border:0!important;border-top:1px solid var(--m7-line)!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="contact"] .ac-person-stage-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;font-size:.78rem!important;}
  body[data-m7a-active="contact"] .ac-intake-workflow{background:var(--m7-paper)!important;color:var(--m7-ink)!important;}
  body[data-m7a-active="contact"] .ac-contact-sequence{display:block!important;}
  body[data-m7a-active="contact"] .p3-signature-index{display:none!important;}
  body[data-m7a-active="contact"] .ac-intake-panel{padding:0!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;}
  body[data-m7a-active="contact"] .ac-intake-panel :where(h2,h3,label,strong){color:var(--m7-ink)!important;}
  body[data-m7a-active="contact"] .ac-intake-panel :where(p,small){color:#526057!important;}
  body[data-m7a-active="contact"] .ac-intake-workflow :where(input,textarea,select){background:#fff!important;color:var(--m7-ink)!important;border:1px solid rgba(8,31,19,.22)!important;border-radius:12px!important;}
  body[data-m7a-active="contact"] .ac-intake-workflow :where(input,textarea,select):focus{outline:2px solid #356e46!important;outline-offset:2px!important;}
  body[data-m7a-active="contact"] .ac-decision-note{margin-top:34px!important;padding:24px 0!important;border:0!important;border-top:1px solid var(--m7-line-paper)!important;border-bottom:1px solid var(--m7-line-paper)!important;background:none!important;border-radius:0!important;position:static!important;}
  body[data-m7a-active="contact"] .ac-decision-note :where(h2,h3,strong){color:var(--m7-ink)!important;}
  body[data-m7a-active="contact"] .ac-decision-note :where(p,small,span){color:#526057!important;}
  body[data-m7a-active="contact"] .nbc-contact-after-frame{display:block!important;}
  body[data-m7a-active="contact"] .nbc-contact-after :where(ol,ul){display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="contact"] .nbc-contact-after :where(li,article){padding:22px 0!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}

  /* ---------- INDUSTRY: shared ---------- */
  body[data-m7a-active="trade"] :where(.trade-order-hero),
  body[data-m7a-active="professional"] :where(.ps-hero){
    min-height:0!important;height:auto!important;padding:calc(var(--m7-header-h) + env(safe-area-inset-top,0px) + 38px) 0 52px!important;background:var(--m7-bg)!important;display:block!important;
  }
  body[data-m7a-active="trade"] .trade-order-hero-grid,
  body[data-m7a-active="professional"] .ps-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:30px!important;}
  body[data-m7a-active="trade"] .trade-order-hero h1{max-width:10.4ch!important;font-size:clamp(2.4rem,10.6vw,2.9rem)!important;line-height:.98!important;}
  body[data-m7a-active="professional"] .ps-hero h1{max-width:11ch!important;font-size:clamp(2.15rem,9.6vw,2.65rem)!important;line-height:1!important;}
  body[data-m7a-active="professional"] .ps-hero-title-line{display:block!important;margin-bottom:.12em!important;}
  body[data-m7a-active="trade"] .bi-hero-actions,
  body[data-m7a-active="professional"] .bi-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body[data-m7a-active="trade"] .trade-order-hero-proof,
  body[data-m7a-active="professional"] .ps-hero-proof{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid var(--m7-line)!important;border-bottom:1px solid var(--m7-line)!important;padding:14px 0!important;font-size:.66rem!important;}
  body[data-m7a-active="trade"] .trade-order-dossier,
  body[data-m7a-active="professional"] .ps-capacity-board{margin:0!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;overflow:hidden!important;background:rgba(255,255,255,.018)!important;}
  body[data-m7a-active="trade"] .trade-order-truths{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:var(--m7-line)!important;}
  body[data-m7a-active="trade"] .trade-truth{padding:14px!important;background:var(--m7-bg-soft)!important;min-width:0!important;}
  body[data-m7a-active="professional"] .ps-board-body{display:grid!important;grid-template-columns:1fr!important;gap:0!important;}
  body[data-m7a-active="professional"] .ps-board-transfer{transform:rotate(90deg);justify-self:center!important;margin:6px 0!important;}
  body[data-m7a-active="trade"] .bi-head,
  body[data-m7a-active="professional"] .bi-head{display:block!important;margin-bottom:28px!important;}
  body[data-m7a-active="trade"] .p73-mobile-only,
  body[data-m7a-active="professional"] .p73-mobile-only{display:none!important;}
  body[data-m7a-active="trade"] .trade-diagnosis-tabs,
  body[data-m7a-active="professional"] .ps-project-tabs{display:flex!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x proximity!important;margin:0 calc(var(--m7-inline-start) * -1) 18px!important;padding:0 var(--m7-inline-start)!important;scrollbar-width:none;}
  body[data-m7a-active="trade"] .trade-diagnosis-tabs > *,
  body[data-m7a-active="professional"] .ps-project-tabs > *{flex:0 0 auto!important;min-width:190px!important;scroll-snap-align:start!important;}
  body[data-m7a-active="trade"] .trade-diagnosis-stage,
  body[data-m7a-active="professional"] .ps-project-stage{border:1px solid var(--m7-line)!important;border-radius:18px!important;overflow:hidden!important;background:rgba(255,255,255,.02)!important;}
  body[data-m7a-active="trade"] .trade-diagnosis-panel,
  body[data-m7a-active="professional"] .ps-project-stage{min-width:0!important;}
  body[data-m7a-active="trade"] [data-m7a-scene="thesis"],
  body[data-m7a-active="trade"] [data-m7a-scene="ai"]{padding-block:var(--m7-section-feature)!important;}
  body[data-m7a-active="trade"] :where(.trade-thesis-primary,.trade-ai-thesis) .wrap{display:block!important;}
  body[data-m7a-active="trade"] :where(.trade-thesis-primary,.trade-ai-thesis) :where(blockquote,.bi-thesis-quote,h2){font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.02!important;letter-spacing:-.047em!important;max-width:13ch!important;}
  body[data-m7a-active="trade"] .trade-stream-stage{overflow:hidden!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;padding:18px!important;}
  body[data-m7a-active="trade"] .trade-stream-insight{margin-top:24px!important;padding:22px 0!important;border:0!important;border-top:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}
  body[data-m7a-active="trade"] .bi-proof-grid,
  body[data-m7a-active="professional"] .bi-proof-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--m7-line-paper)!important;}
  body[data-m7a-active="trade"] .bi-proof-case,
  body[data-m7a-active="professional"] .bi-proof-case{padding:24px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--m7-line-paper)!important;background:none!important;border-radius:0!important;color:var(--m7-ink)!important;}
  body[data-m7a-active="trade"] .bi-proof-case :where(h3,strong,b),
  body[data-m7a-active="professional"] .bi-proof-case :where(h3,strong,b){color:var(--m7-ink)!important;}
  body[data-m7a-active="trade"] .bi-proof-case :where(p,small),
  body[data-m7a-active="professional"] .bi-proof-case :where(p,small){color:#526057!important;}
  body[data-m7a-active="trade"] .trade-final .wrap,
  body[data-m7a-active="professional"] .ps-final .wrap{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;}
  body[data-m7a-active="trade"] .trade-final :where(.bi-final-actions,.trade-final-actions),
  body[data-m7a-active="professional"] .ps-final :where(.bi-final-actions,.ps-final-actions){display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}

  /* Professional Services: one horizontal operating rail instead of three long stacked chapters. */
  body[data-m7a-active="professional"] .m7a-ps-rail{
    display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:var(--m7-section-tight) var(--m7-inline-start)!important;background:var(--m7-bg)!important;border-top:1px solid var(--m7-line)!important;
  }
  body[data-m7a-active="professional"] .m7a-ps-rail > section{
    flex:0 0 calc(100vw - var(--m7-inline-start) - var(--m7-inline-end) - 18px)!important;max-width:420px!important;scroll-snap-align:center!important;padding:30px 20px!important;margin:0!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:var(--m7-bg-soft)!important;min-height:560px!important;align-self:stretch!important;
  }
  body[data-m7a-active="professional"] .m7a-ps-rail > section .wrap{padding:0!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail :where(.ps-billing-grid,.ps-margin-story,.ps-c2c){display:block!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail :where(h2,h3){max-width:12ch!important;font-size:clamp(1.75rem,7.8vw,2.05rem)!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail :where(.ps-revenue-funnel,.ps-margin-story,.ps-c2c){margin-top:24px!important;max-width:100%!important;overflow:hidden!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail .ps-ai-transition{margin-top:22px!important;padding-top:20px!important;border-top:1px solid var(--m7-line)!important;}
}

@media (max-width:350px){
  body[data-mobile-art="v7"][data-m7a-active] .m7a-shell :where(h2){font-size:1.9rem;}
  body[data-m7a-active="about"] .ac-portrait-frame{height:330px!important;}
  body[data-m7a-active="trade"] .trade-order-truths{grid-template-columns:1fr!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail > section{min-height:520px!important;}
}

@media (max-width:760px){
  body[data-mobile-art="v7"][data-m7a-active] .m7a-source-deferred{display:none!important;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure{
    margin:0!important;background:var(--m7-bg)!important;color:var(--m7-text)!important;border:0!important;border-top:1px solid var(--m7-line)!important;
  }
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure > summary{
    list-style:none;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:22px var(--m7-inline-end) 22px var(--m7-inline-start)!important;min-height:70px!important;cursor:pointer!important;background:var(--m7-bg-soft)!important;border-bottom:1px solid var(--m7-line)!important;
  }
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure > summary::-webkit-details-marker{display:none;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure > summary span{font-weight:750;font-size:.98rem;letter-spacing:-.01em;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure > summary small{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--m7-accent);}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure[open] > summary small{font-size:0;}
  body[data-mobile-art="v7"][data-m7a-active] .m7a-disclosure[open] > summary small::after{content:'Schließen';font-size:.7rem;}

  /* About: compress the two most verbose authority chapters into horizontal evidence rails. */
  body[data-m7a-active="about"] .nbc-about-sides-grid{
    display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;border-top:0!important;scrollbar-width:none;
  }
  body[data-m7a-active="about"] .nbc-about-sides-grid > .nbc-about-side{
    flex:0 0 84vw!important;max-width:330px!important;min-height:440px!important;scroll-snap-align:start!important;padding:24px 20px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:rgba(255,255,255,.02)!important;
  }
  body[data-m7a-active="about"] .nbc-about-sides-grid > .nbc-about-side-bridge{
    flex:0 0 66vw!important;max-width:255px!important;min-height:440px!important;scroll-snap-align:center!important;padding:26px 20px!important;display:flex!important;align-items:center!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:rgba(141,214,162,.06)!important;
  }
  body[data-m7a-active="about"] .nbc-about-global-capabilities{
    display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;border:0!important;scrollbar-width:none;
  }
  body[data-m7a-active="about"] .nbc-about-global-capabilities > article{
    flex:0 0 78vw!important;max-width:300px!important;min-height:230px!important;scroll-snap-align:start!important;padding:22px!important;border:1px solid var(--m7-line-paper)!important;border-radius:16px!important;background:#fff!important;
  }
  body[data-m7a-active="about"] .nbc-about-global-capabilities > article :where(strong,p,span){color:inherit!important;}
  body[data-m7a-active="about"] .nbc-about-global-copy p:nth-of-type(n+3){display:none!important;}
  body[data-m7a-active="about"] .nbc-about-portrait{position:relative!important;}
  body[data-m7a-active="about"] .nbc-about-portrait figcaption{
    position:absolute!important;left:var(--m7-inline-start)!important;right:var(--m7-inline-end)!important;bottom:18px!important;margin:0!important;padding:14px 16px!important;border-radius:14px!important;background:rgba(5,17,11,.82)!important;backdrop-filter:blur(12px)!important;color:var(--m7-text)!important;font-size:.86rem!important;line-height:1.4!important;border:1px solid var(--m7-line)!important;
  }
  body[data-m7a-active="about"] .ac-portrait-frame{height:330px!important;}

  /* Regional: radius + methodological contract are secondary and disclosed on demand. */
  body[data-m7a-active="regional"] .m7a-regional-more > section{padding-block:var(--m7-section-tight)!important;}
  body[data-m7a-active="regional"] .m7a-regional-more:not([open]) > section{display:none!important;}

  /* Göttingen: M5 keeps one compact decision instrument and one compact delivery mode scene. */
  body[data-m7a-active="goettingen"] [data-m7a-scene="check-source"],
  body[data-m7a-active="goettingen"] [data-m7a-scene="direct-source"]{display:none!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-check-compact,
  body[data-m7a-active="goettingen"] .m7a-goe-direct-compact{padding-block:var(--m7-section)!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-check-compact{background:linear-gradient(180deg,var(--m7-bg-soft),var(--m7-bg))!important;color:var(--m7-text)!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-direct-compact{background:var(--m7-bg)!important;color:var(--m7-text)!important;}
  body[data-m7a-active="goettingen"] :where(.m7a-goe-check-compact,.m7a-goe-direct-compact) h2{font-size:clamp(2rem,9vw,2.35rem)!important;line-height:1.02!important;max-width:13ch!important;margin:10px 0 30px!important;}
  body[data-m7a-active="goettingen"] .m7a-ledger{border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-ledger > div{display:grid!important;grid-template-columns:38px 1fr!important;gap:12px!important;padding:20px 0!important;border-bottom:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-ledger > div > span{font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.12em;color:var(--m7-accent)!important;padding-top:3px;}
  body[data-m7a-active="goettingen"] .m7a-ledger strong{display:block;font-size:1.05rem;line-height:1.25;color:var(--m7-text)!important;}
  body[data-m7a-active="goettingen"] .m7a-ledger p{margin:.38rem 0 0!important;font-size:.92rem!important;color:var(--m7-muted)!important;}
  body[data-m7a-active="goettingen"] .local-scope-compare{display:none!important;}
  body[data-m7a-active="goettingen"] .local-qualification-thesis{margin-bottom:20px!important;}
  body[data-m7a-active="goettingen"] .phase-d-goe-independence{margin-top:18px!important;}
  body[data-m7a-active="goettingen"] .m7a-direct-split{display:grid!important;grid-template-columns:1fr!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-direct-split > div{padding:22px 0!important;border-bottom:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-direct-split strong{font-size:1.06rem!important;}
  body[data-m7a-active="goettingen"] .m7a-direct-split p{margin:.42rem 0 0!important;color:var(--m7-muted)!important;font-size:.93rem!important;}
  body[data-m7a-active="goettingen"] .local-faq-list details:nth-of-type(n+4){display:none!important;}

  /* Contact: the post-intake process is a deliberate progressive disclosure. */
  body[data-m7a-active="contact"] .m7a-contact-more:not([open]) > section{display:none!important;}
  body[data-m7a-active="contact"] .m7a-contact-more > section{padding-block:var(--m7-section-tight)!important;}

  /* Trade: one signature diagnosis, then a concise end-to-end operating ledger. */
  body[data-m7a-active="trade"] [data-m7a-scene="stream-source"]{display:none!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain{padding-block:var(--m7-section)!important;background:linear-gradient(180deg,var(--m7-bg-soft),var(--m7-bg))!important;color:var(--m7-text)!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain h2{font-size:clamp(2rem,9vw,2.35rem)!important;line-height:1.02!important;max-width:13ch!important;margin:10px 0 30px!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain .m7a-ledger{border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain .m7a-ledger > div{display:grid!important;grid-template-columns:38px 1fr!important;gap:12px!important;padding:19px 0!important;border-bottom:1px solid var(--m7-line)!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain .m7a-ledger > div > span{font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.12em;color:var(--m7-accent)!important;padding-top:3px;}
  body[data-m7a-active="trade"] .m7a-trade-chain .m7a-ledger strong{color:var(--m7-text)!important;font-size:1.03rem!important;}
  body[data-m7a-active="trade"] .m7a-trade-chain .m7a-ledger p{margin:.35rem 0 0!important;color:var(--m7-muted)!important;font-size:.9rem!important;}
  body[data-m7a-active="trade"] .trade-final-utility,
  body[data-m7a-active="professional"] .ps-final-utility{display:none!important;}
  body[data-m7a-active="trade"] .trade-final-grid,
  body[data-m7a-active="professional"] .ps-final-grid{display:block!important;}
  body[data-m7a-active="trade"] .bi-fit-register,
  body[data-m7a-active="professional"] .bi-fit-register{padding:0 0 22px!important;margin:0 0 28px!important;border:0!important;border-bottom:1px solid var(--m7-line)!important;background:none!important;border-radius:0!important;}

  /* Professional Services: the signature capacity tool stays real; the three downstream states become editorial slides. */
  body[data-m7a-active="professional"] .m7a-source-deferred{display:none!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail{
    gap:12px!important;padding:var(--m7-section-tight) var(--m7-inline-start)!important;align-items:stretch!important;
  }
  body[data-m7a-active="professional"] .m7a-ps-rail > article{
    flex:0 0 82vw!important;max-width:320px!important;min-height:330px!important;scroll-snap-align:start!important;padding:24px 20px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:var(--m7-bg-soft)!important;color:var(--m7-text)!important;
  }
  body[data-m7a-active="professional"] .m7a-ps-rail > article h3{font-size:1.55rem!important;line-height:1.08!important;max-width:12ch!important;margin:16px 0 18px!important;color:var(--m7-text)!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail > article p{font-size:.94rem!important;color:var(--m7-muted)!important;margin:0!important;}
  body[data-m7a-active="professional"] .m7a-ps-rail > article .mono{color:var(--m7-accent)!important;}
  body[data-m7a-active="professional"] .ps-final-grid{margin:0!important;}

  /* Hero trims: retain signature visuals, remove redundant micro-detail that belongs to desktop. */
  body[data-m7a-active="professional"] .ps-pipeline > *:nth-child(n+3){display:none!important;}
  body[data-m7a-active="professional"] .ps-capacity-board .ps-board-note{display:none!important;}
  body[data-m7a-active="trade"] .trade-order-dossier .trade-order-dossier-head{padding:12px 14px!important;}
}

@media (max-width:760px){
  /* Final M5 QA corrections */
  body[data-m7a-active="contact"] [data-m7a-scene="intake"] :where(h1,h2,h3,h4,p,label,legend,strong,b,span,small){color:var(--m7-ink)!important;}
  body[data-m7a-active="contact"] [data-m7a-scene="intake"] :where(.mono,[class*="kicker"],[class*="eyebrow"]){color:#356e46!important;}
  body[data-m7a-active="contact"] [data-m7a-scene="intake"] :where(.btn,.btn-solid,.btn *,button[type="submit"],button[type="submit"] *){color:#07140d!important;}
  body[data-m7a-active="contact"] [data-m7a-scene="intake"] :where(input,textarea,select){color:var(--m7-ink)!important;}
  body[data-m7a-active="contact"] [data-m7a-scene="intake"] ::placeholder{color:#6d786f!important;opacity:1!important;}

  body[data-m7a-active="goettingen"] .local-situation-list{
    display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin:0 calc(var(--m7-inline-start) * -1)!important;padding:0 var(--m7-inline-start) 8px!important;border-top:0!important;scrollbar-width:none;
  }
  body[data-m7a-active="goettingen"] .local-situation-list > *{
    flex:0 0 82vw!important;max-width:318px!important;min-height:330px!important;scroll-snap-align:start!important;padding:22px 20px!important;border:1px solid var(--m7-line)!important;border-radius:18px!important;background:rgba(255,255,255,.02)!important;
  }
  body[data-m7a-active="goettingen"] .phase-d-goe-entry-bridge{margin-top:30px!important;}
  body[data-m7a-active="goettingen"] [data-m7a-scene="independence-source"]{display:none!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-independence-compact{padding-block:var(--m7-section)!important;background:var(--m7-bg)!important;color:var(--m7-text)!important;border-top:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-independence-compact h2{font-size:clamp(2rem,9vw,2.35rem)!important;line-height:1.02!important;max-width:12ch!important;margin:10px 0 28px!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-independence-compact .m7a-statement{font-size:clamp(1.55rem,7vw,1.9rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:15ch!important;color:var(--m7-text)!important;margin:0 0 28px!important;}
  body[data-m7a-active="goettingen"] .m7a-independence-metric{display:flex!important;align-items:baseline!important;gap:12px!important;padding:22px 0!important;margin:0 0 22px!important;border-top:1px solid var(--m7-line)!important;border-bottom:1px solid var(--m7-line)!important;}
  body[data-m7a-active="goettingen"] .m7a-independence-metric strong{font-size:2.9rem!important;line-height:.9!important;letter-spacing:-.06em!important;color:var(--m7-accent-strong)!important;}
  body[data-m7a-active="goettingen"] .m7a-independence-metric span{font-size:.88rem!important;color:var(--m7-muted)!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-faq-more:not([open]) > section{display:none!important;}
  body[data-m7a-active="goettingen"] .m7a-goe-faq-more > section{padding-block:var(--m7-section-tight)!important;}
}

@media (max-width:760px){
  /* M5 release correction: contact Paper owns its ink over legacy release !important selectors. */
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-intake-panel .ac-intake-panel-head h2,
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-decision-note h3,
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-decision-note strong{
    color:var(--m7-ink)!important;
  }
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-intake-panel .ac-question-support,
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-decision-note > p{
    color:#526057!important;
  }
  body.page.page-contact.design-system-executive[data-mobile-art="v7"][data-m7a-active="contact"] .m7a-shell .ac-decision-note .mono{
    color:#356e46!important;
  }
}
