/* Economic opportunity page: layout refinements after the generated shared palette. */

html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] { --qa-paper:#fff; --qa-ink:#171a20; --qa-mute:#5c5e62; --qa-line:#d0d1d2; background:#fff!important; color:#171a20!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-in,.qac-wrap) { width:min(calc(100% - 96px),1344px); max-width:1344px; margin-inline:auto; padding-inline:0; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(h1,h2,h3,blockquote) { font-family:inherit!important; font-weight:500!important; letter-spacing:-.03em!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(h2,h3) { color:#171a20!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] h2 { font-size:clamp(30px,3.5vw,50px)!important; line-height:1.25!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] p { color:#5c5e62!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-eb,.qma-num) { color:#5c5e62!important; font-size:11px; letter-spacing:.14em; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(a,summary):focus-visible { outline:2px solid #3e6ae1!important; outline-offset:5px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qac-nav { border-color:#e2e3e3!important; background:#fff!important; }
/* A centered black introduction gives the photograph its own full-width space. */
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero { display:grid!important; grid-template-columns:1fr!important; min-height:0!important; padding:0!important; background:#000!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero::after { display:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero>.qma-in { grid-column:1!important; grid-row:1!important; width:min(calc(100% - 48px),1200px)!important; max-width:1200px!important; min-height:0!important; margin:0 auto!important; padding:clamp(64px,8vw,112px) 0 64px!important; display:flex; flex-direction:column; align-items:center!important; text-align:center!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero .qma-crumb { justify-content:center; flex-wrap:wrap; gap:8px; margin-bottom:32px!important; font-size:12px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero :is(.qma-crumb,.qma-crumb a,.qma-crumb span,.qma-eb) { color:#a2a3a5!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero h1 { color:#fff!important; font-size:clamp(48px,5.5vw,80px)!important; line-height:1.12!important; max-width:none!important; margin:0 0 26px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero .qma-lead { color:#d0d1d2!important; font-size:clamp(16px,1.6vw,20px)!important; line-height:1.85!important; max-width:34em!important; margin:0 auto!important; text-align:center!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero-media { grid-column:1!important; grid-row:2!important; position:relative!important; inset:auto!important; width:100%!important; max-width:none!important; min-height:0!important; aspect-ratio:auto!important; margin:0!important; border-radius:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero-media img { display:block; position:static!important; inset:auto!important; width:100%!important; height:auto!important; max-width:100%!important; object-fit:contain!important; filter:none!important; transform:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qac-hero-actions { justify-content:center; gap:16px; margin-top:36px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero .qac-text-link,.qma-cta) { display:inline-flex; align-items:center; justify-content:center; gap:18px; min-width:240px; min-height:48px; padding:12px 28px; border:0!important; border-radius:4px; background:#3e6ae1!important; color:#fff!important; font-size:14px; letter-spacing:0; transition:background .2s; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero .qac-text-link,.qma-cta):hover { background:#3457b1!important; color:#fff!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero .qac-text-link+.qac-text-link,.qma-cta.is-ghost) { background:#f4f4f4!important; color:#171a20!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero .qac-text-link+.qac-text-link,.qma-cta.is-ghost):hover { background:#d0d1d2!important; color:#171a20!important; }
/* Chapter links supplement the existing global navigation. */
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters { position:sticky; top:70px; z-index:12; border-bottom:1px solid #e2e3e3; background:rgba(255,255,255,.96); backdrop-filter:blur(14px); }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-inner { display:flex; align-items:center; gap:36px; min-height:60px; overflow-x:auto; scrollbar-width:thin; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a { flex-shrink:0; display:inline-flex; align-items:center; min-height:48px; color:#5c5e62!important; font-size:13px; text-decoration:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a:hover { color:#171a20!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] section[id] { scroll-margin-top:150px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-quote { background:#fff!important; border:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-quote>.qma-in { padding-block:96px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-quote blockquote { color:#171a20!important; padding:0!important; border:0!important; max-width:26em; margin:0 auto; font-size:clamp(26px,3vw,42px)!important; line-height:1.55!important; text-align:center; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-intro-copy { font-size:16px; line-height:1.95; max-width:48em; margin:32px auto 0; text-align:center; }
/* Open sections pair short headings with detailed descriptions. */
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec { margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:#fff!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec>.qma-in { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:64px; padding:96px 0!important; border-top:1px solid #e2e3e3!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sech { position:static; padding:0; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sech .qma-num { display:block; width:auto; min-width:0; height:auto; border:0!important; background:transparent!important; padding:0; margin:0 0 22px; color:#5c5e62!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sech h2 { max-width:10em; font-size:clamp(30px,3vw,44px)!important; line-height:1.3!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-secb>p { max-width:none; font-size:16px!important; line-height:2!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig { background:#f4f4f4!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig>.qma-in { grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); border-top:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig .qma-secb { display:contents; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig .qma-secb>p { grid-column:2; grid-row:1; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig .qma-fig { grid-column:1/-1!important; grid-row:2!important; margin:0; width:100%; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-fig img { display:block; width:100%; height:auto!important; aspect-ratio:auto!important; object-fit:contain!important; border-radius:0; filter:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] #qa-section-3 { background:#000!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] #qa-section-3>.qma-in { border-top:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] #qa-section-3 h2 { color:#fff!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] #qa-section-3 :is(p,.qma-num) { color:#d0d1d2!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cards { background:#f4f4f4!important; border:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cards>.qma-in { padding:96px 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cards h2 { margin-bottom:48px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cgrid { grid-template-columns:repeat(4,minmax(0,1fr)); gap:36px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-c { background:transparent!important; border:0!important; border-top:1px solid #bfc1c3!important; border-radius:0!important; box-shadow:none!important; padding:24px 0 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-c:hover { transform:none; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-c>span { color:#5c5e62!important; font-size:11px; margin-bottom:22px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-c h3 { color:#171a20!important; font-size:24px; line-height:1.4; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-c p { color:#5c5e62!important; font-size:15px; line-height:1.9; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-band { background:#000!important; border:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-band>.qma-in { display:flex; flex-direction:column; align-items:center; text-align:center; gap:36px; padding:96px 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-band h2 { color:#fff!important; margin-bottom:24px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-band p { color:#a2a3a5!important; font-size:16px!important; line-height:1.8!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-band .qma-eb { color:#a2a3a5!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-ctas { justify-content:center; gap:16px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sibs { background:#fff!important; border:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sibs>.qma-in { padding:80px 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sibs h2 { font-size:32px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sgrid { grid-template-columns:repeat(3,minmax(0,1fr)); border:0; gap:16px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sib { background:#f4f4f4!important; border:1px solid transparent!important; border-radius:4px; box-shadow:none!important; padding:28px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sib:is(.is-on,:hover) { border-color:#a2a3a5!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sib span { color:#171a20!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sib p { color:#5c5e62!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-back { margin-top:32px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-back a { color:#5c5e62!important; border-color:#a2a3a5!important; }
@media(max-width:1024px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-in,.qac-wrap) { width:calc(100% - 48px); }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec>.qma-in { gap:40px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cgrid { grid-template-columns:repeat(2,minmax(0,1fr)); }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sgrid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:921px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters { top:48px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] section[id] { scroll-margin-top:124px; }
}
@media(max-width:760px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-in,.qac-wrap) { width:calc(100% - 40px); }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero>.qma-in { width:calc(100% - 40px)!important; padding:56px 0 48px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero h1 { font-size:clamp(42px,8vw,58px)!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero .qma-crumb { font-size:11px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qac-hero-actions { width:100%; max-width:360px; flex-direction:column; align-items:stretch; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-hero .qac-text-link { width:100%; min-width:0; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-inner { width:100%; padding-inline:20px; gap:26px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a { font-size:12px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-quote>.qma-in { padding-block:64px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec>.qma-in { grid-template-columns:1fr; gap:28px; padding:64px 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig>.qma-in { grid-template-columns:1fr; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig .qma-secb>p { grid-column:1; grid-row:2; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sec.has-fig .qma-fig { grid-row:3!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sech h2 { max-width:none; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cgrid { gap:32px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-cards,.qma-band,.qma-sibs)>.qma-in { padding:64px 0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-ctas { width:100%; max-width:360px; flex-direction:column; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cta { min-width:0; width:100%; }
}
@media(max-width:480px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-cgrid { grid-template-columns:1fr; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qma-sgrid { grid-template-columns:1fr; }
}
@media(prefers-reduced-motion:reduce) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] * { animation:none!important; transition:none!important; }
}
@media print {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qeo-chapters,.qma-ctas,.qac-hero-actions) { display:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero,#qa-section-3,.qma-band) { background:#fff!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-hero,#qa-section-3,.qma-band) :is(h1,h2,p,.qma-num,.qma-eb,.qma-crumb a,.qma-crumb span) { color:#171a20!important; }
}

/* Compact existing navigation preserves the chapter highlighting script. */
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] :is(.qma-sec,.qma-quote,.qma-band,.qma-cards,.qma-sibs) { max-width:none; margin:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters { padding:0!important; margin:0!important; box-shadow:none!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-inner { display:block; width:min(calc(100% - 96px),1344px); max-width:1344px; padding:0!important; margin:auto; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-links { display:flex!important; flex-wrap:nowrap; align-items:center; justify-content:center; gap:36px; min-height:60px; overflow-x:auto; padding:0; scrollbar-width:thin; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a { border:0!important; background:transparent!important; border-radius:0!important; padding:16px 0!important; margin:0!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a[aria-current="location"] { color:#171a20!important; box-shadow:inset 0 -2px #171a20; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-services { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; margin-top:32px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-services a { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px 0; border-top:1px solid #d0d1d2; color:#171a20!important; font-size:14px; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-services b { font-weight:400; transition:transform .2s; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-services a:hover b { transform:translate(2px,-2px); }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-inline-link { display:inline-flex; align-items:center; gap:24px; padding:0 0 8px; border-bottom:1px solid #a2a3a5; color:#f4f4f4!important; font-size:14px; margin-top:28px; }
@media(max-width:1024px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-inner { width:calc(100% - 48px); }
}
@media(max-width:760px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-inner { width:100%; padding-inline:20px!important; }
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters .qa-page-nav-links { justify-content:flex-start; gap:26px; }
}
@media(max-width:380px) {
html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-services { grid-template-columns:1fr; }
}

html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a::before, html:not(#qmT):not(#qmT2):not(#qmT3):not(#qmT4) body .qa-modular[data-qma-item="economic-opportunity"] .qeo-chapters a::after { content:none!important; display:none!important; }
