.article-page.svelte-106cjpw{color:var(--fg)}.article-hero.svelte-106cjpw{padding:calc(var(--nav-h) + clamp(2.5rem, 6vw, 5rem)) 0 clamp(2rem, 4vw, 3.5rem);border-bottom:1px solid var(--line);background:radial-gradient(ellipse 60% 50% at 85% 0%, #f36b241f, transparent 70%), var(--bg);position:relative}.crumb.svelte-106cjpw{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.back-link.svelte-106cjpw{color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-enter);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.back-link.svelte-106cjpw:hover{color:var(--accent)}.mono-badge.svelte-106cjpw{color:var(--muted);font-family:var(--font-mono)}.title.svelte-106cjpw{font-size:var(--text-display-lg);line-height:var(--leading-display);max-width:22ch;margin-bottom:1.5rem}.tagline.svelte-106cjpw{font-size:var(--text-lead);color:var(--fg-dim);max-width:48ch;margin-bottom:2.5rem;line-height:1.5}.author-meta.svelte-106cjpw{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.author-profile.svelte-106cjpw{align-items:center;gap:1rem;display:flex}.author-pic.svelte-106cjpw{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;width:2.75rem;height:2.75rem}.author-name.svelte-106cjpw{font-size:var(--text-body);color:var(--fg);font-weight:500}.author-role.svelte-106cjpw{font-size:var(--text-label);color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label)}.date-meta.svelte-106cjpw{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.meta-label.svelte-106cjpw{font-size:var(--text-micro);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-label);font-family:var(--font-mono)}.meta-val.svelte-106cjpw{font-size:var(--text-small);color:var(--fg-dim)}.hero-media.svelte-106cjpw{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.media-frame.svelte-106cjpw{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg-raised);position:relative;overflow:hidden}.media-frame.svelte-106cjpw img:where(.svelte-106cjpw){object-fit:cover;width:100%;height:100%}.content-grid.svelte-106cjpw{padding-bottom:var(--section-y);grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=1024px){.content-grid.svelte-106cjpw{grid-template-columns:280px minmax(0,1fr);align-items:start}}.toc-sidebar.svelte-106cjpw{display:none}@media (width>=1024px){.toc-sidebar.svelte-106cjpw{top:calc(var(--nav-h) + 2rem);display:block;position:sticky}}.toc-card.svelte-106cjpw{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.toc-title.svelte-106cjpw{font-size:var(--text-label)}.toc-nav.svelte-106cjpw ul:where(.svelte-106cjpw){flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.toc-nav.svelte-106cjpw a:where(.svelte-106cjpw){font-size:var(--text-small);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-enter);line-height:1.4;text-decoration:none;display:block}.toc-nav.svelte-106cjpw a:where(.svelte-106cjpw):hover{color:var(--accent)}.sidebar-cta.svelte-106cjpw{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.sidebar-cta.svelte-106cjpw p:where(.svelte-106cjpw){font-size:var(--text-small);color:var(--fg-dim);margin:0;line-height:1.4}.main-column.svelte-106cjpw{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:78ch;display:flex}.takeaways-card.svelte-106cjpw{background:var(--bg-raised);border:1px solid var(--accent);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 0 30px #f36b2414}.takeaways-header.svelte-106cjpw{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.takeaways-title.svelte-106cjpw{color:var(--fg);margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem)}.takeaways-list.svelte-106cjpw{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.takeaways-list.svelte-106cjpw li:where(.svelte-106cjpw){color:var(--fg-dim);font-size:var(--text-body);align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.takeaway-bullet.svelte-106cjpw{color:var(--accent);font-size:1.4rem;line-height:1}.sections-body.svelte-106cjpw{flex-direction:column;gap:clamp(3rem,6vw,4.5rem);display:flex}.article-section.svelte-106cjpw{scroll-margin-top:calc(var(--nav-h) + 2rem)}.section-h2.svelte-106cjpw{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:var(--leading-tight);color:var(--fg);margin:0 0 1.25rem}.prose.svelte-106cjpw p{color:var(--fg-dim);margin:0 0 1.2rem;font-size:1.05rem;line-height:1.68}.prose.svelte-106cjpw h3{color:var(--fg);margin:2rem 0 .85rem;font-size:1.25rem}.prose.svelte-106cjpw ul,.prose.svelte-106cjpw ol{color:var(--fg-dim);flex-direction:column;gap:.6rem;margin:1rem 0 1.5rem;padding-left:1.5rem;font-size:1.02rem;line-height:1.65;display:flex}.prose.svelte-106cjpw strong{color:var(--fg);font-weight:600}.prose.svelte-106cjpw code{font-family:var(--font-mono);background:var(--bg-sunken);border:1px solid var(--line);color:var(--accent);border-radius:3px;padding:.15rem .4rem;font-size:.9em}.stats-grid.svelte-106cjpw{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.75rem 0;display:grid}.stat-card.svelte-106cjpw{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.stat-value.svelte-106cjpw{color:var(--accent);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1}.stat-label.svelte-106cjpw{font-size:var(--text-small);color:var(--fg-dim);line-height:1.4}.callout.svelte-106cjpw{background:var(--bg-raised);border-left:3px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0;flex-direction:column;gap:.5rem;margin:1.75rem 0;padding:1.25rem 1.5rem;display:flex}.callout--warning.svelte-106cjpw{background:#ffb0200d;border-left-color:#ffb020}.callout--quote.svelte-106cjpw{border-left-color:var(--fg);font-style:italic}.callout-title.svelte-106cjpw{color:var(--fg);font-weight:600;font-size:var(--text-small);align-items:center;gap:.65rem;display:flex}.callout-badge.svelte-106cjpw{font-size:var(--text-micro);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);background:var(--accent-tint);color:var(--accent);border-radius:2px;padding:.15rem .45rem}.callout-text.svelte-106cjpw{color:var(--fg-dim);margin:0;font-size:.98rem;line-height:1.55}.callout-meta.svelte-106cjpw{font-size:var(--text-small);color:var(--muted);font-family:var(--font-mono);margin-top:.25rem}.table-wrap.svelte-106cjpw{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-raised);margin:2rem 0;overflow-x:auto}.article-table.svelte-106cjpw{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-small)}.article-table.svelte-106cjpw caption:where(.svelte-106cjpw){caption-side:top;text-align:left;color:var(--fg);background:var(--bg-sunken);border-bottom:1px solid var(--line);padding:1rem 1.25rem;font-weight:600}.article-table.svelte-106cjpw th:where(.svelte-106cjpw){color:var(--fg);border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:var(--text-label);letter-spacing:var(--tracking-label);background:#f4f2ee08;padding:.85rem 1.25rem}.article-table.svelte-106cjpw td:where(.svelte-106cjpw){color:var(--fg-dim);border-bottom:1px solid var(--line);padding:.85rem 1.25rem;line-height:1.45}.article-table.svelte-106cjpw tr:where(.svelte-106cjpw):last-child td:where(.svelte-106cjpw){border-bottom:none}.author-bio-card.svelte-106cjpw{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.author-bio-avatar.svelte-106cjpw{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem}.author-bio-content.svelte-106cjpw{flex-direction:column;gap:.4rem;display:flex}.author-bio-name.svelte-106cjpw{color:var(--fg);margin:0;font-size:1.25rem}.author-bio-text.svelte-106cjpw{font-size:var(--text-small);color:var(--fg-dim);margin:0;line-height:1.5}.bio-link.svelte-106cjpw{font-size:var(--text-small);color:var(--accent);margin-top:.35rem;font-weight:500;text-decoration:none}.bio-link.svelte-106cjpw:hover{text-decoration:underline}.related-section.svelte-106cjpw{padding:var(--section-y-tight) 0;border-top:1px solid var(--line);background:var(--bg-sunken)}.related-header.svelte-106cjpw{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}.related-title.svelte-106cjpw{font-size:var(--text-display-sm)}.related-grid.svelte-106cjpw{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}@media (width<=640px){.author-bio-card.svelte-106cjpw{text-align:center;flex-direction:column;align-items:center}}
