.shot.svelte-1kpw2zb{border:1px solid var(--color-border)}.figure-inline.svelte-1kpw2zb svg{width:100%;height:auto;display:block}.cover-surface.svelte-17z304j:not(.has-cover){aspect-ratio:16/7}.toc.svelte-17z304j{color:var(--color-muted-foreground);transition:color .2s var(--ease-signature);padding-left:.9rem;text-decoration:none;position:relative}.toc.svelte-17z304j:before{content:"";border-radius:var(--radius-pill);background:var(--color-primary);opacity:0;width:5px;height:5px;transition:opacity .25s var(--ease-signature), transform .25s var(--ease-signature);position:absolute;top:.5em;left:0;transform:scale(.4)}.toc.svelte-17z304j:hover,.toc.is-active.svelte-17z304j{color:var(--color-foreground)}.toc.is-active.svelte-17z304j:before{opacity:1;transform:none}.prose-opi.svelte-17z304j{--measure:78ch;font-family:var(--font-editorial);font-size:1.2rem;line-height:1.62}.prose-opi.svelte-17z304j p,.prose-opi.svelte-17z304j h3,.prose-opi.svelte-17z304j ul,.prose-opi.svelte-17z304j ol,.prose-opi.svelte-17z304j blockquote{max-width:var(--measure)}@media (width>=1024px){.prose-opi.svelte-17z304j figure[data-flow=float]{width:52%;max-width:52%;margin-top:.4em;margin-bottom:1.2em}.prose-opi.svelte-17z304j figure[data-flow=float]:nth-of-type(odd){float:right;margin-left:2.5rem}.prose-opi.svelte-17z304j figure[data-flow=float]:nth-of-type(2n){float:left;margin-right:2.5rem}.prose-opi.svelte-17z304j figure[data-flow=float]~p,.prose-opi.svelte-17z304j figure[data-flow=float]+p{max-width:none}.prose-opi.svelte-17z304j figure[data-flow=full]{clear:both}}.prose-opi.svelte-17z304j p{margin:0 0 1.1em}.prose-opi.svelte-17z304j figure{contain:paint;width:100%;max-width:none}.stat-band.svelte-17z304j{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2.5rem 3rem;display:grid}.stat-value.svelte-17z304j{letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1}.stat-label.svelte-17z304j{color:var(--color-muted-foreground);max-width:26ch;margin-top:.6rem}.prose-opi.svelte-17z304j h3,.prose-opi.svelte-17z304j pre{clear:both}.prose-opi.svelte-17z304j h3{font-family:var(--font-display);letter-spacing:-.02em;margin:2em 0 .6em;font-size:1.15rem;font-weight:700}.prose-opi.svelte-17z304j ul,.prose-opi.svelte-17z304j ol{margin:0 0 1.1em;padding-left:1.2em}.prose-opi.svelte-17z304j li{margin-bottom:.4em}.prose-opi.svelte-17z304j a{color:var(--color-primary);text-underline-offset:3px}.prose-opi.svelte-17z304j code{font-family:var(--font-mono);background:var(--color-card);padding:.1em .35em;font-size:.85em}.prose-opi.svelte-17z304j blockquote{border-left:2px solid var(--color-secondary);color:var(--color-muted-foreground);margin:1.5em 0;padding-left:1em}
