.blog-item.svelte-1o2bzt{display:grid;grid-template-columns:180px 1fr 140px;gap:28px;align-items:start;padding:36px 0;border-bottom:1px solid var(--border);cursor:pointer;text-decoration:none;color:inherit}.blog-item.svelte-1o2bzt:hover .blog-item-title:where(.svelte-1o2bzt){color:var(--accent)}.blog-date.svelte-1o2bzt{font-size:11px;letter-spacing:.08em;color:var(--ink-muted);padding-top:4px;display:flex;flex-direction:column;gap:2px}.blog-time.svelte-1o2bzt{font-size:10px;opacity:.6}.blog-item-cat.svelte-1o2bzt{display:inline-block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.blog-item-title.svelte-1o2bzt{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-bottom:9px;transition:color .2s}.blog-item-excerpt.svelte-1o2bzt{font-size:12px;color:var(--ink-mid);line-height:1.8;font-weight:300;max-width:60ch}.blog-read-time.svelte-1o2bzt{font-size:11px;letter-spacing:.06em;color:var(--ink-muted);text-align:right;padding-top:4px}@media(max-width:700px){.blog-item.svelte-1o2bzt{grid-template-columns:1fr;gap:8px;padding:24px 0}.blog-date.svelte-1o2bzt,.blog-read-time.svelte-1o2bzt{display:none}}
