.blog-card[data-v-f191bd59]{background:#fff;border-radius:var(--r-lg);display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:transform .3s ease}.blog-card[data-v-f191bd59]:hover{transform:translateY(-4px)}.blog-card-media[data-v-f191bd59]{aspect-ratio:16/10;overflow:hidden;position:relative}.blog-card-image[data-v-f191bd59]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.blog-card:hover .blog-card-image[data-v-f191bd59]{transform:scale(1.04)}.blog-card-overlay[data-v-f191bd59]{background:linear-gradient(180deg,#080d160f,#080d164d);inset:0;position:absolute}.blog-card-badge[data-v-f191bd59]{background:var(--accent);border-radius:var(--r-sm);color:#fff;font-family:var(--mono);font-size:10px;left:16px;letter-spacing:.12em;padding:4px 10px;position:absolute;text-transform:uppercase;top:16px}.blog-card-copy[data-v-f191bd59]{display:grid;gap:12px;padding:24px}.blog-card-meta[data-v-f191bd59]{color:var(--mute);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:10px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.blog-card-title[data-v-f191bd59]{font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.blog-card-excerpt[data-v-f191bd59]{color:var(--mute);display:-webkit-box;font-size:14px;line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-card-footer[data-v-f191bd59]{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between}.blog-card-read[data-v-f191bd59]{color:var(--accent);font-weight:600}
