.blogs-section[data-astro-cid-cvbuhuel]{padding-top:120px!important}.blog-card[data-astro-cid-cvbuhuel]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.blog-card[data-astro-cid-cvbuhuel]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.blog-card[data-astro-cid-cvbuhuel] .blog-card-image-link[data-astro-cid-cvbuhuel]{display:block;overflow:hidden;position:relative;padding-top:56.25%;background:var(--gray-100)}.blog-card[data-astro-cid-cvbuhuel] .blog-card-image[data-astro-cid-cvbuhuel]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card[data-astro-cid-cvbuhuel] .blog-card-image[data-astro-cid-cvbuhuel]:hover{transform:scale(1.05)}.blog-card[data-astro-cid-cvbuhuel] .blog-card-content[data-astro-cid-cvbuhuel]{padding:1.5rem;display:flex;flex-direction:column;height:100%}.blog-card[data-astro-cid-cvbuhuel] .blog-meta[data-astro-cid-cvbuhuel]{display:flex;align-items:center;gap:.5rem}.blog-card[data-astro-cid-cvbuhuel] .blog-meta[data-astro-cid-cvbuhuel] .badge[data-astro-cid-cvbuhuel]{background:linear-gradient(135deg,#3b82f61a,#10b9811a);color:var(--primary-color);border:1px solid rgba(59,130,246,.2);font-weight:500;padding:.35rem .75rem;border-radius:20px;font-size:.75rem;letter-spacing:.3px}.blog-card[data-astro-cid-cvbuhuel] .blog-meta[data-astro-cid-cvbuhuel] svg[data-astro-cid-cvbuhuel]{vertical-align:middle}.blog-card[data-astro-cid-cvbuhuel] .blog-card-title[data-astro-cid-cvbuhuel]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.blog-card[data-astro-cid-cvbuhuel] .blog-card-title[data-astro-cid-cvbuhuel] a[data-astro-cid-cvbuhuel]{color:var(--text-color);text-decoration:none;transition:color .3s ease}.blog-card[data-astro-cid-cvbuhuel] .blog-card-title[data-astro-cid-cvbuhuel] a[data-astro-cid-cvbuhuel]:hover{color:var(--primary-color)}.blog-card[data-astro-cid-cvbuhuel] .blog-card-description[data-astro-cid-cvbuhuel]{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.blog-card[data-astro-cid-cvbuhuel] .blog-card-footer[data-astro-cid-cvbuhuel]{border-top:1px solid var(--gray-200);padding-top:1rem}@media (max-width:768px){.blog-header[data-astro-cid-cvbuhuel] h1[data-astro-cid-cvbuhuel]{font-size:2rem}}