.blog-post-card{display:flex;flex-direction:column;gap:var(--afs-space-3);padding:var(--afs-space-5);background-color:var(--afs-color-surface);border:1px solid var(--afs-color-border);border-radius:var(--afs-radius-md);transition:border-color var(--afs-motion-fast) var(--afs-ease)}.blog-post-card:hover{border-color:var(--afs-accent-forge)}.blog-post-card__title{font-family:var(--afs-font-display);font-size:1.125rem;color:var(--afs-color-fg)}.blog-post-card__meta{display:flex;gap:var(--afs-space-3);font-size:.75rem;color:var(--afs-color-fg-muted);font-family:var(--afs-font-mono)}