
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card { display: flex; flex-direction: column; min-width: 0; height: 100%; text-decoration: none; color: var(--kombos-gray-900); }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card:focus-visible, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card:focus-visible, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card:focus-visible { outline: 2px solid var(--pillow-focus-color); outline-offset: 4px; border-radius: 16px; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-media, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-media, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-media { position: relative; width: 100%; overflow: hidden; background: var(--kombos-gray-100); border-radius: 16px; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-image, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-image, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-image--empty, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-image--empty, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-image--empty { background: var(--kombos-gray-100); }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-body, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-body, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-body { display: flex; flex-direction: column; gap: .5rem; padding-top: .75rem; min-width: 0; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-meta, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-meta, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-meta { display: flex; align-items: baseline; flex-wrap: wrap; gap: .375rem .75rem; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-category, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-category, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-category { align-self: flex-start; color: var(--kombos-gray-500); }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-title, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-title, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-title { margin: 0; color: inherit; overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-excerpt, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-excerpt, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-excerpt { margin: 0; color: var(--kombos-gray-600); overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card-date, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card-date, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card-date { color: var(--kombos-gray-500); }
@media (hover: hover) and (pointer: fine) { .cc_ZRhciBAWv3_p2Gk1e7UKh .blog-card:hover .blog-card-title, .cc_ZRhciBAWv3_mlxWfoh59U .blog-card:hover .blog-card-title, .cc_ZRhciBAWv3_XARYsVUYfP .blog-card:hover .blog-card-title { text-decoration: underline; text-underline-offset: .1875rem; } }
