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