.blog-hero[data-v-b456b31d]{background:linear-gradient(135deg,#22c55e1a,#10a34a0d);padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.blog-hero-content[data-v-b456b31d]{max-width:var(--layout-max-width);margin:0 auto}.blog-hero-title[data-v-b456b31d]{font-size:3rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-md) 0;line-height:1.2}.blog-hero-description[data-v-b456b31d]{font-size:1.25rem;color:var(--color-muted);max-width:700px;margin:0 auto;line-height:1.6}.blog-content-section[data-v-b456b31d]{padding:var(--spacing-2xl) var(--spacing-lg)}.blog-content-wrapper[data-v-b456b31d]{max-width:var(--layout-max-width);margin:0 auto}.blog-posts-grid[data-v-b456b31d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-xl)}.blog-loading[data-v-b456b31d],.blog-empty[data-v-b456b31d]{text-align:center;padding:var(--spacing-3xl);color:var(--color-muted)}.blog-error-banner[data-v-b456b31d]{text-align:center;padding:var(--spacing-md);margin-bottom:var(--spacing-lg);background:#ef444414;border-radius:var(--radius-lg);color:var(--color-muted);font-size:.9375rem}.blog-error-banner p[data-v-b456b31d]{margin:0}@media (max-width: 768px){.blog-hero[data-v-b456b31d]{padding:var(--spacing-2xl) var(--spacing-md)}.blog-hero-title[data-v-b456b31d]{font-size:2rem}.blog-hero-description[data-v-b456b31d]{font-size:1.125rem}.blog-content-section[data-v-b456b31d]{padding:var(--spacing-xl) var(--spacing-md)}.blog-posts-grid[data-v-b456b31d]{grid-template-columns:1fr;gap:var(--spacing-lg)}}
