.blog-card[data-v-5acc4bf6]{background:var(--rd-color-surface);border-radius:var(--rd-radius-card);box-shadow:var(--rd-shadow-card-rest);padding:var(--rd-space-sm) var(--rd-space-sm) var(--rd-space-md);gap:var(--rd-space-md);will-change:transform;flex-direction:column;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.blog-card[data-v-5acc4bf6]:hover{box-shadow:var(--rd-shadow-card-hover);transform:translateY(-6px)}.blog-card-cover[data-v-5acc4bf6]{border-radius:var(--rd-radius-hairline);background:var(--rd-color-teal-mist);flex-shrink:0;width:100%;height:212px;position:relative;overflow:hidden}@media (width<=599px){.blog-card-cover[data-v-5acc4bf6]{height:180px}}.blog-card-cover[data-v-5acc4bf6]:after{content:"";opacity:0;pointer-events:none;background:oklch(62% .1 185);transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.blog-card:hover .blog-card-cover[data-v-5acc4bf6]:after{opacity:.07}.blog-card-img[data-v-5acc4bf6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.blog-card:hover .blog-card-img[data-v-5acc4bf6]{transform:scale(1.06)}.blog-card-category[data-v-5acc4bf6]{margin-bottom:4px}.blog-card-category__badge[data-v-5acc4bf6]{background:var(--rd-tint-teal-strong);color:var(--rd-color-deep-teal-ink);border-radius:var(--rd-radius-surface);font-family:var(--rd-font-family);padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1;display:inline-block}.blog-card-body[data-v-5acc4bf6]{gap:var(--rd-space-md);flex-direction:column;flex:1;padding-block-start:var(--rd-space-md);display:flex}.blog-card-title[data-v-5acc4bf6]{font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold);line-height:var(--rd-lh-headline);color:var(--rd-color-text-primary);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;min-width:0;min-height:calc(var(--rd-fs-body)*var(--rd-lh-headline)*2);-webkit-box-orient:vertical;margin:0;transition:color .18s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title[data-v-5acc4bf6]{color:var(--rd-color-calm-teal)}.blog-card-stats[data-v-5acc4bf6]{gap:var(--rd-space-sm);flex-direction:column;display:flex}.blog-card-stats-label[data-v-5acc4bf6],.blog-card-stats-value[data-v-5acc4bf6]{font-size:var(--rd-fs-body);font-weight:var(--rd-fw-regular);color:var(--rd-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:22px;overflow:hidden}.blog-card-author-row[data-v-5acc4bf6]{min-width:0;min-height:32px;margin-block-start:auto}.blog-card-author[data-v-5acc4bf6]{flex-direction:column;flex:1;min-width:0;display:flex}.blog-card-author-name[data-v-5acc4bf6]{font-size:var(--rd-fs-body-tight);font-weight:var(--rd-fw-bold);color:var(--rd-color-text-primary);line-height:22px}.blog-card-author-name[data-v-5acc4bf6],.blog-card-author-role[data-v-5acc4bf6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-card-author-role[data-v-5acc4bf6]{font-size:var(--rd-fs-label);font-weight:var(--rd-fw-regular);line-height:var(--rd-lh-label);color:var(--rd-color-text-secondary)}.min-w-0[data-v-5acc4bf6]{min-width:0}@media (prefers-reduced-motion:reduce){.blog-card[data-v-5acc4bf6],.blog-card-cover[data-v-5acc4bf6]:after,.blog-card-img[data-v-5acc4bf6],.blog-card-title[data-v-5acc4bf6]{transition:none!important}.blog-card[data-v-5acc4bf6]:hover,.blog-card:hover .blog-card-img[data-v-5acc4bf6]{transform:none!important}}
