.blog-card[data-v-57d2110f]{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);height:100%;box-shadow:var(--tm-shadow-sm);color:var(--tm-text);transition:border-color var(--tm-duration-base) var(--tm-ease-standard),box-shadow var(--tm-duration-base) var(--tm-ease-standard),transform var(--tm-duration-base) var(--tm-ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-57d2110f]:hover{border-color:var(--tm-orange-tint-32);box-shadow:var(--tm-glow-sm);color:var(--tm-text);transform:translateY(-2px)}.cover-wrap[data-v-57d2110f]{aspect-ratio:16/9;background:var(--tm-bg-sunken);border-bottom:1px solid var(--tm-border);overflow:hidden}.cover[data-v-57d2110f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--tm-duration-slow) var(--tm-ease-out);display:block}.blog-card:hover .cover[data-v-57d2110f]{transform:scale(1.03)}.card-body[data-v-57d2110f]{gap:var(--tm-space-3);padding:var(--tm-space-5);flex-direction:column;flex:1;display:flex}.tags[data-v-57d2110f]{gap:var(--tm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag[data-v-57d2110f]{letter-spacing:var(--tm-tracking-wide);text-transform:uppercase}.title[data-v-57d2110f]{font-size:var(--tm-text-lg);line-height:var(--tm-leading-snug);margin:0}.excerpt[data-v-57d2110f]{color:var(--tm-text-secondary);font-size:var(--tm-text-sm);line-height:var(--tm-leading-normal);flex:1;margin:0}.meta[data-v-57d2110f]{align-items:center;gap:var(--tm-space-2);margin-top:var(--tm-space-2);color:var(--tm-text-muted);font-size:var(--tm-text-xs);flex-wrap:wrap;display:flex}.meta-author[data-v-57d2110f]{color:var(--tm-text-secondary);font-weight:var(--tm-weight-medium)}.meta-sep[data-v-57d2110f]{opacity:.6}
