
.cc_kdTTxOvtvm_mlxWfoh59U .blog-card, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card {display:flex;flex-direction:column;text-decoration:none;color:inherit;background:transparent;outline:none}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card:focus-visible, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card:focus-visible {outline:2px solid var(--color-accent);outline-offset:4px}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-media, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-media {position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-surface-alt);border-radius:2px}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-image, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-image {width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-image--empty, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-image--empty {background:linear-gradient(135deg,var(--color-surface-alt) 0%,var(--color-border) 100%)}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card:hover .blog-card-image:not(.blog-card-image--empty), .cc_kdTTxOvtvm_XARYsVUYfP .blog-card:hover .blog-card-image:not(.blog-card-image--empty) {transform:scale(1.04)}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-body, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-body {display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-md)}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-category, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-category {align-self:flex-start;background:var(--color-accent-light);color:var(--color-accent-dark);font-family:var(--font-label);font-size:var(--text-label);font-weight:500;padding:4px 10px;border-radius:2px;line-height:1.4}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-title, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-title {margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:1.2;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card:hover .blog-card-title, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card:hover .blog-card-title {color:var(--color-accent-dark)}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-excerpt, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-excerpt {margin:0;font-family:var(--font-body);font-size:var(--text-small);line-height:1.5;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-date, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-date {margin-top:var(--space-xs);font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-muted)}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_mlxWfoh59U .blog-card-image, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card-image {transition:none}.cc_kdTTxOvtvm_mlxWfoh59U .blog-card:hover .blog-card-image, .cc_kdTTxOvtvm_XARYsVUYfP .blog-card:hover .blog-card-image {transform:none}}
