.blog-card[data-v-a9fbf0a1]{background:var(--c-surface);border:1px solid var(--c-border-l);border-radius:var(--r-lg);transition:var(--t);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-a9fbf0a1]:hover{box-shadow:0 12px 24px var(--c-shadow);border-color:var(--c-accent-l);transform:translateY(-6px)}.card-img-wrapper[data-v-a9fbf0a1]{aspect-ratio:16/10;background:#f5f5f5;position:relative;overflow:hidden}.card-img[data-v-a9fbf0a1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:var(--t-long)}.blog-card:hover .card-img[data-v-a9fbf0a1]{transform:scale(1.05)}.card-cat[data-v-a9fbf0a1]{color:var(--c-accent);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:100px;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000001a}.card-content[data-v-a9fbf0a1]{flex-direction:column;flex:1;padding:20px;display:flex}.card-meta[data-v-a9fbf0a1]{color:var(--c-text-3);align-items:center;gap:8px;margin-bottom:10px;font-size:.7rem;font-weight:500;display:flex}.card-title[data-v-a9fbf0a1]{color:var(--c-text);-webkit-line-clamp:2;line-clamp:2;margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.35}.card-excerpt[data-v-a9fbf0a1],.card-title[data-v-a9fbf0a1]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-excerpt[data-v-a9fbf0a1]{color:var(--c-text-2);-webkit-line-clamp:3;line-clamp:3;flex:1;margin-bottom:20px;font-size:.85rem;line-height:1.6}.card-footer[data-v-a9fbf0a1]{margin-top:auto}.read-more[data-v-a9fbf0a1]{color:var(--c-accent);transition:var(--t);font-size:.8rem;font-weight:700}.blog-card:hover .read-more[data-v-a9fbf0a1]{gap:6px}
