.article-page.svelte-1teoznn{padding:1.2rem 0 2rem}.crumbs.svelte-1teoznn{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.7rem;display:flex}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--lime)}.article-head.svelte-1teoznn{max-width:850px;margin-bottom:1.4rem}.meta.svelte-1teoznn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);flex-wrap:wrap;gap:.7rem;font-size:.62rem;display:flex}h1.svelte-1teoznn{margin:.6rem 0;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.02}.deck.svelte-1teoznn{color:var(--muted);max-width:72ch;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.55}.article-layout.svelte-1teoznn{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:2rem;display:grid}.article-body.svelte-1teoznn{max-width:760px}.article-body.svelte-1teoznn p{color:color-mix(in oklab, var(--fg) 88%, var(--muted));margin:0 0 1rem;font-size:1rem;line-height:1.75}.article-body.svelte-1teoznn p.lead{color:var(--fg);font-size:1.16rem;line-height:1.65}.article-body.svelte-1teoznn h2{letter-spacing:-.02em;margin:2rem 0 .6rem;font-size:1.65rem}.article-body.svelte-1teoznn h3{margin:1.5rem 0 .4rem;font-size:1.2rem}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{color:color-mix(in oklab, var(--fg) 88%, var(--muted));margin:0 0 1rem;padding-left:1.2rem}.article-body.svelte-1teoznn li{margin:.25rem 0;font-size:.98rem;line-height:1.7}.article-body.svelte-1teoznn a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.article-body.svelte-1teoznn table{border-collapse:collapse;width:100%;margin:1rem 0 1.3rem;font-size:.85rem}.article-body.svelte-1teoznn th,.article-body.svelte-1teoznn td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .6rem}.article-body.svelte-1teoznn th{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.article-body.svelte-1teoznn blockquote{border-left:2px solid var(--lime);color:var(--muted);margin:1rem 0;padding:.6rem 0 .6rem 1rem}.article-body.svelte-1teoznn em{color:var(--fg)}.faq.svelte-1teoznn{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}.faq.svelte-1teoznn h2:where(.svelte-1teoznn){margin-bottom:.5rem;font-size:1.5rem}.faq.svelte-1teoznn details:where(.svelte-1teoznn){border-bottom:1px solid var(--line);padding:.7rem 0}.faq.svelte-1teoznn summary:where(.svelte-1teoznn){cursor:pointer;font-size:.92rem;font-weight:600}.faq.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin:.4rem 0 0;font-size:.86rem}.article-cta.svelte-1teoznn{border-color:color-mix(in oklab, var(--lime) 25%, var(--line));justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 1rem;padding:1.2rem;display:flex}.article-cta.svelte-1teoznn h2:where(.svelte-1teoznn){margin:.3rem 0;font-size:1.4rem}.article-cta.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;font-size:.8rem}.pager.svelte-1teoznn{justify-content:space-between;gap:1rem;margin-top:1.4rem;display:flex}.pager.svelte-1teoznn a:where(.svelte-1teoznn){flex-direction:column;gap:.2rem;max-width:48%;font-size:.82rem;display:flex}.pager.svelte-1teoznn a.right:where(.svelte-1teoznn){text-align:right;margin-left:auto}.pager.svelte-1teoznn span:where(.svelte-1teoznn){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6rem}.pager.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--fg);font-weight:600}.pager.svelte-1teoznn a:where(.svelte-1teoznn):hover strong:where(.svelte-1teoznn){color:var(--lime)}.article-side.svelte-1teoznn{gap:.7rem;display:grid;position:sticky;top:84px}.author-card.svelte-1teoznn{gap:.8rem;padding:1rem;display:flex}.author-mark.svelte-1teoznn{background:var(--card-strong);width:44px;height:44px;color:var(--lime);border-radius:.8rem;flex:none;place-items:center;font-size:1.5rem;display:grid}.author-card.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:.9rem}.author-card.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.5}.side-cta.svelte-1teoznn{padding:1rem}.side-cta.svelte-1teoznn h3:where(.svelte-1teoznn){margin:.3rem 0;font-size:1.2rem}.side-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin:0 0 .7rem;font-size:.75rem}.related.svelte-1teoznn{margin-top:2rem}.section-row.svelte-1teoznn{justify-content:space-between;align-items:baseline;margin-bottom:.7rem;display:flex}.section-row.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.6rem}.related-grid.svelte-1teoznn{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.related-card.svelte-1teoznn{padding:1rem}.related-card.svelte-1teoznn h3:where(.svelte-1teoznn){margin:.4rem 0;font-size:1rem}.related-card.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin:0;font-size:.76rem}.related-card.svelte-1teoznn:hover{border-color:color-mix(in oklab, var(--lime) 35%, var(--line))}@media (width<=900px){.article-layout.svelte-1teoznn{grid-template-columns:1fr}.article-side.svelte-1teoznn{grid-template-columns:1fr 1fr;position:static}.related-grid.svelte-1teoznn{grid-template-columns:1fr}}@media (width<=600px){.article-side.svelte-1teoznn{grid-template-columns:1fr}.article-cta.svelte-1teoznn{flex-direction:column;align-items:flex-start}.pager.svelte-1teoznn{flex-direction:column}.pager.svelte-1teoznn a:where(.svelte-1teoznn){max-width:100%}}
