.blog-card[data-v-03f06455]{flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-03f06455],.blog-card[data-v-03f06455]:hover{color:var(--color-text)}.cover-wrap[data-v-03f06455]{aspect-ratio:16/9;background:var(--color-bg-muted);overflow:hidden}.cover[data-v-03f06455]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.blog-card:hover .cover[data-v-03f06455]{transform:scale(1.03)}.card-body[data-v-03f06455]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.tags[data-v-03f06455]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag[data-v-03f06455]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:var(--radius-full);padding:.2rem .6rem;font-weight:700}.title[data-v-03f06455]{font-size:var(--text-xl);margin:0;line-height:1.3}.excerpt[data-v-03f06455]{color:var(--color-text-muted);font-size:var(--text-sm);flex:1;margin:0;line-height:1.6}.meta[data-v-03f06455]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.meta-author[data-v-03f06455]{color:var(--color-text-muted);font-weight:600}.meta-sep[data-v-03f06455]{opacity:.6}
