.share-links[data-astro-cid-k5gexjsq]{align-items:center}.share-links[data-astro-cid-k5gexjsq] a[data-astro-cid-k5gexjsq]{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.share-links[data-astro-cid-k5gexjsq] a[data-astro-cid-k5gexjsq]:hover{color:var(--accent);border-color:var(--accent)}.share-links[data-astro-cid-k5gexjsq] svg[data-astro-cid-k5gexjsq]{width:1.4rem;height:1.4rem}.essay-thesis{border-block:1px solid var(--border);text-align:center;padding:1.4rem 0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.3;margin:3rem 0!important}.essay-figure{border-block:1px solid var(--border);width:min(100vw - 2rem,880px);margin:2.75rem 0 3rem 50%;padding:1.4rem 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transform:translate(-50%)}.figure-heading{margin-bottom:1.35rem}.figure-heading h3,.essay-figure>h3{letter-spacing:-.025em;margin:.15rem 0 0;font-size:clamp(1.25rem,3vw,1.65rem)}.figure-question,.figure-unit,.essay-figure figcaption,.context-source{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.figure-question{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:750;margin:0!important}.figure-unit{font-size:.8rem;font-weight:650;margin:0 0 .8rem!important}.spending-bars{gap:.85rem;display:grid}.spending-row{grid-template-columns:72px 1fr 76px;align-items:center;gap:.8rem;font-size:.88rem;display:grid}.bar-track{background:color-mix(in srgb,var(--border) 65%,transparent);height:18px}.bar-fill{background:var(--accent);height:100%;display:block}.spending-row strong{text-align:right}.figure-takeaway{font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.05rem;margin:1.2rem 0 .4rem!important}.essay-figure figcaption{margin-top:1.1rem;font-size:.72rem;line-height:1.5}.context-evidence{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0;padding-top:1.25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.context-evidence aside>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:750;display:block}.context-evidence aside>strong{letter-spacing:-.05em;margin:.25rem 0;font-size:clamp(2rem,5vw,3rem);line-height:1;display:block}.context-evidence aside>strong small{letter-spacing:0;font-size:.42em}.context-evidence p{font-size:.85rem;line-height:1.5;margin:.5rem 0!important}.context-evidence .secondary-stat{border-top:1px solid var(--border);padding-top:.75rem;margin-top:1rem!important}.context-source{font-size:.72rem;margin-top:-1.8rem!important}.process-figure{padding-block:1.5rem}.process-figure ol{color:var(--muted);align-items:center;margin:1.5rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.process-figure li{align-items:center;display:flex}.process-figure li:not(:last-child):after{content:"→";color:var(--accent);margin:0 .7rem;font-weight:800}.role-scatter-figure{padding-bottom:2rem}.role-scatter{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--bg) 96%,var(--text) 4%);height:560px;margin:3rem 2.5rem 4.5rem;position:relative;overflow:visible}.scatter-axis{z-index:2;pointer-events:none;position:absolute}.scatter-axis-x{border-top:1.5px solid color-mix(in srgb,var(--text) 68%,transparent);top:50%;left:0;right:0}.scatter-axis-y{border-left:1.5px solid color-mix(in srgb,var(--text) 68%,transparent);top:0;bottom:0;left:50%}.scatter-axis-x:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.scatter-axis-y:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;top:-1px;left:-4px;transform:rotate(45deg)}.scatter-axis-label{z-index:7;color:var(--text);background:var(--bg);letter-spacing:.01em;padding:.12rem .35rem;font-size:.72rem;font-weight:700;position:absolute}.scatter-axis-label-y{top:-2.05rem;left:50%;transform:translate(-50%)}.scatter-axis-label-x{bottom:-3.35rem;right:0}.scatter-tick{z-index:6;color:var(--muted);background:var(--bg);white-space:nowrap;padding:.05rem .18rem;font-size:.62rem;line-height:1;position:absolute}.scatter-tick-x{left:var(--p);bottom:-1.35rem;transform:translate(-50%)}.scatter-tick-x:before{content:"";border-left:1px solid color-mix(in srgb,var(--text) 45%,transparent);height:.28rem;position:absolute;top:-.42rem;left:50%}.scatter-tick-y{left:0;bottom:var(--p);text-align:right;margin-left:-.5rem;transform:translate(-100%,50%)}.scatter-tick-y:after{content:"";border-top:1px solid color-mix(in srgb,var(--text) 45%,transparent);width:.3rem;position:absolute;top:50%;right:-.48rem}.quadrant-label{z-index:3;color:color-mix(in srgb,var(--muted) 78%,transparent);text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;position:absolute}.quadrant-suppliers{top:1rem;left:1rem}.quadrant-hubs{top:1rem;right:1rem}.quadrant-peripheral{bottom:1rem;left:1rem}.quadrant-buyers{bottom:1rem;right:1rem}.club-point{left:var(--x);bottom:var(--y);z-index:8;cursor:help;width:0;height:0;position:absolute}.club-point i{background:var(--text);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--bg) 88%,transparent);border-radius:50%;position:absolute;top:-4px;left:-4px}.club-point b{background:color-mix(in srgb,var(--bg) 90%,transparent);white-space:nowrap;padding:.08rem .22rem;font-size:.66rem;font-weight:650;line-height:1.15;display:block;position:absolute;bottom:7px;left:8px}.club-point-left b{left:auto;right:8px}.club-point-below b{top:7px;bottom:auto}.club-point-key i{background:var(--accent);width:11px;height:11px;top:-5.5px;left:-5.5px}.club-point-key b{font-weight:800}.club-point-short{opacity:.7}.hub-flows{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem;margin:1.6rem 0;display:grid}.hub-flows p{line-height:1.35;display:grid;margin:0!important}.hub-flows p:last-child{text-align:right}.hub-flows strong{letter-spacing:-.05em;font-size:clamp(2rem,5vw,3rem)}.hub-flows span{color:var(--muted);font-size:.78rem}.hub-mark{background:var(--text);border-radius:50%;place-items:center;width:76px;height:76px;font-weight:800;color:var(--bg)!important;font-size:.72rem!important;display:grid!important}.corridor-list{border-top:1px solid var(--border);padding-top:.5rem}.corridor-list p{justify-content:space-between;font-size:.85rem;display:flex;margin:.45rem 0!important}.deal-period{text-align:center;margin:1.5rem 0;font-size:1.1rem;font-weight:750}.deal-period span{color:var(--accent);margin:0 .25rem}.two-way-flow{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.two-way-flow p{border-top:2px solid var(--accent);padding-top:.75rem;display:grid;margin:0!important}.two-way-flow p:last-child{text-align:right}.two-way-flow span{font-size:.85rem;font-weight:700}.two-way-flow strong{letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,2.5rem)}.two-way-flow small{color:var(--muted);font-size:.72rem}.capital-chain{text-align:center;justify-content:space-between;align-items:center;gap:.65rem;margin:1.5rem 0;font-size:.82rem;display:flex}.capital-chain strong{color:var(--accent);white-space:nowrap}.network-payoff{margin-block:3.5rem!important}.closing-chain{border-block:1px solid var(--border);text-align:center;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;display:flex;margin:2.5rem 0!important}.closing-chain span{color:var(--accent);font-weight:800}@media (width<=620px){.essay-figure{width:100%;margin-inline:0;transform:none}.context-evidence{grid-template-columns:1fr}.spending-row{grid-template-columns:60px 1fr 68px;gap:.5rem}.process-figure ol{gap:.35rem;display:grid}.process-figure li:not(:last-child):after{content:"↓";margin-left:.6rem}.role-scatter{height:500px;margin:2.8rem .35rem 4.4rem}.scatter-axis-label{font-size:.6rem}.scatter-axis-label-x{bottom:-3.1rem;right:.1rem}.scatter-tick{font-size:.5rem}.scatter-tick-y{margin-left:-.3rem}.quadrant-label{letter-spacing:.07em;font-size:.56rem}.club-point i{width:6px;height:6px;top:-3px;left:-3px}.club-point-key i{width:9px;height:9px;top:-4.5px;left:-4.5px}.club-point b{padding:.05rem .12rem;font-size:.53rem;bottom:6px;left:6px}.club-point-left b{left:auto;right:6px}.club-point-below b{top:6px;bottom:auto}.hub-flows{grid-template-columns:1fr}.hub-flows p:last-child{text-align:left}.hub-mark{border-radius:0;justify-self:start;width:auto;height:auto;padding:.45rem .65rem}.two-way-flow{grid-template-columns:1fr;gap:1.4rem}.two-way-flow p:last-child{text-align:left}.capital-chain{justify-items:center;display:grid}.capital-chain strong{margin:.2rem;transform:rotate(90deg)}.closing-chain{flex-direction:column;gap:.3rem}.closing-chain span{transform:rotate(90deg)}}.network-figure{padding-bottom:1.8rem}.transfer-network-shell{overscroll-behavior-inline:contain;margin:1.35rem 0 .7rem;overflow-x:auto}.transfer-network{width:100%;min-width:720px;height:auto;display:block}.network-edge path{fill:none;stroke:color-mix(in srgb,var(--muted) 76%,transparent);stroke-width:calc(var(--edge) * 1px);stroke-linecap:round;opacity:.58;vector-effect:non-scaling-stroke;transition:opacity .18s,stroke .18s}.network-edge-key path{stroke:color-mix(in srgb,var(--accent) 72%,var(--text));opacity:.78}.network-edge:hover path{stroke:var(--accent);opacity:1}.network-node circle{fill:var(--bg);stroke:color-mix(in srgb,var(--text) 78%,transparent);stroke-width:1.8px;vector-effect:non-scaling-stroke}.network-node-key circle{stroke:var(--accent);stroke-width:3px}.network-node text{fill:var(--text);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:760}.network-node-key text{font-weight:820}.network-corridor-value{fill:var(--text);text-anchor:middle;paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800}.network-reading-note{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;line-height:1.5;margin:.45rem 0 .2rem!important}.network-reading-note strong{color:var(--text)}@media (width<=620px){.transfer-network-shell{margin-inline:-.25rem;padding-bottom:.35rem}.transfer-network{min-width:680px}}.theory-references{vertical-align:.08em;align-items:center;gap:.28rem;margin-left:.28rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.64rem;line-height:1;display:inline-flex}.theory-references a{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.12rem .34rem;font-weight:650;line-height:1.2;display:inline-block;text-decoration:none!important}.theory-references a:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 32%,var(--border))}.essay-data-notes{border-top:1px solid var(--border);color:var(--muted);margin:3.25rem 0 0;padding:1rem 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;line-height:1.5}.essay-data-notes h3{color:color-mix(in srgb,var(--muted) 88%,var(--text));letter-spacing:.09em;text-transform:uppercase;font-weight:750;line-height:1.2;margin:0 0 .55rem!important;font-size:.66rem!important}.essay-data-notes p{font-size:inherit!important;line-height:inherit!important;margin:.34rem 0!important}.essay-data-notes strong{color:color-mix(in srgb,var(--text) 72%,var(--muted));font-weight:700}.essay-data-notes a{color:inherit;text-underline-offset:2px}@media (width<=620px){.theory-references{gap:.2rem;margin-left:.2rem;font-size:.6rem}.essay-data-notes{margin-top:2.6rem;font-size:.63rem}}
