.blog-page[data-v-22a685b5]{margin:0 auto;max-width:900px;padding:2rem 1rem}.page-header[data-v-22a685b5]{margin-bottom:2.5rem;text-align:center}.page-title[data-v-22a685b5]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:2.2rem;margin-bottom:.5rem}.page-desc[data-v-22a685b5]{color:var(--color-text-muted);font-size:1.05rem}.blog-grid[data-v-22a685b5]{display:grid;gap:2rem}.blog-card[data-v-22a685b5]{background:var(--color-surface);border-radius:1rem;box-shadow:var(--shadow-md);color:inherit;display:flex;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:box-shadow .2s}.blog-card[data-v-22a685b5]:hover{box-shadow:var(--shadow-lg)}.blog-card-image[data-v-22a685b5]{border-radius:.75rem;flex-shrink:0;height:120px;-o-object-fit:cover;object-fit:cover;width:180px}.blog-card-body[data-v-22a685b5]{flex:1}.blog-card-date[data-v-22a685b5]{color:var(--color-text-muted);font-size:.8rem}.blog-card-title[data-v-22a685b5]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.3rem;margin:.25rem 0 .5rem}.blog-card-desc[data-v-22a685b5]{color:var(--color-text-muted);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.blog-card-link[data-v-22a685b5]{color:var(--color-primary);font-size:.9rem;font-weight:600}@media(max-width:640px){.blog-card[data-v-22a685b5]{flex-direction:column}.blog-card-image[data-v-22a685b5]{height:180px;width:100%}}
