.series-hero[data-astro-cid-dklch5jj],.infographic-section[data-astro-cid-dklch5jj],#thesis,#series-list,#follow{--series-teal: #0F6E56;--series-teal-light: #1D9E75}.series-hero[data-astro-cid-dklch5jj]{background:var(--color-bg);padding:var(--space-24) var(--container-pad) var(--space-12)}.series-hero-inner[data-astro-cid-dklch5jj]{max-width:var(--max-width);margin:0 auto;text-align:center}.series-label[data-astro-cid-dklch5jj]{display:inline-block;font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--series-teal-light);margin-bottom:var(--space-6)}.series-hero[data-astro-cid-dklch5jj] h1[data-astro-cid-dklch5jj]{font-family:var(--font-display);font-size:var(--text-h1);color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.series-subhead[data-astro-cid-dklch5jj]{font-family:var(--font-display);font-size:var(--text-body-l);color:var(--color-text-secondary);line-height:var(--leading-snug);margin-bottom:var(--space-8)}.series-deck[data-astro-cid-dklch5jj]{font-size:var(--text-body-m);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:var(--max-width-narrow);margin:0 auto}.infographic-section[data-astro-cid-dklch5jj]{background:var(--color-bg);padding:var(--space-16) var(--container-pad) var(--space-20)}.infographic-inner[data-astro-cid-dklch5jj]{max-width:56rem;margin:0 auto;position:relative}.governance-svg[data-astro-cid-dklch5jj]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 8px 40px #0006}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj]{cursor:pointer}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj] .layer-bg[data-astro-cid-dklch5jj]{transition:filter .2s ease,fill .2s ease}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj] .layer-accent[data-astro-cid-dklch5jj]{transition:fill .2s ease}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj]:hover .layer-bg[data-astro-cid-dklch5jj]{filter:brightness(1.25)}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj]:focus{outline:none}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj]:focus .layer-bg[data-astro-cid-dklch5jj]{stroke:var(--series-teal-light);stroke-width:2}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj].is-active .layer-accent[data-astro-cid-dklch5jj]{fill:#1d9e75}.governance-svg[data-astro-cid-dklch5jj] .clickable-layer[data-astro-cid-dklch5jj].is-active .layer-bg[data-astro-cid-dklch5jj]{filter:brightness(1.3)}.governance-svg[data-astro-cid-dklch5jj] .workforce-pill[data-astro-cid-dklch5jj]{transition:fill .2s ease,stroke .2s ease;cursor:default}.governance-svg[data-astro-cid-dklch5jj] .workforce-pill[data-astro-cid-dklch5jj]:hover{fill:#ffffff1a;stroke:#fff3}.infographic-hint[data-astro-cid-dklch5jj]{text-align:center;font-size:var(--text-caption);color:var(--color-text-muted);margin-top:var(--space-6)}.wf-popover[data-astro-cid-dklch5jj]{position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%) translateY(10px);width:340px;max-width:calc(100vw - 2rem);background:#042c53;border:1px solid rgba(29,158,117,.3);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:0 8px 32px #00000080;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.wf-popover[data-astro-cid-dklch5jj].is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.wf-popover-close[data-astro-cid-dklch5jj]{position:absolute;top:var(--space-2);right:var(--space-3);background:none;border:none;color:#fff6;font-size:1.25rem;cursor:pointer;padding:var(--space-1);line-height:1;transition:color .15s ease}.wf-popover-close[data-astro-cid-dklch5jj]:hover{color:#fff}.wf-popover-title[data-astro-cid-dklch5jj]{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;color:#1d9e75;margin-bottom:var(--space-3);padding-right:var(--space-6)}.wf-popover-desc[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#ffffffd9;margin-bottom:var(--space-3)}.wf-popover-examples[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.5;color:#ffffff73;font-style:italic;margin:0}.governance-svg[data-astro-cid-dklch5jj] .workforce-group[data-astro-cid-dklch5jj].is-active .workforce-pill[data-astro-cid-dklch5jj]{fill:#1d9e7526;stroke:#1d9e75}.layer-panel[data-astro-cid-dklch5jj]{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden}.layer-panel[data-astro-cid-dklch5jj].is-open{pointer-events:auto;visibility:visible}.layer-panel-backdrop[data-astro-cid-dklch5jj]{position:absolute;inset:0;background:#00000080;opacity:0;transition:opacity .3s ease}.layer-panel[data-astro-cid-dklch5jj].is-open .layer-panel-backdrop[data-astro-cid-dklch5jj]{opacity:1}.layer-panel-content[data-astro-cid-dklch5jj]{position:absolute;top:0;right:0;width:480px;max-width:100vw;height:100vh;background:#fff;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}.layer-panel[data-astro-cid-dklch5jj].is-open .layer-panel-content[data-astro-cid-dklch5jj]{transform:translate(0)}.layer-panel-close[data-astro-cid-dklch5jj]{position:absolute;top:var(--space-4);right:var(--space-4);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(0,0,0,.1);border-radius:50%;font-size:1.5rem;color:#6c727f;cursor:pointer;transition:color .15s ease,border-color .15s ease;z-index:1}.layer-panel-close[data-astro-cid-dklch5jj]:hover{color:#042c53;border-color:#042c53}.layer-panel-header[data-astro-cid-dklch5jj]{background:#042c53;padding:var(--space-10) var(--space-8) var(--space-8)}.layer-panel-number[data-astro-cid-dklch5jj]{font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700;color:#1d9e75;line-height:1;display:block;margin-bottom:var(--space-3)}.layer-panel-number[data-astro-cid-dklch5jj]:empty{display:none}.layer-panel-name[data-astro-cid-dklch5jj]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:var(--space-2)}.layer-panel-subtitle[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:.875rem;color:#fff9}.layer-panel-body[data-astro-cid-dklch5jj]{padding:var(--space-8);flex:1}.layer-panel-description[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:#042c53;margin-bottom:var(--space-8)}.layer-panel-diagnostic[data-astro-cid-dklch5jj]{border-left:3px solid #0F6E56;background:#f0faf6;padding:var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-8)}.diagnostic-label[data-astro-cid-dklch5jj]{display:block;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0f6e56;margin-bottom:var(--space-3)}.layer-panel-diagnostic[data-astro-cid-dklch5jj] p[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:#042c53;font-style:italic;margin:0}.layer-panel-cta[data-astro-cid-dklch5jj] .panel-btn[data-astro-cid-dklch5jj]{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:#042c53;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);text-decoration:none;transition:background .15s ease}.layer-panel-cta[data-astro-cid-dklch5jj] .panel-btn[data-astro-cid-dklch5jj]:hover{background:#0a3566}.layer-panel-cta[data-astro-cid-dklch5jj] .panel-coming-soon[data-astro-cid-dklch5jj]{font-family:Inter,sans-serif;font-size:.875rem;color:#6c727f;font-style:italic}@media(max-width:540px){.layer-panel-content[data-astro-cid-dklch5jj]{width:100vw}}.thesis-prose[data-astro-cid-dklch5jj]{max-width:var(--max-width-narrow)}.thesis-prose[data-astro-cid-dklch5jj] p[data-astro-cid-dklch5jj]{font-size:var(--text-body-m);line-height:var(--leading-normal);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.thesis-prose[data-astro-cid-dklch5jj] p[data-astro-cid-dklch5jj]:last-child{margin-bottom:0}#thesis h2[data-astro-cid-dklch5jj]{margin-bottom:var(--space-10)}#series-list h2[data-astro-cid-dklch5jj]{margin-bottom:var(--space-4)}.series-intro[data-astro-cid-dklch5jj]{font-size:var(--text-body-m);color:var(--color-text-secondary);margin-bottom:var(--space-12);line-height:var(--leading-normal)}.articles-list[data-astro-cid-dklch5jj]{display:flex;flex-direction:column;gap:var(--space-6)}.article-card[data-astro-cid-dklch5jj]{display:flex;gap:var(--space-8);padding:var(--space-8);background:var(--color-bg-light);border-radius:var(--radius-md);border:1px solid var(--color-border-dark);border-left:3px solid transparent;transition:border-color var(--transition-base),transform var(--transition-base)}.article-published[data-astro-cid-dklch5jj]{border-left-color:var(--series-teal-light)}.article-published[data-astro-cid-dklch5jj]:hover{border-color:var(--series-teal-light);border-left-color:var(--series-teal-light);transform:translateY(-1px)}.article-coming-soon[data-astro-cid-dklch5jj]{border-left-color:var(--color-steel);opacity:.7}.article-number[data-astro-cid-dklch5jj]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;color:var(--color-text-muted);line-height:1;min-width:3rem;flex-shrink:0}.article-published[data-astro-cid-dklch5jj] .article-number[data-astro-cid-dklch5jj]{color:var(--series-teal-light);opacity:.4}.article-coming-soon[data-astro-cid-dklch5jj] .article-number[data-astro-cid-dklch5jj]{opacity:.3}.article-content[data-astro-cid-dklch5jj]{flex:1;min-width:0}.article-title[data-astro-cid-dklch5jj]{font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;color:var(--color-text);line-height:var(--leading-snug);margin-bottom:var(--space-3)}.article-title-link[data-astro-cid-dklch5jj]{text-decoration:none;color:inherit}.article-title-link[data-astro-cid-dklch5jj]:hover .article-title[data-astro-cid-dklch5jj]{color:var(--series-teal-light)}.article-description[data-astro-cid-dklch5jj]{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.article-meta[data-astro-cid-dklch5jj]{display:flex;align-items:center;gap:var(--space-4)}.badge[data-astro-cid-dklch5jj]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.badge-published[data-astro-cid-dklch5jj]{background:#0f6e5626;color:var(--series-teal-light)}.badge-coming-soon[data-astro-cid-dklch5jj]{background:#6c727f26;color:var(--color-steel)}.article-read-time[data-astro-cid-dklch5jj]{font-size:var(--text-caption);color:var(--color-text-muted)}#follow h2[data-astro-cid-dklch5jj]{margin-bottom:var(--space-4)}.follow-intro[data-astro-cid-dklch5jj]{font-size:var(--text-body-m);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:var(--leading-normal)}.follow-actions[data-astro-cid-dklch5jj]{margin-bottom:var(--space-8)}.btn-linkedin[data-astro-cid-dklch5jj]{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:600;color:#fff;background:#0a66c2;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition-fast)}.btn-linkedin[data-astro-cid-dklch5jj]:hover{background:#004182;color:#fff}.follow-attribution[data-astro-cid-dklch5jj]{font-size:var(--text-caption);color:var(--color-text-muted);font-weight:500}@media(max-width:768px){.series-hero[data-astro-cid-dklch5jj]{padding:var(--space-16) var(--container-pad) var(--space-8)}.series-hero[data-astro-cid-dklch5jj] h1[data-astro-cid-dklch5jj]{font-size:var(--text-h2)}.article-card[data-astro-cid-dklch5jj]{flex-direction:column;gap:var(--space-4)}.article-number[data-astro-cid-dklch5jj]{font-size:var(--text-h3)}}@media(max-width:480px){.series-hero[data-astro-cid-dklch5jj] h1[data-astro-cid-dklch5jj]{font-size:var(--text-h3)}.series-subhead[data-astro-cid-dklch5jj]{font-size:var(--text-body-m)}}
