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