pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.ad-banner-slot[data-astro-cid-33f3bo6r]{display:grid;gap:1rem;margin:2rem 0}.ad-banner[data-astro-cid-33f3bo6r]{position:relative;display:block;border:2px solid var(--metro-border);overflow:hidden;line-height:0}.ad-banner[data-astro-cid-33f3bo6r] img[data-astro-cid-33f3bo6r]{width:100%;height:auto;display:block}.ad-banner__tag[data-astro-cid-33f3bo6r]{position:absolute;top:0;right:0;padding:.15rem .4rem;background:var(--metro-text);color:var(--metro-bg);font-size:.6rem;font-weight:900;letter-spacing:.1em;line-height:1.4}.actions[data-astro-cid-ou7ha5pl]{display:flex;gap:.5rem}.actions--bar[data-astro-cid-ou7ha5pl]{flex:none;margin-left:auto}@media(min-width:1024px){.actions--bar[data-astro-cid-ou7ha5pl]{display:none}}.actions--rail[data-astro-cid-ou7ha5pl]{flex:1;min-width:0;gap:0}.actions--rail[data-astro-cid-ou7ha5pl]>[data-astro-cid-ou7ha5pl]+[data-astro-cid-ou7ha5pl]{border-left:1px solid var(--metro-line)}.actions--rail[data-astro-cid-ou7ha5pl] .share[data-astro-cid-ou7ha5pl]{display:flex;flex:1;min-width:0}.actions--end[data-astro-cid-ou7ha5pl]>[data-astro-cid-ou7ha5pl]{flex:1;min-width:0}.actions--end[data-astro-cid-ou7ha5pl] .share[data-astro-cid-ou7ha5pl]{display:flex}.actions__btn[data-astro-cid-ou7ha5pl]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--metro-border);background:transparent;color:var(--metro-text);font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out)}.actions__btn--icon[data-astro-cid-ou7ha5pl]{width:2.75rem;padding:0}.actions--rail[data-astro-cid-ou7ha5pl] .actions__btn[data-astro-cid-ou7ha5pl]{flex:1;width:auto;min-height:2.5rem;padding:0 .75rem;gap:.4rem;border:0;font-size:.8125rem}.actions--end[data-astro-cid-ou7ha5pl] .actions__btn[data-astro-cid-ou7ha5pl]{flex:1}@media(max-width:640px){.actions--bar[data-astro-cid-ou7ha5pl] .actions__btn[data-astro-cid-ou7ha5pl]{width:2.5rem;min-height:2.5rem;padding:0}.actions--bar[data-astro-cid-ou7ha5pl] .actions__label[data-astro-cid-ou7ha5pl]{display:none}}.actions__btn[data-astro-cid-ou7ha5pl]:hover,.actions__btn[data-astro-cid-ou7ha5pl][aria-expanded=true]{background:var(--metro-text);color:var(--metro-bg)}.actions__btn[data-astro-cid-ou7ha5pl][aria-pressed=true]{color:var(--metro-accent)}.actions__btn[data-astro-cid-ou7ha5pl][aria-pressed=true]:hover{color:var(--metro-bg)}.actions__btn[data-astro-cid-ou7ha5pl]:focus-visible{outline-offset:2px}.actions--rail[data-astro-cid-ou7ha5pl] .actions__btn[data-astro-cid-ou7ha5pl]:focus-visible{outline-offset:-2px}.share[data-astro-cid-ou7ha5pl]{position:relative}.share__menu[data-astro-cid-ou7ha5pl]{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;display:grid;min-width:11rem;border:2px solid var(--metro-border);background:var(--metro-bg);box-shadow:var(--shadow-hard-sm)}.share__menu[data-astro-cid-ou7ha5pl][hidden]{display:none}.actions--rail[data-astro-cid-ou7ha5pl] .share__menu[data-astro-cid-ou7ha5pl]{top:calc(100% + .4rem);right:auto;left:0}.share__item[data-astro-cid-ou7ha5pl]{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1rem;border:0;background:transparent;color:var(--metro-text);font-size:.85rem;font-weight:700;text-align:left;cursor:pointer}.share__item[data-astro-cid-ou7ha5pl]+.share__item[data-astro-cid-ou7ha5pl]{border-top:1px solid var(--metro-line)}.share__item[data-astro-cid-ou7ha5pl]:hover,.share__item[data-astro-cid-ou7ha5pl]:focus-visible{background:var(--metro-text);color:var(--metro-bg);outline:none}.assets-stack[data-astro-cid-n3fdrnic]{display:grid;gap:1.5rem;min-width:0}.assets-stack--strip[data-astro-cid-n3fdrnic]{display:contents}.assets[data-astro-cid-n3fdrnic],.assets-reading[data-astro-cid-n3fdrnic]{min-width:0}.assets__head[data-astro-cid-n3fdrnic]{display:flex;align-items:center;gap:.15rem;margin:0 0 .625rem}.assets__head[data-astro-cid-n3fdrnic] .hint{margin-inline:.2rem 0}.assets__title[data-astro-cid-n3fdrnic]{margin:0;line-height:1.2}.assets__list[data-astro-cid-n3fdrnic],.assets-reading__list[data-astro-cid-n3fdrnic]{list-style:none;margin:0;padding:0;border-top:2px solid var(--metro-border)}.assets__row[data-astro-cid-n3fdrnic]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sym price" "name chg";align-items:baseline;gap:.125rem .75rem;min-height:2.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--metro-line);color:var(--metro-text);transition:background-color .12s,color .12s,box-shadow .12s}.assets__sym[data-astro-cid-n3fdrnic]{grid-area:sym;font:700 .875rem/1.2 var(--font-mono);letter-spacing:.01em;white-space:nowrap}.assets__name[data-astro-cid-n3fdrnic]{grid-area:name;min-width:0;overflow:hidden;font-size:.75rem;line-height:1.3;color:var(--metro-muted);text-overflow:ellipsis;white-space:nowrap}.assets__price[data-astro-cid-n3fdrnic]{grid-area:price;justify-self:end;font:800 .9375rem/1.2 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.assets__row[data-astro-cid-n3fdrnic]:not([data-live]) .assets__price[data-astro-cid-n3fdrnic]{font-weight:500;color:var(--metro-muted)}.assets__chg[data-astro-cid-n3fdrnic]{grid-area:chg;justify-self:end;font:700 .72rem/1.3 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--metro-muted)}.assets__chg[data-astro-cid-n3fdrnic][data-dir=up]{color:var(--market-up)}.assets__chg[data-astro-cid-n3fdrnic][data-dir=down]{color:var(--market-down)}.assets__row[data-astro-cid-n3fdrnic].is-echo{background:color-mix(in srgb,var(--metro-accent) 12%,transparent);box-shadow:inset 4px 0 0 var(--metro-accent)}.assets__status[data-astro-cid-n3fdrnic]{display:none;margin:.5rem 0 0;font:500 .68rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--metro-muted)}.assets[data-astro-cid-n3fdrnic][data-state=error] .assets__status[data-astro-cid-n3fdrnic]{display:block}@media(hover:hover){.assets__row[data-astro-cid-n3fdrnic]:hover,.assets-reading__link[data-astro-cid-n3fdrnic]:hover{background:var(--metro-text);color:var(--metro-bg)}.assets__row[data-astro-cid-n3fdrnic]:hover [data-astro-cid-n3fdrnic]:is(.assets__name,.assets__price,.assets__chg),.assets-reading__link[data-astro-cid-n3fdrnic]:hover .assets-reading__num[data-astro-cid-n3fdrnic]{color:inherit}}.assets__row[data-astro-cid-n3fdrnic]:focus-visible,.assets-reading__link[data-astro-cid-n3fdrnic]:focus-visible{background:var(--metro-text);color:var(--metro-bg);outline:2px solid var(--metro-accent);outline-offset:-2px}.assets__row[data-astro-cid-n3fdrnic]:focus-visible [data-astro-cid-n3fdrnic]:is(.assets__name,.assets__price,.assets__chg),.assets-reading__link[data-astro-cid-n3fdrnic]:focus-visible .assets-reading__num[data-astro-cid-n3fdrnic]{color:inherit}.assets--strip[data-astro-cid-n3fdrnic] .assets__list[data-astro-cid-n3fdrnic]{display:flex;gap:.5rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.assets--strip[data-astro-cid-n3fdrnic] .assets__list[data-astro-cid-n3fdrnic]::-webkit-scrollbar{display:none}.assets--strip[data-astro-cid-n3fdrnic] li[data-astro-cid-n3fdrnic]{flex:0 0 auto;scroll-snap-align:start}.assets--strip[data-astro-cid-n3fdrnic] .assets__row[data-astro-cid-n3fdrnic]{min-width:9.5rem;height:100%;border:1px solid var(--metro-line)}@media(min-width:640px){.assets--strip[data-astro-cid-n3fdrnic] .assets__list[data-astro-cid-n3fdrnic]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin-inline:0;padding-inline:0;overflow:visible}.assets--strip[data-astro-cid-n3fdrnic] .assets__row[data-astro-cid-n3fdrnic]{min-width:0}}.assets-reading__link[data-astro-cid-n3fdrnic]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:2.75rem;padding:.75rem;border-bottom:1px solid var(--metro-line);color:var(--metro-text);transition:background-color .12s,color .12s}.assets-reading__num[data-astro-cid-n3fdrnic]{font:700 .72rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--metro-muted)}.assets-reading__title[data-astro-cid-n3fdrnic]{display:-webkit-box;overflow:hidden;font-size:.9375rem;font-weight:800;line-height:1.35;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.assets__cta[data-astro-cid-n3fdrnic]{min-width:0}.assets__cta[data-astro-cid-n3fdrnic] .ad-banner-slot{margin:0}.assets__cta[data-astro-cid-n3fdrnic] .ad-banner{width:fit-content;max-width:100%;margin-inline:auto}.assets__cta[data-astro-cid-n3fdrnic] .ad-banner img{width:auto;max-width:100%;max-height:max(12rem,calc(100vh - var(--rail-top, calc(var(--nav-h) + 1.5rem)) - 22rem));max-height:max(12rem,calc(100dvh - var(--rail-top, calc(var(--nav-h) + 1.5rem)) - 22rem))}.prose-article a.cashtag.is-echo{background:var(--metro-accent);box-shadow:inset 0 -2px 0 var(--metro-accent);color:var(--metro-accent-ink)}@media(prefers-reduced-motion:reduce){.assets__row[data-astro-cid-n3fdrnic],.assets-reading__link[data-astro-cid-n3fdrnic]{transition:none}}.toc__count[data-astro-cid-u3rwxgrt]{font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;color:var(--metro-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.toc__list[data-astro-cid-u3rwxgrt]{position:relative;list-style:none;margin:0;padding:0}.toc__item[data-astro-cid-u3rwxgrt]{position:relative}.toc-link[data-astro-cid-u3rwxgrt]{display:flex;align-items:baseline;gap:.5rem;padding:.375rem .5rem .375rem .75rem;border-left:2px solid var(--metro-line);color:var(--metro-muted);font-size:.875rem;line-height:1.4;text-wrap:pretty;transition:color .12s,border-color .12s}.toc-link[data-astro-cid-u3rwxgrt]:focus-visible{outline-offset:-2px}.toc__item[data-astro-cid-u3rwxgrt]:has(>.toc__expand)>.toc-link[data-astro-cid-u3rwxgrt]{padding-right:2rem}.toc-link__num[data-astro-cid-u3rwxgrt]{flex:none;width:1.5rem;font:500 .72rem/1 var(--font-mono);letter-spacing:.04em}.toc-link[data-astro-cid-u3rwxgrt]:hover,.toc__item[data-astro-cid-u3rwxgrt].is-current>.toc-link[data-astro-cid-u3rwxgrt]{color:var(--metro-text)}.toc-link[data-astro-cid-u3rwxgrt].is-active{color:var(--metro-text);font-weight:700;border-left-color:var(--metro-accent)}.toc-link[data-astro-cid-u3rwxgrt].is-active .toc-link__num[data-astro-cid-u3rwxgrt]{color:var(--metro-accent)}.toc__sub[data-astro-cid-u3rwxgrt]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-u3rwxgrt][data-collapse] .toc__sub[data-astro-cid-u3rwxgrt]{display:none}.toc[data-astro-cid-u3rwxgrt][data-collapse] .toc__item[data-astro-cid-u3rwxgrt]:is(.is-open,.is-current:not(.is-shut))>.toc__sub[data-astro-cid-u3rwxgrt]{display:block}.toc-link--h3[data-astro-cid-u3rwxgrt]{padding-left:1.5rem;font-size:.8125rem}.toc[data-astro-cid-u3rwxgrt][data-numbered] .toc-link--h3[data-astro-cid-u3rwxgrt]{padding-left:2.75rem}.toc__expand[data-astro-cid-u3rwxgrt]{position:absolute;top:.2rem;right:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;background:none;color:var(--metro-muted);cursor:pointer}.toc__expand[data-astro-cid-u3rwxgrt]:hover{color:var(--metro-text)}.toc__expand[data-astro-cid-u3rwxgrt]:focus-visible{outline-offset:-2px}.toc__expand[data-astro-cid-u3rwxgrt] svg{transition:transform .18s var(--ease-out)}.toc__item[data-astro-cid-u3rwxgrt]:is(.is-open,.is-current:not(.is-shut))>.toc__expand[data-astro-cid-u3rwxgrt] svg{transform:rotate(180deg)}.toc--rail[data-astro-cid-u3rwxgrt]{display:grid;gap:.625rem}.toc__head[data-astro-cid-u3rwxgrt]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.toc__head[data-astro-cid-u3rwxgrt] .eyebrow[data-astro-cid-u3rwxgrt]{margin:0}.toc__meter[data-astro-cid-u3rwxgrt]{position:relative;height:3px;background:var(--metro-line);overflow:hidden}.toc__meter[data-astro-cid-u3rwxgrt]:after{content:"";position:absolute;inset:0;background:var(--metro-accent);transform-origin:0 50%;transform:scaleX(var(--read, 0))}.toc__left[data-astro-cid-u3rwxgrt]{margin:0}.toc--rail[data-astro-cid-u3rwxgrt] .toc__list[data-astro-cid-u3rwxgrt]{max-height:calc(100dvh - var(--rail-top, 6rem) - 10rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.article__toc-mobile[data-astro-cid-u3rwxgrt]{position:sticky;top:0;z-index:20;margin:0 calc(-1 * var(--bleed, var(--gutter))) 1rem;padding-inline:var(--bleed, var(--gutter));border:0;border-block:1px solid var(--metro-line);background:color-mix(in srgb,var(--metro-bg) 92%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:opacity .18s var(--ease-out),transform .28s var(--ease-out)}.article__toc-mobile[data-astro-cid-u3rwxgrt][open]{z-index:55}.article__toc-mobile[data-astro-cid-u3rwxgrt]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--metro-accent);transform-origin:0 50%;transform:scaleX(var(--read, 0));pointer-events:none}html:not(:has(#main-nav.nav-hidden)) .article__toc-mobile[data-astro-cid-u3rwxgrt][data-stuck]:not([open]){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:opacity .18s,transform .28s,visibility 0s linear .28s}@media(min-width:1024px){.article__toc-mobile[data-astro-cid-u3rwxgrt]{display:none}}.toc--bar[data-astro-cid-u3rwxgrt] summary[data-astro-cid-u3rwxgrt]{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:0;font-size:.875rem;list-style:none;cursor:pointer}.toc--bar[data-astro-cid-u3rwxgrt] summary[data-astro-cid-u3rwxgrt]::-webkit-details-marker{display:none}.toc--bar[data-astro-cid-u3rwxgrt] summary[data-astro-cid-u3rwxgrt]:focus-visible{outline-offset:-2px}.toc__bar-label[data-astro-cid-u3rwxgrt]{flex:none;font-weight:800}.toc__bar-current[data-astro-cid-u3rwxgrt]{flex:1;min-width:0;overflow:hidden;color:var(--metro-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.toc__bar-icon[data-astro-cid-u3rwxgrt]{flex:none;width:1rem;height:1rem;transition:transform .18s var(--ease-out)}.toc--bar[data-astro-cid-u3rwxgrt][open] .toc__bar-icon[data-astro-cid-u3rwxgrt]{transform:rotate(180deg)}.toc__panel[data-astro-cid-u3rwxgrt]{position:absolute;top:100%;left:0;right:0;max-height:min(70dvh,30rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem var(--bleed, var(--gutter)) 1rem;border-bottom:2px solid var(--metro-border);background:var(--metro-bg)}.toc--bar[data-astro-cid-u3rwxgrt] .toc-link[data-astro-cid-u3rwxgrt]{padding-block:.55rem;font-size:.9375rem}.toc--bar[data-astro-cid-u3rwxgrt] .toc-link--h3[data-astro-cid-u3rwxgrt]{font-size:.875rem}.toc--bar[data-astro-cid-u3rwxgrt] .toc__item[data-astro-cid-u3rwxgrt]:has(>.toc__expand)>.toc-link[data-astro-cid-u3rwxgrt]{padding-right:2.75rem}.toc--bar[data-astro-cid-u3rwxgrt] .toc__expand[data-astro-cid-u3rwxgrt]{top:0;width:2.5rem;height:2.5rem}.article[data-astro-cid-46im3sk6]{--col-gap: 0px;--rail-top: calc(var(--nav-h) + 1.5rem);--bleed: max(var(--gutter), (100vw - var(--article-col)) / 2)}html:has(#main-nav.nav-hidden) .article[data-astro-cid-46im3sk6]{--rail-top: 1.5rem}.article__layout[data-astro-cid-46im3sk6]{display:grid;grid-template-columns:minmax(0,1fr)}.article__head[data-astro-cid-46im3sk6],.article__hero[data-astro-cid-46im3sk6],.article__main[data-astro-cid-46im3sk6]{width:100%;max-width:var(--article-col);margin-inline:auto}.article__main[data-astro-cid-46im3sk6]{min-width:0;padding-top:1.25rem}.article__rail[data-astro-cid-46im3sk6]{display:none}@media(min-width:641px){.article__main[data-astro-cid-46im3sk6]{padding-top:2rem}}@media(min-width:1024px){.article[data-astro-cid-46im3sk6]{--col-gap: clamp(2rem, 3.5vw, 3.5rem)}.article__layout[data-astro-cid-46im3sk6]{grid-template-columns:[rail-start] 13.5rem [rail-end main-start] minmax(0,var(--article-col)) [main-end];grid-template-rows:auto auto 1fr;column-gap:var(--col-gap);justify-content:center}.article__head[data-astro-cid-46im3sk6],.article__hero[data-astro-cid-46im3sk6],.article__main[data-astro-cid-46im3sk6]{max-width:none;margin-inline:0}.article__head[data-astro-cid-46im3sk6]{grid-column:main;grid-row:1}.article__hero[data-astro-cid-46im3sk6]{grid-column:main;grid-row:2}.article__main[data-astro-cid-46im3sk6]{grid-column:main;grid-row:3}.article__rail--left[data-astro-cid-46im3sk6]{display:block;grid-column:rail;grid-row:1 / -1;min-width:0;padding-top:clamp(1.25rem,2.5vw,2.5rem)}}@media(min-width:1280px){.article[data-astro-cid-46im3sk6]{--col-gap: 2.5vw}.article__layout[data-astro-cid-46im3sk6]{grid-template-columns:[rail-start] minmax(12rem,15rem) [rail-end main-start] minmax(0,var(--article-col)) [main-end]}.article--aside[data-astro-cid-46im3sk6] .article__layout[data-astro-cid-46im3sk6]{grid-template-columns:[rail-start] minmax(12rem,15rem) [rail-end main-start] minmax(0,var(--article-col)) [main-end aside-start] minmax(12rem,15rem) [aside-end]}.article--aside[data-astro-cid-46im3sk6] .article__head[data-astro-cid-46im3sk6]{grid-column:main-start / aside-end}.article__rail--right[data-astro-cid-46im3sk6]{display:block;grid-column:aside;grid-row:2 / -1;min-width:0;padding-top:1.5rem}}@media(min-width:1536px){.article[data-astro-cid-46im3sk6]{--col-gap: 4rem}.article__layout[data-astro-cid-46im3sk6]{grid-template-columns:[rail-start] minmax(12rem,16rem) [rail-end main-start] minmax(0,var(--article-col)) [main-end]}.article--aside[data-astro-cid-46im3sk6] .article__layout[data-astro-cid-46im3sk6]{grid-template-columns:[rail-start] minmax(12rem,16rem) [rail-end main-start] minmax(0,var(--article-col)) [main-end aside-start] minmax(12rem,16rem) [aside-end]}}.article__head[data-astro-cid-46im3sk6]{display:grid;gap:.625rem;padding-top:1rem}@media(min-width:641px){.article__head[data-astro-cid-46im3sk6]{gap:.875rem;padding-top:clamp(1.25rem,2.5vw,2.5rem)}}.article__labels[data-astro-cid-46im3sk6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.article__back[data-astro-cid-46im3sk6]{margin-right:.5rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--metro-muted);transition:color .15s}.article__back[data-astro-cid-46im3sk6]:hover{color:var(--metro-text)}.article__kicker[data-astro-cid-46im3sk6]{transition:background .15s,border-color .15s,color .15s}.article__kicker[data-astro-cid-46im3sk6]:hover{background:var(--metro-accent);border-color:var(--metro-accent);color:var(--metro-accent-ink)}.article__ai[data-astro-cid-46im3sk6]{display:inline-flex;align-items:center}.article__title[data-astro-cid-46im3sk6]{margin:.125rem 0 0;font-size:clamp(1.875rem,1.1rem + 2.6vw,4.25rem);font-weight:900;line-height:1.04}.article__deck[data-astro-cid-46im3sk6]{margin:0;max-width:38em;font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);line-height:1.55;color:var(--metro-muted)}.article__byline[data-astro-cid-46im3sk6]{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem}.article__author[data-astro-cid-46im3sk6]{display:flex;flex:1;align-items:center;gap:.625rem;min-width:0}.article__author-text[data-astro-cid-46im3sk6]{min-width:0}.article__avatar[data-astro-cid-46im3sk6]{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;background:var(--metro-text);color:var(--metro-bg);font-size:.95rem;font-weight:900}.article__author-name[data-astro-cid-46im3sk6]{margin:0;font-size:.9375rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.article__author-name[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]{color:inherit;text-decoration:none}.article__author-name[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]:hover,.article__author-name[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]:focus-visible{text-decoration:underline;text-underline-offset:.2em}.article__author[data-astro-cid-46im3sk6] .meta[data-astro-cid-46im3sk6]{margin:.125rem 0 0;line-height:1.45}@media(max-width:640px){.article__clock[data-astro-cid-46im3sk6]{display:none}}.article__source[data-astro-cid-46im3sk6]{color:var(--metro-text);text-decoration:underline;text-decoration-color:var(--metro-accent);text-underline-offset:.2em}.article__hero[data-astro-cid-46im3sk6]{margin-top:1.25rem;margin-bottom:0}.article__hero[data-astro-cid-46im3sk6] img[data-astro-cid-46im3sk6]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--metro-line)}@media(max-width:640px){.article__hero[data-astro-cid-46im3sk6]{width:auto;max-width:none;margin-inline:calc(-1 * var(--gutter))}.article__hero[data-astro-cid-46im3sk6] img[data-astro-cid-46im3sk6]{border-inline:0}}@media(min-width:641px){.article__hero[data-astro-cid-46im3sk6]{margin-top:1.5rem}}.article__rail-sticky[data-astro-cid-46im3sk6]{position:sticky;top:var(--rail-top);z-index:30;display:grid;gap:1rem;transition:top .28s var(--ease-out)}.article__rail-actions[data-astro-cid-46im3sk6]{display:flex;border:1px solid var(--metro-line)}.article__top-btn[data-astro-cid-46im3sk6]{display:grid;flex:none;place-items:center;width:2.5rem;min-height:2.5rem;border:0;border-left:1px solid var(--metro-line);background:transparent;color:var(--metro-text);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out)}.article__top-btn[data-astro-cid-46im3sk6]:hover{background:var(--metro-text);color:var(--metro-bg)}.article__top-btn[data-astro-cid-46im3sk6]:focus-visible{outline-offset:-2px}.article__aside-sticky[data-astro-cid-46im3sk6]{position:sticky;top:var(--rail-top);display:grid;gap:1.5rem;transition:top .28s var(--ease-out)}.article__toc-sentinel[data-astro-cid-46im3sk6]{height:0}.article__main[data-astro-cid-46im3sk6] .prose-article>p:last-child:after{content:"";display:inline-block;width:.55em;height:.55em;margin-left:.35em;background:var(--metro-accent);vertical-align:.05em}.article__end[data-astro-cid-46im3sk6]{display:grid;gap:1.5rem;margin-top:2rem}@media(min-width:1024px){.article__end[data-astro-cid-46im3sk6]{gap:2rem;margin-top:2.5rem}.article__end-actions[data-astro-cid-46im3sk6]{display:none}}@media(min-width:1280px){.article--aside[data-astro-cid-46im3sk6] .article__end-assets[data-astro-cid-46im3sk6]{display:none}}.article__end-assets[data-astro-cid-46im3sk6]{min-width:0}.article__terms[data-astro-cid-46im3sk6]{display:flex;flex-wrap:wrap;gap:.5rem}.article__end-actions[data-astro-cid-46im3sk6]{display:grid;gap:.75rem;padding:1rem;border:2px solid var(--metro-border)}.article__end-prompt[data-astro-cid-46im3sk6]{margin:0;font-size:.9375rem;font-weight:800;line-height:1.45}.article__end-ad{margin:0}.article__related[data-astro-cid-46im3sk6]{margin-top:clamp(2.5rem,6vw,5rem)}.article__related-grid[data-astro-cid-46im3sk6]{display:grid;gap:1.25rem;margin-top:1.5rem}@media(max-width:640px){.article__related-grid[data-astro-cid-46im3sk6]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.article__related-grid[data-astro-cid-46im3sk6]::-webkit-scrollbar{display:none}.article__related-grid[data-astro-cid-46im3sk6]>*{scroll-snap-align:start}}@media(min-width:641px){.article__related-grid[data-astro-cid-46im3sk6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.article__related-grid[data-astro-cid-46im3sk6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.article__rail[data-astro-cid-46im3sk6],.article__toc-sentinel[data-astro-cid-46im3sk6],.article__end-assets[data-astro-cid-46im3sk6],.article__end-actions[data-astro-cid-46im3sk6],.article__related[data-astro-cid-46im3sk6],.article__toc-mobile,.reading-progress,.back-to-top,.ad-banner-slot{display:none!important}.article__layout[data-astro-cid-46im3sk6]{display:block}.article__head[data-astro-cid-46im3sk6],.article__hero[data-astro-cid-46im3sk6],.article__main[data-astro-cid-46im3sk6]{max-width:none}}
