.blog-view[data-v-053f667a]{padding-bottom:6rem}.page-hero[data-v-053f667a]{padding:140px 0 3.5rem;background:var(--gradient-hero);text-align:center}.page-hero h1[data-v-053f667a]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.2rem);color:var(--text-primary);margin:.5rem 0 1rem}.lead[data-v-053f667a]{font-size:1.2rem;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.empty-state[data-v-053f667a]{text-align:center;max-width:520px;margin:0 auto;padding:4rem 0}.empty-icon[data-v-053f667a]{width:72px;height:72px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-icon .material-icons[data-v-053f667a]{font-size:2rem;color:var(--primary)}.empty-state h2[data-v-053f667a]{font-family:var(--font-display);font-size:1.75rem;color:var(--text-primary);margin-bottom:.75rem}.empty-state p[data-v-053f667a]{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.empty-actions[data-v-053f667a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-053f667a]{display:inline-block;padding:.75rem 1.75rem;background:var(--primary);color:#fff;border-radius:50px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .2s,transform .2s}.btn-primary[data-v-053f667a]:hover{background:var(--primary-hover);transform:translateY(-2px)}.btn-secondary[data-v-053f667a]{display:inline-block;padding:.75rem 1.75rem;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:50px;font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .2s,transform .2s}.btn-secondary[data-v-053f667a]:hover{border-color:var(--primary);transform:translateY(-2px)}.blog-grid[data-v-053f667a]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-card[data-v-053f667a]{display:flex;flex-direction:column;background:var(--card-background);border:1px solid var(--border);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.blog-card[data-v-053f667a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.card-cover[data-v-053f667a]{aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-hover)}.card-cover img[data-v-053f667a]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .card-cover img[data-v-053f667a]{transform:scale(1.05)}.card-body[data-v-053f667a]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.card-date[data-v-053f667a]{font-size:.82rem;color:var(--text-muted);margin-bottom:.6rem}.card-title[data-v-053f667a]{font-family:var(--font-display);font-size:1.2rem;color:var(--text-primary);line-height:1.35;margin-bottom:.75rem}.card-summary[data-v-053f667a]{font-size:.95rem;color:var(--text-secondary);line-height:1.6;flex:1;margin-bottom:1.25rem}.card-readmore[data-v-053f667a]{font-size:.9rem;font-weight:600;color:var(--primary)}@media (max-width: 960px){.blog-grid[data-v-053f667a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.page-hero[data-v-053f667a]{padding:120px 0 2.5rem}.blog-grid[data-v-053f667a]{grid-template-columns:1fr}.empty-actions[data-v-053f667a]{flex-direction:column;align-items:center}.btn-primary[data-v-053f667a],.btn-secondary[data-v-053f667a]{width:100%;max-width:280px;text-align:center}}
