.article-page.svelte-1yqzhos{min-height:100dvh;color:var(--text-primary);background:var(--bg-base)}.reading-progress.svelte-1yqzhos{position:fixed;top:0;left:0;z-index:1100;width:100%;height:3px;background:var(--accent-teal);transform:scaleX(var(--progress));transform-origin:left;transition:transform 80ms linear}main.svelte-1yqzhos{width:min(calc(100% - 64px),1180px);margin-inline:auto}main.svelte-1yqzhos{padding:24px 0 140px}.breadcrumb.svelte-1yqzhos{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:13px;color:var(--text-muted-cool)}.breadcrumb.svelte-1yqzhos a:where(.svelte-1yqzhos){color:var(--text-muted-cool);text-decoration:none;transition:color .15s}.breadcrumb.svelte-1yqzhos a:where(.svelte-1yqzhos):hover{color:var(--accent-teal)}.article-header.svelte-1yqzhos{max-width:880px;margin:64px 0 112px}.issue-header.svelte-1yqzhos{max-width:980px}h1.svelte-1yqzhos{margin-top:24px;font-family:var(--font-editorial);font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.byline.svelte-1yqzhos{margin-top:46px;display:grid;grid-template-columns:54px auto;gap:16px;align-items:center}.author-mark.svelte-1yqzhos{width:54px;height:54px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:var(--bg-recessed)}.author-mark.svelte-1yqzhos svg{margin-bottom:-12px}.byline.svelte-1yqzhos>div:where(.svelte-1yqzhos):nth-child(2),.essay-byline.svelte-1yqzhos{display:grid;gap:4px;font-size:13px}.byline.svelte-1yqzhos span:where(.svelte-1yqzhos),.essay-byline.svelte-1yqzhos time:where(.svelte-1yqzhos),.essay-byline.svelte-1yqzhos span:where(.svelte-1yqzhos){color:var(--text-muted-cool)}.issue-layout.svelte-1yqzhos{display:grid;grid-template-columns:190px minmax(0,850px);gap:clamp(52px,7vw,100px);align-items:start}.issue-toc.svelte-1yqzhos{position:sticky;top:76px}.issue-toc.svelte-1yqzhos>span:where(.svelte-1yqzhos){display:block;margin-bottom:20px;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.issue-toc.svelte-1yqzhos nav:where(.svelte-1yqzhos){display:grid;gap:12px}.issue-toc.svelte-1yqzhos a:where(.svelte-1yqzhos){color:var(--text-muted-cool);font-size:13px;line-height:1.35;text-decoration:none}.issue-toc.svelte-1yqzhos a:where(.svelte-1yqzhos):hover,.issue-toc.svelte-1yqzhos a.active:where(.svelte-1yqzhos){color:var(--accent-teal)}.issue-toc.svelte-1yqzhos a.active:where(.svelte-1yqzhos){font-weight:600}.issue-body.svelte-1yqzhos{font-family:var(--font-editorial);font-optical-sizing:auto}.issue-body.svelte-1yqzhos>section:where(.svelte-1yqzhos){margin-top:78px;scroll-margin-top:30px}.issue-body.svelte-1yqzhos>section:where(.svelte-1yqzhos):first-child{margin-top:0}.issue-body.svelte-1yqzhos .md-content h2{margin:0 0 24px;padding:0;border:0;color:var(--text-primary);font-family:var(--font-editorial);font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.028em;text-transform:none}.issue-body.svelte-1yqzhos .md-content h3{margin:48px 0 16px;color:var(--text-primary);font-family:var(--font-editorial);font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.018em}.issue-body.svelte-1yqzhos .md-content h4{margin:36px 0 12px;color:var(--text-primary);font-family:var(--font-editorial);font-size:20px;font-weight:600;text-transform:none}.issue-body.svelte-1yqzhos .md-content,.issue-body.svelte-1yqzhos .md-content p,.issue-body.svelte-1yqzhos .md-content li{max-width:none;color:var(--text-primary);font-family:var(--font-editorial);font-size:17px;line-height:1.76;letter-spacing:-.002em}.issue-body.svelte-1yqzhos .md-content p{margin:0 0 24px}.issue-body.svelte-1yqzhos .md-content ul,.issue-body.svelte-1yqzhos .md-content ol{margin:24px 0 30px 24px}.issue-body.svelte-1yqzhos .md-content li{margin-bottom:10px;padding-left:8px}.issue-body.svelte-1yqzhos .md-content blockquote{margin:34px 0;padding:0;border:0;color:var(--text-primary);background:transparent;font-style:italic}.issue-body.svelte-1yqzhos .md-content img{display:block;width:auto;max-width:100%;max-height:900px;margin:36px auto;object-fit:contain}.issue-body.svelte-1yqzhos .md-content hr{display:none}.issue-body.svelte-1yqzhos .md-content table{width:100%;margin:34px 0;border-collapse:collapse;font-family:var(--font-sans);font-size:13px}.issue-body.svelte-1yqzhos .md-content th,.issue-body.svelte-1yqzhos .md-content td{padding:12px;border:0;text-align:left}.issue-body.svelte-1yqzhos .md-content th{color:var(--text-primary);background:var(--bg-recessed);font-weight:600}.issue-body.svelte-1yqzhos .md-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-recessed) 65%,transparent)}.essay-byline.svelte-1yqzhos{margin-top:40px;grid-template-columns:auto auto auto;justify-content:start;gap:8px 24px}.figures-section.svelte-1yqzhos{margin-top:78px}.figures-section.svelte-1yqzhos h2:where(.svelte-1yqzhos){margin:0 0 24px;color:var(--text-primary);font-family:var(--font-editorial);font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.028em}@media(max-width:767px){main.svelte-1yqzhos{width:calc(100% - 40px)}main.svelte-1yqzhos{padding:38px 0 100px}.article-header.svelte-1yqzhos{margin:64px 0 80px}h1.svelte-1yqzhos{font-size:clamp(32px,9vw,36px);line-height:1.05;overflow-wrap:break-word}.byline.svelte-1yqzhos{grid-template-columns:54px minmax(0,1fr)}.issue-layout.svelte-1yqzhos{display:block}.issue-toc.svelte-1yqzhos{display:none}.issue-body.svelte-1yqzhos>section:where(.svelte-1yqzhos){margin-top:64px}.issue-body.svelte-1yqzhos .md-content h2{font-size:29px}.issue-body.svelte-1yqzhos .md-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.essay-byline.svelte-1yqzhos{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){.reading-progress.svelte-1yqzhos{transition:none}}
