.blog-cta.svelte-1l47jf7{margin:0 0 56px;padding:28px 24px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-surface);text-align:center}.blog-cta-eyebrow.svelte-1l47jf7{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11px}.blog-cta-body.svelte-1l47jf7{margin:0 0 16px;color:var(--ink-secondary);font-size:15px;line-height:1.5}.post-shell.svelte-1teoznn{max-width:720px;margin:0 auto;padding:32px 24px 96px}.post-page-header.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.logo-link.svelte-1teoznn{text-decoration:none;color:inherit}.post-header.svelte-1teoznn{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border-soft)}.post-meta.svelte-1teoznn{margin:0 0 16px;font-size:11px;color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post-category-link.svelte-1teoznn{color:var(--accent);text-decoration:none}.post-category-link.svelte-1teoznn:hover{text-decoration:underline}.post-title.svelte-1teoznn{margin:0 0 16px;font-size:36px;line-height:1.2;font-weight:500}.post-deck.svelte-1teoznn{margin:0;font-size:18px;line-height:1.55;color:var(--ink-secondary);font-style:italic}.post-page-footer.svelte-1teoznn{margin-top:64px;text-align:center}.prose.svelte-1teoznn h2{margin:48px 0 16px;font-size:26px;line-height:1.3;font-weight:500;color:var(--ink-primary)}.prose.svelte-1teoznn h3{margin:36px 0 12px;font-size:20px;line-height:1.4;font-weight:500;color:var(--ink-primary)}.prose.svelte-1teoznn p{margin:0 0 20px;font-size:17px;line-height:1.7;color:var(--ink-primary)}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 20px;padding-left:28px;font-size:17px;line-height:1.7;color:var(--ink-primary)}.prose.svelte-1teoznn li{margin-bottom:8px}.prose.svelte-1teoznn li>p{margin-bottom:8px}.prose.svelte-1teoznn strong{font-weight:600;color:var(--ink-primary)}.prose.svelte-1teoznn em{font-style:italic}.prose.svelte-1teoznn a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose.svelte-1teoznn a:hover{color:var(--accent-hover)}.prose.svelte-1teoznn blockquote{margin:24px 0;padding:8px 0 8px 20px;border-left:3px solid var(--accent);color:var(--ink-secondary);font-style:italic}.prose.svelte-1teoznn code{padding:1px 5px;background:var(--bg-subtle);border-radius:3px;font:500 14px var(--font-mono);color:var(--ink-primary)}.prose.svelte-1teoznn pre{margin:24px 0;padding:16px;background:var(--bg-subtle);border:1px solid var(--border-soft);border-radius:4px;overflow-x:auto}.prose.svelte-1teoznn pre code{padding:0;background:transparent;font-size:13px;line-height:1.5}.prose.svelte-1teoznn hr{margin:48px 0;border:0;border-top:1px solid var(--border-soft)}.prose.svelte-1teoznn img{max-width:100%;height:auto;margin:24px 0;border-radius:4px}
