.blog-page.svelte-uufbqv{padding:var(--space-10) var(--space-4)}.blog-inner.svelte-uufbqv{max-width:900px;margin:0 auto}.blog-heading.svelte-uufbqv{margin-bottom:var(--space-2)}.blog-subheading.svelte-uufbqv{color:var(--color-text-muted);margin-bottom:var(--space-8)}.blog-grid.svelte-uufbqv{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.blog-grid.svelte-uufbqv{grid-template-columns:1fr 1fr}}.blog-card.svelte-uufbqv{display:block;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal);background:var(--color-bg)}.blog-card.svelte-uufbqv:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card-image.svelte-uufbqv{height:180px;overflow:hidden}.blog-card-img.svelte-uufbqv{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body.svelte-uufbqv{padding:var(--space-4)}.blog-card-category.svelte-uufbqv{display:inline-block;padding:2px 10px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.blog-card-title.svelte-uufbqv{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2);line-height:var(--line-height-tight)}.blog-card-excerpt.svelte-uufbqv{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-date.svelte-uufbqv{font-size:var(--font-size-xs);color:var(--color-text-muted)}
