.blogposts-section.svelte-1gyq4q8{margin:var(--spacing-md) 0}.blogposts-grid.svelte-1gyq4q8{display:flex;flex-direction:column;gap:var(--spacing-sm)}.blogpost-link.svelte-1gyq4q8{text-decoration:none;color:inherit;display:block}.blogpost-card.svelte-1gyq4q8{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--primary-border);transition:var(--hover-transition)}.blogpost-card.svelte-1gyq4q8:hover{background-color:var(--bg-secondary);transform:translate(var(--spacing-xxs));padding-left:var(--spacing-sm)}.blogpost-card.svelte-1gyq4q8:last-child{border-bottom:none}.blogpost-image.svelte-1gyq4q8{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--border-radius);background-color:var(--bg-secondary);flex-shrink:0}.blogpost-content.svelte-1gyq4q8{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.blogpost-title.svelte-1gyq4q8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--primary-color);margin:0;line-height:1.4}.blogpost-date.svelte-1gyq4q8{font-size:var(--font-size-xs);color:var(--secondary-color);opacity:.8}.no-posts.svelte-1gyq4q8{color:var(--secondary-color);font-size:var(--font-size-sm);font-style:italic;opacity:.8}@media (max-width: 768px){.blogposts-section.svelte-1gyq4q8{margin:var(--spacing-md) 0}.blogpost-card.svelte-1gyq4q8{padding:var(--spacing-sm) 0;gap:var(--spacing-sm)}.blogpost-image.svelte-1gyq4q8{width:3rem;height:3rem}}
