.blog-post.svelte-1teoznn{max-width:var(--max-w);padding:var(--s-2) var(--page-px) var(--s-4)}@media(min-width:768px){.blog-post.svelte-1teoznn{padding:var(--s-2) var(--left-pad) var(--s-4)}}.post-header.svelte-1teoznn{margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--border)}.post-meta.svelte-1teoznn{font-size:var(--t-xs);color:var(--text-3);display:flex;align-items:center;gap:var(--s-half);margin-bottom:var(--s-half);line-height:var(--s-1)}.meta-sep.svelte-1teoznn{color:var(--border-hover)}.post-tag.svelte-1teoznn{color:var(--green)}.post-title.svelte-1teoznn{font-size:var(--t-3xl);font-weight:700;color:var(--text);letter-spacing:-.03em;line-height:var(--s-2);margin:0 0 var(--s-half) 0}.post-desc.svelte-1teoznn{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0;max-width:640px}.post-footer.svelte-1teoznn{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--border)}.subscribe-cta.svelte-1teoznn{font-size:var(--t-sm);color:var(--green);text-decoration:none;border:1px solid var(--green);border-radius:var(--r);padding:var(--s-quarter) var(--s-1);display:inline-flex;align-items:center;height:var(--s-2);transition:background var(--fast) var(--ease)}.subscribe-cta.svelte-1teoznn:hover{background:var(--green-dim)}
