.widget-title.svelte-u4k2t{font-family:var(--font-display);color:var(--color-ink);margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700;position:relative}.widget-title.svelte-u4k2t:after{content:"";background:var(--color-primary);border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.blog-card.svelte-u4k2t{background:var(--color-surface);border:2px solid var(--color-ink);box-shadow:6px 6px 0 0 var(--color-ink);border-radius:1.5rem;position:relative;overflow:hidden}.blog-card-img.svelte-u4k2t{aspect-ratio:16/10;background:color-mix(in oklab, var(--color-ink) 5%, var(--color-surface));flex-shrink:0;position:relative;overflow:hidden}.blog-card-img.svelte-u4k2t img{object-fit:cover;width:100%;height:100%}.date-badge.svelte-u4k2t{background:var(--color-primary);color:var(--color-background);font-weight:700;font-family:var(--font-serif);text-align:center;z-index:10;border-radius:6px;padding:8px 16px;line-height:1.1;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 20px -6px #2a241c73}.date-badge.svelte-u4k2t span:where(.svelte-u4k2t){text-transform:uppercase;font-size:.75rem;font-weight:500;display:block}.read-more-link.svelte-u4k2t{color:var(--color-ink);transition:color var(--dur-snappy);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.read-more-link.svelte-u4k2t:hover{color:var(--color-primary)}.read-more-link.svelte-u4k2t:after{content:"";background:var(--color-primary);width:0%;height:1px;transition:width var(--dur-snappy);position:absolute;bottom:-2px;left:0}.read-more-link.svelte-u4k2t:hover:after{width:100%}
