.blog-card[data-astro-cid-e3grugc2]{position:relative;height:100%;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg);transition:all var(--transition-base)}.blog-card[data-astro-cid-e3grugc2].featured{border:2px solid var(--color-secondary)}.card-link[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.variant-default[data-astro-cid-e3grugc2] .card-link[data-astro-cid-e3grugc2]{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.variant-default[data-astro-cid-e3grugc2]:hover .card-link[data-astro-cid-e3grugc2]{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-border-medium)}.variant-horizontal[data-astro-cid-e3grugc2] .card-link[data-astro-cid-e3grugc2]{flex-direction:row;gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.variant-horizontal[data-astro-cid-e3grugc2] .card-image-wrapper[data-astro-cid-e3grugc2]{flex:0 0 300px;height:200px}.variant-horizontal[data-astro-cid-e3grugc2]:hover .card-link[data-astro-cid-e3grugc2]{box-shadow:var(--shadow-lg);border-color:var(--color-border-medium)}.variant-compact[data-astro-cid-e3grugc2] .card-link[data-astro-cid-e3grugc2]{gap:var(--space-3)}.variant-compact[data-astro-cid-e3grugc2] .card-image-wrapper[data-astro-cid-e3grugc2]{height:160px}.card-image-wrapper[data-astro-cid-e3grugc2]{position:relative;width:100%;height:240px;overflow:hidden;background:var(--color-bg-secondary)}.card-image[data-astro-cid-e3grugc2]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card[data-astro-cid-e3grugc2]:hover .card-image[data-astro-cid-e3grugc2]{transform:scale(1.08)}.card-image-overlay[data-astro-cid-e3grugc2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-base)}.blog-card[data-astro-cid-e3grugc2]:hover .card-image-overlay[data-astro-cid-e3grugc2]{opacity:1}.featured-badge[data-astro-cid-e3grugc2]{position:absolute;top:var(--space-4);left:var(--space-4);background:var(--color-secondary);color:var(--color-text);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.5px;z-index:var(--z-base)}.card-content[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);flex:1}.variant-horizontal[data-astro-cid-e3grugc2] .card-content[data-astro-cid-e3grugc2]{padding:0;justify-content:center}.card-meta[data-astro-cid-e3grugc2]{display:flex;align-items:center;gap:var(--space-3)}.card-date[data-astro-cid-e3grugc2]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px}.card-title[data-astro-cid-e3grugc2]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text);margin:0;transition:color var(--transition-base)}.blog-card[data-astro-cid-e3grugc2]:hover .card-title[data-astro-cid-e3grugc2]{color:var(--color-primary)}.card-description[data-astro-cid-e3grugc2]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-medium);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.variant-compact[data-astro-cid-e3grugc2] .card-description[data-astro-cid-e3grugc2]{-webkit-line-clamp:2}.card-footer[data-astro-cid-e3grugc2]{margin-top:auto;padding-top:var(--space-4)}.read-more[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;transition:gap var(--transition-base)}.blog-card[data-astro-cid-e3grugc2]:hover .read-more[data-astro-cid-e3grugc2]{gap:var(--space-3)}.arrow-icon[data-astro-cid-e3grugc2]{transition:transform var(--transition-base)}.blog-card[data-astro-cid-e3grugc2]:hover .arrow-icon[data-astro-cid-e3grugc2]{transform:translate(4px)}@media (max-width: 768px){.variant-horizontal[data-astro-cid-e3grugc2] .card-link[data-astro-cid-e3grugc2]{flex-direction:column;padding:0}.variant-horizontal[data-astro-cid-e3grugc2] .card-image-wrapper[data-astro-cid-e3grugc2]{flex:none;width:100%;height:200px}.variant-horizontal[data-astro-cid-e3grugc2] .card-content[data-astro-cid-e3grugc2]{padding:var(--space-6)}.card-image-wrapper[data-astro-cid-e3grugc2]{height:200px}.card-title[data-astro-cid-e3grugc2]{font-size:var(--text-h4)}}
