.blog-card.svelte-1a4boly{position:relative;border-radius:.5rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.blog-card.svelte-1a4boly:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.blog-image.svelte-1a4boly{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.card-overlay.svelte-1a4boly{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000001a,#000c);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.date.svelte-1a4boly{font-size:.875rem;color:#fff;font-weight:500}.title.svelte-1a4boly{font-weight:700;font-size:1.25rem;color:#fff;margin:.5rem 0;line-height:1.3}.read-more.svelte-1a4boly{background:linear-gradient(to right,#7c3aed,#db2777,#dc2626);color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-weight:600;font-size:.875rem;transition:all .3s ease;display:flex;width:-moz-fit-content;width:fit-content;margin-top:.75rem}.read-more.svelte-1a4boly:hover{opacity:.9}.blog-heading.svelte-1a4boly{font-weight:800;text-align:center;background:linear-gradient(to right,#7c3aed,#db2777,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:2rem;line-height:1.2;letter-spacing:-.025em;position:relative;padding-bottom:1rem}.blog-heading.svelte-1a4boly:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(to right,#7c3aed,#db2777,#dc2626);border-radius:2px}.sr-only.svelte-1a4boly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
