.blog-page[data-v-5dd99920]{margin:0 auto;max-width:900px;padding:2rem 1rem}.page-header[data-v-5dd99920]{margin-bottom:2.5rem;text-align:center}.page-title[data-v-5dd99920]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:2.2rem;margin-bottom:.5rem}.page-desc[data-v-5dd99920]{color:var(--color-text-muted);font-size:1.05rem}.blog-grid[data-v-5dd99920]{display:grid;gap:2rem}.blog-card[data-v-5dd99920]{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-5dd99920]:hover{box-shadow:var(--shadow-lg)}.blog-card-image[data-v-5dd99920]{border-radius:.75rem;flex-shrink:0;height:120px;-o-object-fit:cover;object-fit:cover;width:180px}.blog-card-thumb[data-v-5dd99920]{display:block;flex-shrink:0;height:150px;width:150px}.blog-card-thumb img[data-v-5dd99920]{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card-body[data-v-5dd99920]{flex:1}.blog-card-date[data-v-5dd99920]{color:var(--color-text-muted);font-size:.8rem}.blog-card-title[data-v-5dd99920]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.3rem;margin:.25rem 0 .5rem}.blog-card-desc[data-v-5dd99920]{color:var(--color-text-muted);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.blog-card-link[data-v-5dd99920]{color:var(--color-primary);font-size:.9rem;font-weight:600}@media(max-width:640px){.blog-card[data-v-5dd99920]{flex-direction:column}.blog-card-image[data-v-5dd99920]{height:180px;width:100%}.blog-card-thumb[data-v-5dd99920]{height:200px;margin:0 auto;width:200px}}
