.article-glyph.svelte-1vt9kz3{width:100%;height:auto;display:block}.article.svelte-1f19a26{gap:var(--m-space-10);padding-top:var(--m-space-12);max-width:var(--m-container-narrow);flex-direction:column;display:flex}.header.svelte-1f19a26{gap:var(--m-space-3);flex-direction:column;display:flex}.eyebrow.svelte-1f19a26{font-family:var(--m-font-mono);font-size:var(--m-text-label);text-transform:uppercase;letter-spacing:var(--m-tracking-label);color:var(--m-fg-eyebrow);margin:0}.description.svelte-1f19a26{color:var(--m-fg-base-soft);font-size:var(--m-text-lg);margin:0;line-height:1.5}.byline.svelte-1f19a26{align-items:center;gap:var(--m-space-3) var(--m-space-4);margin-top:var(--m-space-3);flex-wrap:wrap;display:flex}.author.svelte-1f19a26{align-items:center;gap:var(--m-space-3);display:inline-flex}.avatar.svelte-1f19a26{object-fit:cover;background:var(--m-bg-base-strong);border-radius:50%;width:32px;height:32px}.name.svelte-1f19a26{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);font-weight:500}.hero.svelte-1f19a26{border-radius:var(--m-radius-container);background:var(--m-bg-base-strong);margin:0;overflow:hidden}.hero.svelte-1f19a26 img:where(.svelte-1f19a26){object-fit:cover;width:100%;height:auto;max-height:480px;display:block}.hero--glyph.svelte-1f19a26{padding:var(--m-space-8) var(--m-space-6);background-color:var(--m-surface-kraft);background-image:var(--m-tex-ruled)}.meta.svelte-1f19a26{align-items:center;gap:var(--m-space-2);font-family:var(--m-font-mono);font-size:var(--m-text-label);color:var(--m-fg-base-soft);flex-wrap:wrap;display:inline-flex}.meta.svelte-1f19a26 .dot:where(.svelte-1f19a26){opacity:.5}.contents.svelte-1f19a26{gap:var(--m-space-group);flex-direction:column;display:flex}.contents-head.svelte-1f19a26{justify-content:space-between;align-items:baseline;gap:var(--m-space-group);display:flex}.contents-label.svelte-1f19a26{font-family:var(--m-font-mono);font-size:var(--m-text-label);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-fg-eyebrow)}.contents-count.svelte-1f19a26{font-family:var(--m-font-mono);font-size:var(--m-text-label);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-fg-base-soft)}.toc-list.svelte-1f19a26{border:1px solid var(--m-line);border-radius:var(--m-radius-container);background:var(--m-surface-leaf);overflow:hidden}.toc-row.svelte-1f19a26{align-items:baseline;gap:var(--m-space-group);padding:var(--m-space-group) var(--m-space-separate);color:var(--m-fg-base);border-bottom:1px solid color-mix(in oklab, var(--m-line) 55%, transparent);text-decoration:none;display:flex}.toc-row.svelte-1f19a26:last-child{border-bottom:none}.toc-row.svelte-1f19a26 .no:where(.svelte-1f19a26){font-family:var(--m-font-mono);font-size:var(--m-text-label);letter-spacing:var(--m-tracking-label);color:var(--m-fg-eyebrow);flex:none;width:2.5rem}.toc-row.svelte-1f19a26 .t:where(.svelte-1f19a26){font-family:var(--m-font-sans);font-weight:500;font-size:var(--m-text-body);transition:color var(--m-duration-fast) var(--m-ease-standard);line-height:1.3}.toc-row[data-level="3"].svelte-1f19a26 .t:where(.svelte-1f19a26){padding-left:var(--m-space-group);color:var(--m-fg-base-soft);font-weight:400}.toc-row.svelte-1f19a26 .leader:where(.svelte-1f19a26){border-bottom:1px dotted color-mix(in oklab, var(--m-line) 70%, transparent);flex:1;align-self:stretch;transform:translateY(-.4em)}.toc-row.svelte-1f19a26:hover .t:where(.svelte-1f19a26),.toc-row.svelte-1f19a26:focus-visible .t:where(.svelte-1f19a26){color:var(--m-signal)}.toc-row.svelte-1f19a26:focus-visible{outline:none}.body.svelte-1f19a26{min-width:0}.footer.svelte-1f19a26{justify-content:space-between;align-items:center;gap:var(--m-space-4);padding-top:var(--m-space-8);border-top:1px solid var(--m-line);flex-wrap:wrap;display:flex}.share.svelte-1f19a26{align-items:baseline;gap:var(--m-space-3);flex-wrap:wrap;display:inline-flex}.share-label.svelte-1f19a26{font-family:var(--m-font-mono);font-size:var(--m-text-label);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-fg-base-soft)}.share.svelte-1f19a26 a:where(.svelte-1f19a26),.share.svelte-1f19a26 .copy:where(.svelte-1f19a26){color:var(--m-fg-base-soft);font-family:var(--m-font-accent);font-size:var(--m-text-sm);cursor:pointer;transition:color var(--m-duration-fast) var(--m-ease-standard);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.share.svelte-1f19a26 a:where(.svelte-1f19a26):hover,.share.svelte-1f19a26 .copy:where(.svelte-1f19a26):hover{color:var(--m-signal)}.back.svelte-1f19a26{color:var(--m-fg-base-soft);font-family:var(--m-font-accent);font-size:var(--m-text-sm);transition:color var(--m-duration-fast) var(--m-ease-standard);font-weight:500;text-decoration:none}.back.svelte-1f19a26:hover{color:var(--m-fg-base)}
