.draft-viz__stage[data-astro-cid-jcf53eey]{place-items:stretch stretch;min-height:34rem;display:grid;overflow:clip}.draft-viz[data-astro-cid-jcf53eey][data-height=compact] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:22rem}.draft-viz--frameless[data-astro-cid-jcf53eey][data-height=compact] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:25rem}.draft-viz[data-astro-cid-jcf53eey][data-height=tall] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:46rem}.draft-viz__stage[data-astro-cid-jcf53eey] iframe,.draft-viz__stage[data-astro-cid-jcf53eey] img,.draft-viz__stage[data-astro-cid-jcf53eey] svg,.draft-viz__stage[data-astro-cid-jcf53eey] astro-island{width:100%;max-width:100%;display:block}.draft-viz__stage[data-astro-cid-jcf53eey] iframe{min-height:inherit;background:var(--paper);border:0}.draft-viz[data-astro-cid-jcf53eey] .figure-caption{margin-bottom:0!important}.draft-viz[data-astro-cid-jcf53eey][data-header-align=center] .chart-header[data-astro-cid-jcf53eey]{text-align:center;display:block}.draft-viz[data-astro-cid-jcf53eey][data-header-align=center] .chart-header[data-astro-cid-jcf53eey] h3[data-astro-cid-jcf53eey]{letter-spacing:normal;text-align:center;max-width:none;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:400;line-height:1.05}.draft-viz[data-astro-cid-jcf53eey][data-header-align=center] .chart-header[data-astro-cid-jcf53eey]>p[data-astro-cid-jcf53eey]{max-width:54rem;margin:.9rem auto 0}@media (width<=720px){.draft-viz[data-astro-cid-jcf53eey] .chart-header{gap:.7rem;display:grid}.draft-viz[data-astro-cid-jcf53eey][data-header-align=center] .chart-header[data-astro-cid-jcf53eey]{display:block}.draft-viz__stage[data-astro-cid-jcf53eey]{min-height:28rem}.draft-viz[data-astro-cid-jcf53eey][data-height=compact] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:20rem}.draft-viz--frameless[data-astro-cid-jcf53eey][data-height=compact] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:23rem}.draft-viz[data-astro-cid-jcf53eey][data-height=tall] .draft-viz__stage[data-astro-cid-jcf53eey]{min-height:38rem}}.share-position-chart[data-astro-cid-gysyntyf]{min-height:inherit;align-content:center;padding-block:0;display:grid}.share-position-chart__rows[data-astro-cid-gysyntyf]{gap:clamp(.45rem,.8vw,.68rem);margin:0;padding:0;list-style:none;display:grid}.share-position-chart__row[data-astro-cid-gysyntyf]{grid-template-columns:minmax(9rem,1.2fr) minmax(6rem,1fr) minmax(5.8rem,auto);align-items:center;gap:clamp(.45rem,.9vw,.75rem);display:grid}.share-position-chart__name[data-astro-cid-gysyntyf]{overflow-wrap:anywhere;font-size:clamp(.88rem,1.2vw,1.05rem);line-height:1.14}.share-position-chart__track[data-astro-cid-gysyntyf]{background:color-mix(in srgb, var(--ink) 14%, var(--paper));height:.62rem;display:block;position:relative;overflow:hidden}.share-position-chart__bar[data-astro-cid-gysyntyf]{width:var(--bar-width);background:var(--ink);height:100%;display:block;position:relative}.share-position-chart__value[data-astro-cid-gysyntyf]{font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;font-size:clamp(.88rem,1.15vw,1rem);line-height:1}@media (width<=760px){.share-position-chart[data-astro-cid-gysyntyf]{align-content:start;padding-top:0}.share-position-chart__rows[data-astro-cid-gysyntyf]{gap:.72rem}.share-position-chart__row[data-astro-cid-gysyntyf]{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .65rem}.share-position-chart__name[data-astro-cid-gysyntyf]{font-size:.94rem}.share-position-chart__track[data-astro-cid-gysyntyf]{grid-column:1/-1;height:.64rem}.share-position-chart__value[data-astro-cid-gysyntyf]{grid-area:1/2;font-size:.88rem}}.spacex-story-draft{isolation:isolate;--font-ui:var(--font-editorial);--font-sans:var(--font-editorial);--story-visual-right-shift:clamp(1rem, 1.65vw, 1.5rem);--ink-soft:color-mix(in srgb, var(--ink) 68%, transparent);--ink-faint:color-mix(in srgb, var(--ink) 46%, transparent);--line:color-mix(in srgb, var(--ink) 34%, transparent);--line-soft:color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink);font-family:var(--font-editorial)}body:has(.spacex-story-draft) .site-main{min-height:0}body:has(.spacex-story-draft) .site-footer{z-index:8;background:var(--paper);position:relative}.story-shell{background:var(--paper);min-height:200svh;position:relative}.story-visual{z-index:3;top:5rem;right:calc(0rem - var(--story-visual-right-shift));touch-action:pan-y;width:64vw;height:calc(100svh - 5rem);position:fixed}.story-canvas-layer{z-index:0;opacity:1;transition:opacity .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.story-shell.is-intro .story-canvas-layer{opacity:.42}.story-visual canvas{display:block}.story-copy{z-index:5;align-items:center;width:46vw;min-height:100svh;padding:8rem clamp(1.5rem,3vw,4rem) 5rem;display:flex;position:relative}.story-copy>div,.chapter-card{border:1px solid var(--ink);background:var(--paper);width:min(42rem,100%);color:var(--ink);padding:clamp(1.5rem,2.5vw,2.4rem)}.story-hero{background:0 0;align-items:stretch;width:100%;min-height:calc(100svh - 5rem);padding:0}.story-hero>div{background:0 0;border:0;width:100%;min-height:calc(100svh - 5rem);padding:0;display:block}.story-intro-header{z-index:1;position:relative}.story-intro-copy{font-size:clamp(1.1rem,1.35vw,1.26rem);line-height:1.66}.story-intro-copy p{margin:1.1rem 0 0}.story-intro-copy p:first-child{margin-top:0}.story-intro-copy a{color:inherit;text-underline-offset:.13em;text-decoration-thickness:1px}.chapter-number,.chapter-card>a{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.story-chapter{align-items:center;min-height:106svh}.chapter-card{color:var(--ink);padding-block:clamp(1.25rem,2.25vw,2.15rem) clamp(1.6rem,2.65vw,2.55rem)}.chapter-number{color:var(--ink-soft);margin:0;padding-bottom:.5rem;line-height:1.35;display:none}.story-footnotes{z-index:5;background:var(--paper);width:100%;color:var(--ink-soft);font-family:var(--font-ui);grid-template-columns:minmax(0,42rem);place-content:start center;margin:0;padding:.3rem clamp(1.5rem,3vw,4rem) 5rem;font-size:.72rem;line-height:1.5;display:grid;position:relative}.story-footnotes h2{color:var(--ink);font-family:var(--font-editorial);margin:0 0 1rem;font-size:1.7rem;font-weight:400}.story-footnotes ol{margin:0;padding-left:1.25rem}.story-footnotes li{margin-bottom:.9rem;padding-left:.35rem}.story-footnote-links{flex-wrap:wrap;gap:.35rem .8rem;margin-top:.25rem;display:flex}.story-footnote-links a{color:inherit;text-underline-offset:.15rem;text-decoration:underline}.chapter-card>.chapter-number{margin:0 0 1.75rem}.chapter-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.2vw,3.45rem);font-weight:400;line-height:.95}.story-footnote-ref{font-family:var(--font-ui);letter-spacing:0;vertical-align:super;margin-left:.22em;font-size:.32em}.story-footnote-ref a{color:inherit;text-decoration:none}.chapter-card p{max-width:35rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5}.chapter-subsection{border-top:1px solid var(--line-soft);margin-top:2rem;padding-top:1.25rem}.chapter-subsection h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:400;line-height:1.05}.chapter-subsection-sources{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.chapter-subsection-sources a{border:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;padding:.35rem .5rem;font-size:.58rem;font-weight:700;line-height:1.3;text-decoration:none}.chapter-subsection-sources a:hover{background:var(--ink);color:var(--paper)}.chapter-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.65rem 0 0;padding:0;display:grid}.chapter-metrics div{min-width:0;padding:.85rem .75rem .9rem 0}.chapter-metrics div+div{border-left:1px solid var(--line-soft);padding-left:.75rem}.chapter-metrics dt{letter-spacing:-.035em;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1}.chapter-metrics dd,.chapter-sources{font-family:var(--font-ui)}.chapter-metrics dd{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:.4rem 0 0;font-size:.58rem;font-weight:700;line-height:1.35}.pattern-legend{border:1px solid var(--line);font-family:var(--font-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pattern-legend li{border-bottom:1px solid var(--line-soft);min-height:3.8rem;color:var(--ink-soft);grid-template-columns:2.4rem 1fr;align-items:center;gap:.7rem;padding:.65rem;font-size:.58rem;line-height:1.35;display:grid}.pattern-legend li:nth-child(odd){border-right:1px solid var(--line-soft)}.pattern-legend li:nth-last-child(-n+2){border-bottom:0}.pattern-legend strong{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.1rem;font-size:.62rem;display:block}.pattern-swatch{border:1px solid var(--ink);background-color:var(--paper);width:2.4rem;height:2.4rem}.pattern-issuer{background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--ink) 4px 5px), repeating-linear-gradient(-45deg, transparent 0 4px, var(--ink) 4px 5px)}.pattern-company{background-image:repeating-linear-gradient(45deg, transparent 0 3px, var(--ink) 3px 4px)}.pattern-person{background-image:radial-gradient(circle, var(--ink) 0 1px, transparent 1.2px);background-size:7px 7px}.pattern-investment-firm{background-image:repeating-linear-gradient(0deg, transparent 0 7px, var(--ink) 7px 9px)}.pattern-legal-vehicle{background-image:linear-gradient(135deg, var(--ink) 0 20%, transparent 20% 50%, var(--ink) 50% 70%, transparent 70% 100%);background-size:10px 10px}.chapter-sources{flex-wrap:wrap;gap:.42rem;margin-top:1.1rem;display:flex}.chapter-sources a{min-height:1.6rem;color:inherit;letter-spacing:.07em;text-transform:uppercase;text-underline-offset:.18rem;align-items:center;padding:.12rem 0;font-size:.58rem;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}.chapter-sources a:hover{color:var(--ink-soft)}.graph-explore-link{border:1px solid var(--ink);background:var(--ink);min-height:3.4rem;color:var(--paper);font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.7rem .9rem;font-size:.7rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.graph-explore-link:hover{background:var(--paper);color:var(--ink)}.story-method{align-items:center;min-height:100svh;padding-bottom:10rem}.story-node-label{border:1px solid var(--line);max-width:10rem;font-family:var(--font-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:.28rem .42rem;font-size:.54rem;font-weight:700;line-height:1.15;display:block}.musk-control-chart{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.musk-control-bars{width:100%;font-family:var(--font-editorial);gap:.75rem;padding:clamp(1rem,2vw,1.45rem);display:grid}.musk-control-bar-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.musk-control-bar-head span{font-family:var(--font-editorial);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.82rem,1.1vw,.94rem);font-weight:700}.musk-control-bar-track{border:1px solid var(--ink);background:var(--line-soft);width:100%;height:clamp(1.4rem,2vw,1.7rem);margin-top:.45rem;display:flex;overflow:hidden}.musk-control-bar-value{box-sizing:border-box;min-width:0;height:100%;font-family:var(--font-editorial);white-space:nowrap;justify-content:flex-start;align-items:center;padding-inline:.45rem;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:700;line-height:1;display:flex}.musk-control-bar-value strong{line-height:.85;display:block;transform:translateY(.04em)}.musk-control-bar-elon{background:var(--ink);color:var(--paper)}.bar-key{border:1px solid var(--ink);flex:none;width:1.2rem;height:.7rem;display:inline-block}.bar-key--direct{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, var(--paper) 1px 4px)}.bar-key--indirect,.university-bar-value.is-indirect{background:var(--ink)}.university-bars{border-top:1px solid var(--line-soft);font-family:var(--font-ui);margin-top:1.5rem;padding:1rem 0 0}.university-bar-legend{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1rem;margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:flex}.university-bar-legend span{align-items:center;gap:.4rem;display:inline-flex}.university-bars ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.university-bar-label{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin-bottom:.22rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.2;display:grid}.university-bar-label span{overflow-wrap:anywhere}.university-bar-label strong{font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.university-bar-track{background:var(--line-soft);height:.72rem;display:block}.university-bar-value{border:1px solid var(--ink);background:repeating-linear-gradient(135deg, var(--ink) 0 1px, var(--paper) 1px 4px);height:100%;display:block}.harvard-timeline-section{width:100%;min-width:0;margin-top:1.5rem;position:relative}.harvard-musk-timeline{min-width:0;margin:0}.harvard-musk-timeline-rail{min-width:0;position:relative}.harvard-musk-timeline-scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--ink) var(--line-soft);scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;scroll-padding-inline:.15rem;overflow-x:auto}.harvard-musk-timeline-fade{appearance:none;z-index:2;background:linear-gradient(90deg, transparent, var(--paper) 82%);width:clamp(3.5rem,20%,6rem);color:inherit;cursor:pointer;opacity:0;pointer-events:none;border:0;margin:0;padding:0;transition:opacity .16s;position:absolute;top:0;bottom:1rem;right:0}.harvard-musk-timeline-rail.has-more:hover .harvard-musk-timeline-fade,.harvard-musk-timeline-rail.has-more:focus-within .harvard-musk-timeline-fade{opacity:1;pointer-events:auto}.harvard-musk-timeline-fade:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.harvard-musk-timeline-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.harvard-musk-timeline-track{grid-template-columns:repeat(4,clamp(15rem,72vw,19rem));gap:.75rem;width:max-content;margin:0;padding:.2rem .15rem 1rem;list-style:none;display:grid;position:relative}.harvard-musk-timeline-event{z-index:1;scroll-snap-align:start;grid-template-rows:1.45rem 1.3rem auto;align-content:start;min-width:0;margin:0;display:grid;position:relative}.harvard-musk-timeline-event time{color:var(--ink-soft);font-family:var(--font-ui);letter-spacing:.09em;text-align:center;text-transform:uppercase;font-size:clamp(.58rem,.72vw,.68rem);font-weight:700;line-height:1.2}.harvard-musk-timeline-marker{z-index:1;border:1px solid var(--ink);background:var(--paper);border-radius:50%;place-self:center;width:.58rem;height:.58rem}.harvard-musk-timeline-event a{border:1px solid var(--line);background:#000;align-self:start;margin-top:.7rem;text-decoration:none;transition:transform .14s;display:block}.harvard-musk-timeline-event a:hover{transform:translateY(-2px)}.harvard-musk-timeline-event a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.harvard-musk-timeline-event img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.story-canvas-layer,.harvard-musk-timeline-fade{transition:none}}.sovereign-story{z-index:20;background:var(--paper);min-height:100svh;padding:0 0 .6rem;position:relative}.sovereign-map{width:calc(100% - clamp(1.5rem,4vw,5rem));margin:0 auto}.sovereign-map-stage{background:var(--paper);border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);height:clamp(32rem,56rem - 24vw,38rem);min-height:0;display:grid;position:relative;overflow:hidden}.sovereign-map-divider{border-right:1px solid var(--line);grid-area:1/1/span 2;min-width:0}.sovereign-map-sidebar{z-index:1;background:var(--paper);grid-area:1/1/span 2;min-width:0;min-height:0;padding:clamp(1.25rem,2vw,2rem);position:relative;overflow:auto}.sovereign-map-heading{z-index:1;border-right:1px solid var(--line);background:var(--paper);grid-area:1/1;min-width:0;padding:clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem) 1rem;position:relative}.sovereign-map-heading .chapter-number{margin-bottom:1.2rem}.sovereign-map-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.8vw,3rem);font-weight:400;line-height:.95}.sovereign-map-copy{z-index:1;border-right:1px solid var(--line);background:var(--paper);grid-area:2/1;min-width:0;min-height:0;max-height:100%;padding:0 clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem);position:relative;overflow:auto}.sovereign-map-copy p{color:var(--ink-soft);margin:1.1rem 0 0;font-size:.98rem;line-height:1.5}.sovereign-map-public-capital{border:0;margin:0;padding:0}.sovereign-map-public-capital h2{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:400;line-height:1}.sovereign-map-public-capital p{color:var(--ink-soft);margin-top:1rem;font-size:.98rem;line-height:1.5}.pension-funds-chart{color:var(--ink);font-family:var(--font-editorial);align-content:center;gap:.55rem;margin-top:1.4rem;padding:.75rem 0;font-size:.86rem;line-height:1.35;display:grid}.pension-funds-chart__rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pension-funds-chart__row{gap:.18rem;display:grid}.pension-funds-chart__label{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.pension-funds-chart__label span{overflow-wrap:anywhere}.pension-funds-chart__label strong{font-size:inherit;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pension-funds-chart__track{border:1px solid var(--ink);background:0 0;height:.78rem;display:block;position:relative}.pension-funds-chart__bar{background:var(--ink);min-width:2px;height:100%;display:block;position:relative}.sovereign-map-viewport{grid-area:1/2/span 2;align-items:center;min-width:0;min-height:0;display:grid;position:relative}.sovereign-map-viewport>svg{align-self:center;width:100%;min-width:0;height:100%;min-height:0;display:block;transform:translate(-1.5%,9%)}.sovereign-map-countries path{stroke:var(--line-soft);stroke-width:.8px;vector-effect:non-scaling-stroke}.sovereign-map-countries path.is-active{cursor:pointer;stroke:var(--ink);stroke-width:1.3px}.sovereign-map-countries path.is-active:hover,.sovereign-map-countries path.is-active:focus,.sovereign-map-countries path.is-selected{stroke:var(--ink);stroke-width:3px;outline:none}.sovereign-map-marker{cursor:pointer}.sovereign-map-marker-hit{fill:#0000;stroke:#0000;stroke-width:32px;pointer-events:stroke;vector-effect:non-scaling-stroke}.sovereign-map-marker-fill{stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.sovereign-map-marker-dot{fill:var(--ink)}.sovereign-map-marker:hover .sovereign-map-marker-fill,.sovereign-map-marker:focus .sovereign-map-marker-fill,.sovereign-map-marker.is-selected .sovereign-map-marker-fill{stroke-width:4px;outline:none}.sovereign-country-card{z-index:4;border-right:1px solid var(--line);background:var(--paper);grid-area:1/1/span 2;width:auto;min-width:0;max-height:none;padding:clamp(1.25rem,2vw,2rem);position:relative;overflow:auto}.sovereign-map-filters{z-index:2;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(10px);flex-wrap:wrap;gap:.2rem;margin:0;padding:.25rem;display:flex;position:absolute;top:1rem;left:1rem}.sovereign-map-filters button{min-height:2.25rem;color:var(--ink);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.45rem .58rem;font-size:.56rem;font-weight:700;line-height:1.2}.sovereign-map-filters button+button{border-left:0}.sovereign-map-filters button:hover,.sovereign-map-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sovereign-country-detail-header{grid-template-columns:minmax(0,1fr) 2rem;align-items:start;gap:.75rem;display:grid}.sovereign-country-close{border:1px solid var(--line);background:var(--paper);width:2rem;height:2rem;color:var(--ink);font-family:var(--font-ui);border-radius:50%;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.sovereign-country-close:hover,.sovereign-country-close:focus-visible{background:var(--ink);color:var(--paper)}.sovereign-country-detail-header p,.sovereign-country-detail dd,.sovereign-country-card small{font-family:var(--font-ui)}.sovereign-country-detail-header p{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:700}.sovereign-country-detail h3{letter-spacing:-.05em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:.95}.sovereign-country-detail>dl{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;display:grid}.sovereign-country-detail>dl div{padding:.7rem 0}.sovereign-country-detail>dl div+div{border-left:1px solid var(--line-soft);padding-left:.7rem}.sovereign-country-card dt{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1}.sovereign-country-card dd{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:.3rem 0 0;font-size:.5rem;font-weight:700}.sovereign-country-card ol{margin:0;padding:0;list-style:none}.sovereign-country-card li+li{border-top:1px solid var(--line-soft)}.sovereign-holder-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:.18rem .8rem;padding:.65rem 0;text-decoration:none;display:grid}.sovereign-country-card li a:hover span{text-underline-offset:.14rem;text-decoration:underline}.sovereign-country-card li span{overflow-wrap:anywhere;font-family:var(--font-ui);text-transform:uppercase;font-size:.59rem;font-weight:700;line-height:1.3}.sovereign-country-card li strong{font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.3}.sovereign-country-card li small{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.5rem}.sovereign-method{border-top:1px solid var(--line);width:min(64rem,100% - 3rem);font-family:var(--font-ui);justify-content:space-between;gap:2rem;margin:3rem auto 0;padding-top:1rem;display:flex}.sovereign-method p{max-width:44rem;color:var(--ink-soft);margin:0;font-size:.65rem;line-height:1.5}.sovereign-method a{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700}.story-node-hover-card{width:min(17rem,44vw);font-family:var(--font-ui);text-align:left;border:1px solid;padding:.85rem .95rem .8rem;display:block}.story-node-hover-card strong{font-family:var(--font-editorial);letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.25rem;font-weight:400;line-height:1.02;display:block}.story-node-hover-card strong:only-child{margin-bottom:0}.story-node-hover-card>span{font-size:.7rem;font-weight:700;line-height:1.35;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=861px) and (width<=1180px){.story-visual{width:60vw}.story-copy{width:48vw}.sovereign-map{width:calc(100% - 1.25rem)}.sovereign-map-stage{grid-template-rows:auto minmax(30rem,1fr);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);height:clamp(36rem,64vw,42rem);min-height:0}.sovereign-map-heading{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1/auto/-1;padding:1.5rem clamp(1.25rem,3vw,2.5rem)}.sovereign-map-heading .chapter-number{margin-bottom:.85rem}.sovereign-map-heading h2{max-width:22ch;font-size:clamp(2rem,4vw,3rem)}.sovereign-map-copy{grid-area:2/1}.sovereign-map-viewport{grid-area:1/2/span 2}.sovereign-country-card{grid-area:2/1}}@media (width<=860px){.story-footnotes{padding:.25rem 1.5rem 4rem}.story-shell{--story-visual-height:min(calc(100svh - 4.4rem), max(56svh, 23rem));padding-top:4.4rem}.story-visual{z-index:4;width:100%;height:var(--story-visual-height);pointer-events:auto;top:4.4rem;right:0}.story-copy{width:100%;min-height:100svh;padding:calc(var(--story-visual-height) + 1rem) 1rem 4rem;pointer-events:none;justify-content:center;align-items:flex-end}.story-chapter{min-height:110svh}.story-copy>div,.chapter-card{background:var(--paper);margin-inline:auto;padding:clamp(1.35rem,4vw,2rem)}.story-copy>div{text-align:center}.story-hero{pointer-events:auto;align-items:stretch;min-height:calc(100svh - 4.4rem);padding:0}.story-hero>div{text-align:left;background:0 0;min-height:calc(100svh - 4.4rem);padding:0}.chapter-card{text-align:left;padding-block:clamp(1.15rem,3.5vw,1.8rem) clamp(1.5rem,4vw,2.1rem)}.story-copy>*{pointer-events:auto}.story-intro-copy{font-size:1.08rem}.chapter-card h2{font-size:clamp(1.95rem,8.5vw,3rem)}.chapter-card p{margin-inline:auto}.university-bar-legend{justify-content:center}.chapter-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-metrics div,.chapter-metrics div+div{border-bottom:0;padding:.72rem .4rem}.chapter-metrics div+div{border-left:1px solid var(--line-soft)}.chapter-metrics div:first-child{padding-left:0}.chapter-metrics div:last-child{padding-right:0}.pattern-legend{grid-template-columns:1fr}.pattern-legend li,.pattern-legend li:nth-child(odd),.pattern-legend li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.pattern-legend li:last-child{border-bottom:0}.sovereign-story{padding-bottom:.35rem}.sovereign-map{width:calc(100% - 1rem)}.sovereign-map-stage{grid-template-rows:auto minmax(20rem,auto);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.sovereign-map-divider{display:none}.sovereign-map-sidebar{border-bottom:1px solid var(--line);grid-area:1/1;padding:1.25rem 1rem;overflow:visible}.sovereign-map-heading{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1;padding:1.25rem 1rem}.sovereign-map-heading .chapter-number{margin-bottom:.85rem}.sovereign-map-heading h2{max-width:20ch;font-size:clamp(1.9rem,8vw,2.7rem)}.sovereign-map-copy{border-right:0;border-bottom:1px solid var(--line);grid-area:2/1;padding:0 1rem 1.25rem;overflow:visible}.sovereign-map-copy p{max-width:44rem;font-size:.94rem}.pension-funds-chart{max-width:44rem}.sovereign-map-viewport{grid-area:2/1;min-height:clamp(20rem,88vw,27rem);overflow:hidden}.sovereign-map-viewport>svg{width:120%;max-width:none;height:auto;transform:translate(-8.333%,7%)}.sovereign-map-filters{justify-content:flex-start;top:.5rem;left:.5rem;right:.5rem}.sovereign-map-filters button{min-height:2rem;padding:.4rem .45rem;font-size:.5rem}.sovereign-country-card{z-index:70;overscroll-behavior:contain;border:1px solid var(--ink);background:var(--paper);width:auto;max-height:min(68svh,42rem);padding:1rem;position:fixed;inset:auto .65rem .65rem;overflow-y:auto}.sovereign-country-detail h3{font-size:clamp(1.9rem,9vw,3rem)}.sovereign-method{gap:.85rem;width:calc(100% - 2rem);margin-top:2rem;display:grid}.sovereign-method a{justify-self:start}}@media (width<=720px){.pension-funds-chart{gap:.65rem}.pension-funds-chart__rows{gap:.6rem}.pension-funds-chart__label{grid-template-columns:1fr;gap:.15rem}.pension-funds-chart__label strong{justify-self:start}}@media (width<=860px){.spacex-story-draft.story-shell{padding-top:0}}.spacex-additional-visuals[data-astro-cid-axl3tdhw]{z-index:20;isolation:isolate;background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-editorial);margin:0;padding-block:clamp(.625rem,1.5vw,1rem) 0;position:relative}.spacex-additional-visuals[data-astro-cid-axl3tdhw]:before{content:none}.spacex-additional-visuals .draft-viz{isolation:isolate}.spacex-additional-visuals #top-share-positions{width:100%;max-width:100%;margin:0;transform:none}.spacex-additional-visuals #top-share-positions .draft-viz__stage{min-height:22.5rem}.spacex-additional-visuals .figure-caption{text-align:center;max-width:54rem;margin-inline:auto!important}@media (width>=861px){.spacex-story-page .story-hero,.spacex-story-page .story-hero>div{min-height:max(100svh - 18rem,41rem)}.spacex-story-page .sovereign-story{min-height:max(100svh - 20.5rem,38rem)}}@media (width<=720px){.spacex-additional-visuals[data-astro-cid-axl3tdhw]{width:100%;padding-top:.625rem}}@media (width>=861px) and (width<=1180px){.spacex-additional-visuals #top-share-positions .draft-viz__stage{min-height:21.375rem}}@media (width<=860px){.spacex-additional-visuals #top-share-positions .draft-viz__stage{min-height:19.5rem}}
