.blog-index.svelte-u4k2t{max-width:var(--max-w);padding:var(--s-2) var(--page-px) var(--s-4)}@media(min-width:768px){.blog-index.svelte-u4k2t{padding:var(--s-2) var(--left-pad) var(--s-4)}}.page-title.svelte-u4k2t{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}.page-desc.svelte-u4k2t{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0 0 var(--s-1) 0;max-width:560px}.subscribe-cta.svelte-u4k2t{margin-bottom:var(--s-2)}.subscribe-link.svelte-u4k2t{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-link.svelte-u4k2t:hover{background:var(--green-dim)}.post-list.svelte-u4k2t{display:flex;flex-direction:column}.post-row.svelte-u4k2t{display:flex;gap:var(--s-1);padding:var(--s-1) 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);transition:color var(--fast) var(--ease)}.post-row.svelte-u4k2t:first-child{border-top:1px solid var(--border)}.post-row.svelte-u4k2t:hover{color:var(--green)}.post-date.svelte-u4k2t{font-size:var(--t-xs);color:var(--text-3);min-width:120px;flex-shrink:0;padding-top:4px}.post-info.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--s-quarter)}.post-title.svelte-u4k2t{font-size:var(--t-lg);font-weight:600;letter-spacing:-.01em}.post-desc.svelte-u4k2t{font-size:var(--t-base);color:var(--text-2);line-height:var(--lh-body)}@media(max-width:560px){.post-row.svelte-u4k2t{flex-direction:column;gap:var(--s-quarter)}.post-date.svelte-u4k2t{min-width:auto;padding-top:0}}
