.zc-blog-card[data-v-b2a11c94]{background:var(--zc-surface);border:1px solid var(--zc-border);border-radius:var(--zc-radius-md);overflow:hidden;transition:var(--zc-transition);display:flex;flex-direction:column;text-decoration:none;color:inherit}.zc-blog-card[data-v-b2a11c94]:hover{border-color:transparent;box-shadow:var(--zc-shadow-lg);transform:translateY(-4px)}.zc-blog-card[data-v-b2a11c94]:focus-visible{outline:2px solid var(--zc-red);outline-offset:2px}.zc-blog-img-wrap[data-v-b2a11c94]{position:relative;overflow:hidden}.zc-blog-img[data-v-b2a11c94]{transition:transform .4s ease}.zc-blog-card:hover .zc-blog-img[data-v-b2a11c94]{transform:scale(1.04)}.zc-blog-img-placeholder[data-v-b2a11c94]{height:200px;display:flex;align-items:center;justify-content:center;background:var(--zc-surface-2)}.zc-blog-img-overlay[data-v-b2a11c94]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.2) 0%,transparent 60%);pointer-events:none}.zc-blog-body[data-v-b2a11c94]{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column}.zc-blog-title[data-v-b2a11c94]{font-size:1rem;font-weight:700;color:var(--zc-text);margin:0 0 10px;line-height:1.4;transition:color .2s ease}.zc-blog-card:hover .zc-blog-title[data-v-b2a11c94]{color:var(--zc-red)}.zc-blog-excerpt[data-v-b2a11c94]{font-size:.875rem;color:var(--zc-text-muted);line-height:1.65;margin:0 0 16px;flex:1}.zc-blog-link[data-v-b2a11c94]{display:inline-flex;align-items:center;font-size:.85rem;font-weight:700;color:var(--zc-red);margin-top:auto;gap:2px;transition:gap .2s ease}.zc-blog-card:hover .zc-blog-link[data-v-b2a11c94]{gap:6px}
