.blog-card[data-v-22ea0030]{background:var(--ctx-card-bg,var(--color-surface-card));border:1px solid var(--ctx-card-border,var(--color-border-light));border-radius:var(--radius-xl);box-shadow:var(--ctx-card-shadow,none);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.blog-card[data-v-22ea0030]:hover{border-color:var(--color-border);box-shadow:var(--shadow-card);transform:translateY(-6px)}.blog-cover[data-v-22ea0030]{background:var(--color-navy-light);height:200px;overflow:hidden}.blog-cover img[data-v-22ea0030]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.blog-card:hover .blog-cover img[data-v-22ea0030]{transform:scale(1.05)}.blog-cover-placeholder[data-v-22ea0030]{align-items:center;background:linear-gradient(135deg,var(--color-navy-light) 0,var(--color-surface-dark) 100%);color:var(--color-border);display:flex;height:100%;justify-content:center;width:100%}.blog-content[data-v-22ea0030]{display:flex;flex:1;flex-direction:column;gap:var(--space-md);padding:var(--space-xl)}.blog-tags[data-v-22ea0030]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tag[data-v-22ea0030]{background:#c9a84c1a;border-radius:var(--radius-full);color:var(--color-gold);font-size:.7rem;font-weight:600;letter-spacing:.08em;padding:.2rem .6rem;text-transform:uppercase}.blog-title[data-v-22ea0030]{color:var(--ctx-title,var(--color-white));font-family:var(--font-display);font-size:1.125rem;line-height:1.35}.blog-excerpt[data-v-22ea0030]{display:-webkit-box;flex:1;font-size:.875rem;-webkit-line-clamp:3;line-height:1.65;-webkit-box-orient:vertical;overflow:hidden}.blog-excerpt[data-v-22ea0030],.blog-meta[data-v-22ea0030]{color:var(--ctx-subtitle,var(--color-text-muted))}.blog-meta[data-v-22ea0030]{align-items:center;border-top:1px solid var(--ctx-card-border,var(--color-border-light));display:flex;font-size:.8rem;justify-content:space-between;padding-top:var(--space-sm)}
