.author-card.svelte-1omv8gb{border:var(--border-thick);background:var(--color-surface);align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}div.svelte-1omv8gb{gap:.75rem;display:grid}.name.svelte-1omv8gb{font-size:1.15rem;font-weight:900}ul.svelte-1omv8gb{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-weight:700;display:flex}@media (width<=30rem){.author-card.svelte-1omv8gb{flex-direction:column}}h2.svelte-10u3wh4{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;font-size:1rem;font-weight:900}ul.svelte-10u3wh4{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}a.svelte-10u3wh4,button.svelte-10u3wh4{border:var(--border-thin);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.4rem .8rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}a.svelte-10u3wh4:hover,button.svelte-10u3wh4:hover{background:var(--color-yellow)}.toc.svelte-1tt3kii{font-size:.95rem}.toc-mobile.svelte-1tt3kii{border:var(--border-thick);margin-bottom:2rem;padding:.75rem 1rem}summary.svelte-1tt3kii,.toc-title.svelte-1tt3kii{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-size:.85rem;font-weight:900}.toc-title.svelte-1tt3kii{cursor:default;margin-bottom:.75rem}ol.svelte-1tt3kii{gap:.5rem;margin:.75rem 0 0;padding:0;display:grid}.toc-desktop.svelte-1tt3kii ol:where(.svelte-1tt3kii){border-left:3px solid var(--color-green);margin:0;padding-left:.9rem}a.svelte-1tt3kii{color:var(--color-text);text-decoration:none}a.svelte-1tt3kii:hover{color:var(--color-green);text-decoration:underline}.toc-desktop.svelte-1tt3kii{display:none}@media (width>=70rem){.toc-mobile.svelte-1tt3kii{display:none}.toc-desktop.svelte-1tt3kii{display:block;position:sticky;top:2rem}}.article.svelte-1teoznn{padding-top:3rem}.article-header.svelte-1teoznn{border-bottom:var(--border-thick);gap:1.25rem;max-width:52rem;margin-bottom:2.5rem;padding-bottom:2rem;display:grid}h1.svelte-1teoznn{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3.5vw,3.5rem);font-weight:900;line-height:1.08}.meta.svelte-1teoznn{color:var(--color-text-muted)}.byline.svelte-1teoznn{align-items:center;gap:.75rem;font-weight:700;display:flex}@media (width>=70rem){.article-layout.has-toc.svelte-1teoznn{grid-template-columns:minmax(0,72ch) 16rem;align-items:start;gap:4rem;display:grid}.article-toc.svelte-1teoznn{grid-area:1/2;height:100%}}.article-end.svelte-1teoznn{border-top:var(--border-thick);gap:3rem;max-width:72ch;margin-top:4rem;padding-top:3rem;display:grid}.soft-cta.svelte-1teoznn{border-left:6px solid var(--color-yellow);padding-left:1rem;font-size:1.15rem;font-weight:700}.related.svelte-1teoznn{gap:1.5rem;display:grid}.related.svelte-1teoznn .title{font-size:1.15rem}.pager.svelte-1teoznn{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.pager.svelte-1teoznn a:where(.svelte-1teoznn){border:var(--border-thick);color:var(--color-text);gap:.25rem;padding:1rem 1.25rem;font-weight:700;text-decoration:none;display:grid}.pager.svelte-1teoznn a:where(.svelte-1teoznn):hover{background:var(--color-yellow)}.pager.svelte-1teoznn span:where(.svelte-1teoznn){text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.85rem}.next.svelte-1teoznn{text-align:right;grid-column:-2}
