.blog-card.svelte-5xvek5{background:var(--color-surface);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xl);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.blog-card.svelte-5xvek5:hover{border-color:var(--color-primary);box-shadow:0 6px 24px #0058c31a;transform:translateY(-2px)}.blog-card.svelte-5xvek5:hover .blog-card-arrow:where(.svelte-5xvek5){transform:translate(3px)}.blog-card-top.svelte-5xvek5{display:flex;align-items:center;justify-content:space-between}.blog-card-icon.svelte-5xvek5{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#e8f0fe;border-radius:var(--radius-lg);color:var(--color-primary)}.blog-card-icon.svelte-5xvek5 .material-symbols-rounded:where(.svelte-5xvek5){font-size:1.375rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.blog-card-meta.svelte-5xvek5{font-size:.6875rem;color:var(--color-outline);text-transform:uppercase;letter-spacing:.04em}.blog-card-body.svelte-5xvek5{display:flex;flex-direction:column;gap:.375rem;flex:1}.blog-card-title.svelte-5xvek5{font-size:1.125rem;font-weight:700;color:var(--color-on-surface)}.blog-card-description.svelte-5xvek5{font-size:.875rem;color:var(--color-on-surface-variant);line-height:1.55}.blog-card-footer.svelte-5xvek5{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.blog-card-date.svelte-5xvek5{font-size:.75rem;color:var(--color-outline)}.blog-card-arrow.svelte-5xvek5{font-size:1.125rem;color:var(--color-primary);transition:transform .15s}
