.photo-credit[data-astro-cid-wifx7ff3]{display:block;margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-tracking);color:var(--color-text-muted)}.photo-credit[data-astro-cid-wifx7ff3] a[data-astro-cid-wifx7ff3]{color:inherit;text-decoration:underline}.article-header__back[data-astro-cid-e5itrpi2]{display:inline-block;margin-bottom:var(--space-4);font-family:var(--font-body);font-weight:300;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-base);text-decoration:none}.article-header__back[data-astro-cid-e5itrpi2]:hover{color:var(--color-text-emphasis)}.article-header__tags[data-astro-cid-e5itrpi2]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.article-header__tag[data-astro-cid-e5itrpi2]{font-family:var(--font-body);font-weight:300;font-size:var(--text-caption-size);color:var(--color-text-base)}.article-header[data-astro-cid-e5itrpi2] h1[data-astro-cid-e5itrpi2]{font-family:var(--font-heading);font-weight:400;font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-tracking);color:var(--color-text-emphasis)}.article-header__frame[data-astro-cid-e5itrpi2]{position:relative;isolation:isolate;margin-top:var(--space-4);border-radius:var(--radius-md);border:3px solid var(--color-text-base);overflow:hidden}.article-header__image[data-astro-cid-e5itrpi2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;filter:grayscale(1)}.article-header__subtitle[data-astro-cid-e5itrpi2]{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-deck-size);line-height:var(--text-deck-lh);letter-spacing:var(--text-deck-tracking);color:var(--color-text-base)}.article-header__meta[data-astro-cid-e5itrpi2]{margin-top:var(--space-4);display:flex;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-tracking);color:var(--color-text-base)}.article-header__format[data-astro-cid-e5itrpi2]{margin-bottom:var(--space-2);font-family:var(--font-heading);font-weight:500;font-size:var(--text-byline-size);line-height:var(--text-byline-lh);letter-spacing:var(--text-byline-tracking);font-variant-caps:all-small-caps;color:var(--color-text-muted)}.article-header--opinion[data-astro-cid-e5itrpi2] h1[data-astro-cid-e5itrpi2]{position:relative}.article-header--opinion[data-astro-cid-e5itrpi2] h1[data-astro-cid-e5itrpi2]:before{content:"“";position:absolute;right:100%;margin-right:2px;font-family:var(--font-heading);font-weight:400;font-size:1.15em;line-height:inherit;color:var(--color-text-muted)}.article-header__author[data-astro-cid-e5itrpi2]{margin-top:var(--space-3);font-family:var(--font-heading);font-weight:400;font-size:var(--text-h5-size);line-height:var(--text-h5-lh);letter-spacing:var(--text-h5-tracking);color:var(--color-text-base)}.article-header__disclaimer[data-astro-cid-e5itrpi2]{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-bg-border);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted)}.article-header__updated[data-astro-cid-e5itrpi2]{display:inline-block;margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted);text-decoration:none}.article-header__updated[data-astro-cid-e5itrpi2]:hover{color:var(--color-text-emphasis)}.widget-unavailable[data-astro-cid-p3tmjo4t]{margin:var(--space-8) 0;padding-block:var(--space-4);border-block:1px dashed var(--color-text-border)}.widget-unavailable__text[data-astro-cid-p3tmjo4t]{margin:0;font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted)}.chart-svg svg{width:100%;max-width:640px;display:block;overflow:visible}.chart-svg text{fill:var(--color-text-muted);font-family:var(--font-body);font-size:11px;font-variant-numeric:tabular-nums lining-nums}.chart-svg .c-lab{fill:var(--color-text-base);font-size:12px}.chart-svg .c-title{font-family:var(--font-heading);font-weight:500;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.chart-svg .c-grid{stroke:var(--color-bg-border);stroke-dasharray:2 3}.chart-svg .c-zero{stroke:var(--color-text-muted);stroke-dasharray:none}.chart-svg .c-halo{stroke:var(--color-bg-base);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.bc-data summary{cursor:pointer;font-family:var(--font-heading);font-weight:400;font-size:var(--text-h6-size);color:var(--color-text-emphasis);padding-block:var(--space-1)}.bc-data summary:hover{color:var(--color-text-muted)}.bc-data[open] summary{margin-bottom:var(--space-3)}.embed-figure[data-astro-cid-ckyw4gwk]{margin:var(--space-8) 0;display:grid;gap:var(--space-3);container-type:inline-size}.embed-figure__title[data-astro-cid-ckyw4gwk]{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--text-h5-size);line-height:var(--text-h5-lh);color:var(--color-text-emphasis)}.embed-figure__scope[data-astro-cid-ckyw4gwk],.embed-figure__caption[data-astro-cid-ckyw4gwk]{margin:0;font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted)}.embed-figure__scope[data-astro-cid-ckyw4gwk]{margin-top:var(--space-1)}.embed-figure__caption[data-astro-cid-ckyw4gwk]{display:grid;gap:var(--space-1)}.embed-figure__hint[data-astro-cid-ckyw4gwk]{display:none}@container (max-width: 559px){.embed-figure__hint[data-astro-cid-ckyw4gwk]:not(:empty){display:inline}}.dt-scroll{overflow:auto;max-height:70vh;overscroll-behavior:contain}.dt-scroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dt{--dt-grp-h: calc(var(--text-caption-size) * 1.4 + var(--space-3) + 1px);border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);font-size:var(--text-caption-size);line-height:1.4;color:var(--color-text-base);font-variant-numeric:tabular-nums lining-nums}.dt th,.dt td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-bg-border)}.dt th:first-child,.dt td:first-child{text-align:left;position:sticky;left:0;z-index:1;background-color:var(--color-bg-base);border-right:1px solid var(--color-bg-border)}.dt thead th{position:sticky;top:0;z-index:2;background-color:var(--color-bg-base);font-family:var(--font-heading);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.dt thead th:first-child{z-index:3}.dt thead tr:last-child th{border-bottom-color:var(--color-text-base)}.dt thead tr.dt-grp th{text-align:center;padding-bottom:var(--space-1);border-bottom-color:var(--color-bg-muted)}.dt thead tr.dt-grp+tr th{top:var(--dt-grp-h)}.dt th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;gap:var(--space-1);align-items:center;min-height:24px;margin-block:-3px}.dt th button:after{content:"↕";color:var(--color-text-subtle);font-size:.9em}.dt th[aria-sort=descending] button:after{content:"▼";color:inherit}.dt th[aria-sort=ascending] button:after{content:"▲";color:inherit}.dt th[aria-sort],.dt th button:hover{color:var(--color-text-emphasis)}.dt th button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dt tbody tr:hover td{background-color:var(--color-bg-subtle)}.dt td.dt-sorted{background-color:color-mix(in oklch,var(--color-bg-muted) 55%,var(--color-bg-base))}.dt tbody tr:hover td.dt-sorted{background-color:color-mix(in oklch,var(--color-bg-muted) 80%,var(--color-bg-base))}.dt-hl{color:var(--color-text-emphasis);font-weight:600;text-decoration:underline 1px var(--color-text-border);text-underline-offset:3px}.dt tr.dt-highlight td{background-color:var(--color-bg-subtle)}.dt tr.dt-highlight td:first-child{background-image:linear-gradient(to right,var(--color-text-emphasis) 2px,transparent 2px)}.dt tr.dt-dim td{color:var(--color-text-muted)}.dt tbody tr.dt-dim:hover td,.dt tbody tr.dt-dim td.dt-sorted,.dt tbody tr.dt-dim:hover td.dt-sorted{background-color:var(--color-bg-base)}.dt tr.dt-cut td{border-bottom:1px dashed var(--color-text-border)}.dt tfoot td{border-top:1px solid var(--color-text-base);border-bottom:0;font-weight:600;color:var(--color-text-emphasis)}@container (max-width: 559px){.dt .dt-opt{display:none}.dt-scroll{mask-image:linear-gradient(90deg,black 85%,transparent)}.dt-scroll[data-end]{mask-image:none}.embed-figure:has(.dt-scroll[data-end]) .embed-figure__hint:not(:empty){display:none}}.bar-chart[data-astro-cid-3th4lpe3] g[data-astro-cid-3th4lpe3]:hover .c-lab[data-astro-cid-3th4lpe3]{fill:var(--color-text-emphasis)}.bc-ref[data-astro-cid-3th4lpe3]{stroke:var(--color-text-muted);stroke-dasharray:4 4}.bc-mark[data-astro-cid-3th4lpe3]{fill:var(--color-text-border);transition:fill .15s}.bc-mark[data-astro-cid-3th4lpe3].bc-on,g[data-astro-cid-3th4lpe3]:hover>.bc-mark[data-astro-cid-3th4lpe3]{fill:var(--color-text-emphasis)}@media(prefers-reduced-motion:reduce){.bc-mark[data-astro-cid-3th4lpe3]{transition:none}}.body-figure[data-astro-cid-f6o7hquj]{margin-block:var(--space-6);margin-inline:auto}.body-image[data-astro-cid-f6o7hquj]{position:relative;isolation:isolate;border-radius:var(--radius-md);border:3px solid var(--color-text-base);overflow:hidden}.body-image[data-astro-cid-f6o7hquj] img[data-astro-cid-f6o7hquj]{display:block;width:100%;height:auto;filter:grayscale(1)}.stat-callout[data-astro-cid-g5hytd4c]{margin:var(--space-8) 0;container-type:inline-size}.stat-callout__grid[data-astro-cid-g5hytd4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-6);border-block:1px solid var(--color-bg-border);padding-block:var(--space-6)}.stat-callout__item[data-astro-cid-g5hytd4c]{display:grid;gap:var(--space-1);align-content:start}.stat-callout__value[data-astro-cid-g5hytd4c]{font-family:var(--font-heading);font-weight:400;font-size:var(--text-h1-size);line-height:1;letter-spacing:var(--text-h1-tracking);color:var(--color-text-emphasis);font-variant-numeric:tabular-nums lining-nums}.stat-callout__label[data-astro-cid-g5hytd4c]{font-family:var(--font-heading);font-weight:500;font-size:var(--text-byline-size);line-height:var(--text-byline-lh);letter-spacing:var(--text-byline-tracking);text-transform:uppercase;color:var(--color-text-muted)}.stat-callout__context[data-astro-cid-g5hytd4c],.stat-callout__source[data-astro-cid-g5hytd4c]{font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted)}.stat-callout__source[data-astro-cid-g5hytd4c]{margin:var(--space-2) 0 0}@container (max-width: 479px){.stat-callout__grid[data-astro-cid-g5hytd4c]{grid-template-columns:1fr 1fr}.stat-callout__value[data-astro-cid-g5hytd4c]{font-size:var(--text-h2-size)}}.article-body[data-astro-cid-yvbahnfj] h1:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] h2:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] h3:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] h4:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] h5:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] h6:not(:is(.embed-figure,.x-post,.stat-callout) *){font-family:var(--font-heading);font-weight:400;color:var(--color-text-emphasis)}.article-body[data-astro-cid-yvbahnfj] h1:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-tracking)}.article-body[data-astro-cid-yvbahnfj] h2:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-tracking)}.article-body[data-astro-cid-yvbahnfj] h3:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-tracking)}.article-body[data-astro-cid-yvbahnfj] h4:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h4-size);line-height:var(--text-h4-lh);letter-spacing:var(--text-h4-tracking)}.article-body[data-astro-cid-yvbahnfj] h5:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h5-size);line-height:var(--text-h5-lh);letter-spacing:var(--text-h5-tracking)}.article-body[data-astro-cid-yvbahnfj] h6:not(:is(.embed-figure,.x-post,.stat-callout) *){font-size:var(--text-h6-size);line-height:var(--text-h6-lh);letter-spacing:var(--text-h6-tracking)}.article-body[data-astro-cid-yvbahnfj] a:not(.article-header__back):not(.article-header__updated){color:var(--color-text-emphasis);text-decoration:underline}.article-body[data-astro-cid-yvbahnfj] p:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] li:not(:is(.embed-figure,.x-post,.stat-callout,.sources) *),.article-body[data-astro-cid-yvbahnfj] blockquote:not(:is(.embed-figure,.x-post,.stat-callout) *),.article-body[data-astro-cid-yvbahnfj] code:not(:is(.embed-figure,.x-post,.stat-callout) *){font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--color-text-base)}.updates[data-astro-cid-yvbahnfj]{margin-top:var(--space-12)}.update[data-astro-cid-yvbahnfj]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-text-base);display:grid;gap:var(--space-3)}.update[data-astro-cid-yvbahnfj]>p[data-astro-cid-yvbahnfj]{margin:0}.update__head[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.update__head[data-astro-cid-yvbahnfj] time[data-astro-cid-yvbahnfj]{font-family:var(--font-heading);font-weight:500;color:var(--color-text-emphasis)}.update__later[data-astro-cid-yvbahnfj]{font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted)}.sources[data-astro-cid-yvbahnfj]{margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--color-text-base)}.sources[data-astro-cid-yvbahnfj] ol[data-astro-cid-yvbahnfj]{margin:var(--space-4) 0 0;padding-left:var(--space-6);display:grid;gap:var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted);overflow-wrap:anywhere}.sources__more[data-astro-cid-yvbahnfj],.sources__more[data-astro-cid-yvbahnfj] ol[data-astro-cid-yvbahnfj]{margin-top:var(--space-2)}.sources__more[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{cursor:pointer;font-family:var(--font-heading);font-weight:400;font-size:var(--text-h6-size);color:var(--color-text-emphasis);padding-block:var(--space-1)}.sources__more[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]:hover{color:var(--color-text-muted)}.end-mark[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-8);font-family:var(--font-heading);font-weight:500;font-size:var(--text-byline-size);letter-spacing:var(--text-byline-tracking);color:var(--color-text-muted)}.end-mark[data-astro-cid-yvbahnfj]:before,.end-mark[data-astro-cid-yvbahnfj]:after{content:"";flex:1;border-top:1px solid var(--color-bg-border)}.x-post[data-astro-cid-xrzur4ze]{margin:var(--space-8) 0;padding:var(--space-4) var(--space-5, var(--space-4));border-left:2px solid var(--color-text-base);display:grid;gap:var(--space-3)}.x-post__quote[data-astro-cid-xrzur4ze]{margin:0;display:grid;gap:var(--space-2);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--color-text-emphasis)}.x-post__quote[data-astro-cid-xrzur4ze] p[data-astro-cid-xrzur4ze]{margin:0}.x-post__meta[data-astro-cid-xrzur4ze] a[data-astro-cid-xrzur4ze]{display:inline-block;min-height:24px;padding-block:3px;margin-block:-3px}.x-post__meta[data-astro-cid-xrzur4ze]{display:grid;gap:var(--space-1, .25rem);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-muted);overflow-wrap:anywhere}.ty-onoff[data-astro-cid-72pxcjxk] .oo-q[data-astro-cid-72pxcjxk]{fill:var(--color-text-emphasis)}.ty-onoff[data-astro-cid-72pxcjxk] .oo-ty-lab[data-astro-cid-72pxcjxk]{fill:var(--color-accent);font-weight:700}.oo-dot[data-astro-cid-72pxcjxk]{fill:var(--color-text-border);opacity:.7}.oo-fam[data-astro-cid-72pxcjxk]{fill:var(--color-text-muted)}.oo-star[data-astro-cid-72pxcjxk]{fill:var(--color-text-emphasis)}.oo-ty[data-astro-cid-72pxcjxk]{fill:var(--color-accent);stroke:var(--color-bg-base);stroke-width:1.5px}.oo-ring[data-astro-cid-72pxcjxk]{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.ty-mix[data-astro-cid-7imiwxdg] .sm-v[data-astro-cid-7imiwxdg]{font-size:11px;font-weight:600}.sm-floater[data-astro-cid-7imiwxdg]{fill:var(--color-accent);background:var(--color-accent)}.sm-pullup[data-astro-cid-7imiwxdg]{fill:var(--color-text-emphasis);background:var(--color-text-emphasis)}.sm-step[data-astro-cid-7imiwxdg]{fill:var(--color-text-border);background:var(--color-text-border)}.sm-catch[data-astro-cid-7imiwxdg]{fill:var(--color-bg-emphasis);background:var(--color-bg-emphasis)}.sm-other[data-astro-cid-7imiwxdg]{fill:var(--color-bg-muted);background:var(--color-bg-muted)}.ty-mix[data-astro-cid-7imiwxdg] rect[data-astro-cid-7imiwxdg]{stroke:var(--color-bg-base);stroke-width:1.5px}.ty-mix[data-astro-cid-7imiwxdg] text[data-astro-cid-7imiwxdg].sm-v-floater,.ty-mix[data-astro-cid-7imiwxdg] text[data-astro-cid-7imiwxdg].sm-v-pullup{fill:var(--color-bg-base)}.ty-mix[data-astro-cid-7imiwxdg] text[data-astro-cid-7imiwxdg].sm-v-step{fill:var(--chart-ink-mid)}.ty-mix[data-astro-cid-7imiwxdg] text[data-astro-cid-7imiwxdg].sm-v-catch,.ty-mix[data-astro-cid-7imiwxdg] text[data-astro-cid-7imiwxdg].sm-v-other{fill:var(--color-text-base)}.sm-legend[data-astro-cid-7imiwxdg]{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--font-body);font-size:var(--text-caption-size);color:var(--color-text-muted)}.sm-legend[data-astro-cid-7imiwxdg] li[data-astro-cid-7imiwxdg]{display:inline-flex;align-items:center;gap:var(--space-2)}.sm-sw[data-astro-cid-7imiwxdg]{width:10px;height:10px;display:inline-block;border:1px solid var(--color-bg-border)}
