.blog-grid[data-v-5dac7e85]{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-card[data-v-5dac7e85]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.blog-card[data-v-5dac7e85]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.blog-img[data-v-5dac7e85]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.blog-img--ph[data-v-5dac7e85]{background:var(--surface-2);color:var(--muted);display:grid;font-size:2rem;place-items:center}.blog-body[data-v-5dac7e85]{padding:16px 18px}.blog-kicker[data-v-5dac7e85]{color:var(--accent-dark);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.blog-title[data-v-5dac7e85]{color:var(--text);font-family:var(--font-display);font-weight:700;line-height:1.25;margin:4px 0 0}.blog-excerpt[data-v-5dac7e85]{color:var(--text-soft);font-size:.9rem;margin:8px 0 0}
