.widget-title.svelte-u4k2t{position:relative;padding-bottom:1rem;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.25rem;color:#fff}.widget-title.svelte-u4k2t:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#22c55e;border-radius:2px}.blog-card.svelte-u4k2t{background:#121212;border:1px solid rgba(255,255,255,.05);border-radius:1rem;overflow:hidden;transition:all .3s ease}.blog-card.svelte-u4k2t:hover{border-color:#22c55e4d;transform:translateY(-5px);box-shadow:0 10px 40px -10px #00000080}.blog-card-img.svelte-u4k2t{position:relative;overflow:hidden;aspect-ratio:16/10}.blog-card-img.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.blog-card.svelte-u4k2t:hover .blog-card-img:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.1)}.date-badge.svelte-u4k2t{position:absolute;bottom:20px;left:20px;background:#22c55e;color:#000;padding:8px 16px;border-radius:4px;font-weight:700;font-family:Space Grotesk,sans-serif;text-align:center;line-height:1.1;box-shadow:0 4px 20px #0000004d;z-index:10}.date-badge.svelte-u4k2t span:where(.svelte-u4k2t){display:block;font-size:.75rem;font-weight:500;text-transform:uppercase}.read-more-link.svelte-u4k2t{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:#fff;transition:color .3s}.read-more-link.svelte-u4k2t:hover{color:#22c55e}.read-more-link.svelte-u4k2t:after{content:"";position:absolute;bottom:-2px;left:0;width:0%;height:1px;background:#22c55e;transition:width .3s}.read-more-link.svelte-u4k2t:hover:after{width:100%}
