.blog-header[data-v-9f95fa7b]{text-align:center;padding:1.5rem 1rem 2.5rem;background:var(--surface);border-bottom:1px solid var(--border)}.blog-breadcrumbs[data-v-9f95fa7b]{display:flex;justify-content:center;margin-bottom:1rem}.blog-header h1[data-v-9f95fa7b]{font-size:2.5rem;margin-bottom:.5rem}.blog-header p[data-v-9f95fa7b]{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.blog-grid-container[data-v-9f95fa7b]{max-width:1200px;margin:0 auto;padding:3rem 1rem}.blog-grid[data-v-9f95fa7b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:2rem}.blog-card[data-v-9f95fa7b]{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.dark-mode .blog-card[data-v-9f95fa7b]{background:var(--card-bg, #2d3748);box-shadow:0 4px 6px #0000004d}.blog-card[data-v-9f95fa7b]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.dark-mode .blog-card[data-v-9f95fa7b]:hover{box-shadow:0 8px 15px #0006}.card-link[data-v-9f95fa7b]{display:block;text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column}.blog-image[data-v-9f95fa7b]{width:100%;height:200px;background:linear-gradient(135deg,#e74c3c,#c0392b);display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-image picture[data-v-9f95fa7b]{display:block;width:100%;height:100%}.blog-image[data-v-9f95fa7b] img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-image picture[data-v-9f95fa7b]{display:block;width:100%;height:100%}.blog-image[data-v-9f95fa7b] img{transform:scale(1.05)}.blog-content[data-v-9f95fa7b]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog-content h2[data-v-9f95fa7b]{color:var(--text, #2c3e50);margin-bottom:1rem;font-size:1.3rem;line-height:1.4}.dark-mode .blog-content h2[data-v-9f95fa7b]{color:#f7fafc}.blog-content p[data-v-9f95fa7b]{color:var(--text-secondary, #5d6d7e);margin-bottom:1rem;line-height:1.5;flex-grow:1}.dark-mode .blog-content p[data-v-9f95fa7b]{color:#cbd5e0}.blog-meta[data-v-9f95fa7b]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border, #ecf0f1)}.dark-mode .blog-meta[data-v-9f95fa7b]{border-top-color:#4a5568}.date[data-v-9f95fa7b]{font-size:.85rem;color:var(--text-secondary, #95a5a6)}.dark-mode .date[data-v-9f95fa7b]{color:#a0aec0}.read-more[data-v-9f95fa7b]{background:var(--primary, #e74c3c);color:#fff;padding:.4rem .8rem;border-radius:5px;font-size:.85rem;font-weight:500;transition:background-color .3s ease}.blog-card:hover .read-more[data-v-9f95fa7b]{background:var(--secondary, #c0392b)}@media(max-width:768px){.blog-header h1[data-v-9f95fa7b]{font-size:1.75rem}.blog-grid-container[data-v-9f95fa7b]{padding:1.5rem .5rem}.blog-grid[data-v-9f95fa7b]{grid-template-columns:1fr;gap:1.5rem}}
