.blog-card[data-v-84bb32ce]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:border-color var(--transition-base),transform var(--transition-base);flex-direction:column;display:flex}.blog-card[data-v-84bb32ce]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.blog-card__link[data-v-84bb32ce]{gap:var(--space-4);padding:var(--space-6);flex-direction:column;flex:1;text-decoration:none;display:flex}.blog-card__header[data-v-84bb32ce]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.blog-card__category[data-v-84bb32ce]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background-color:var(--color-accent-dim);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:600}.blog-card__date[data-v-84bb32ce]{font-size:var(--text-xs);color:var(--color-text-muted)}.blog-card__title[data-v-84bb32ce]{font-size:var(--text-xl);color:var(--color-text);transition:color var(--transition-fast);font-weight:700;line-height:1.3}.blog-card:hover .blog-card__title[data-v-84bb32ce]{color:var(--color-accent)}.blog-card__excerpt[data-v-84bb32ce]{font-size:var(--text-sm);color:var(--color-text-muted);flex:1;line-height:1.7}.blog-card__read-more[data-v-84bb32ce]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-accent);font-weight:600;display:inline-flex}
