.image-wrapper.svelte-pf7zc2{position:relative;width:100%;overflow:hidden;background-color:var(--color-gray-100)}.image-wrapper.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:auto;display:block}.image-wrapper.has-fade.svelte-pf7zc2{max-height:var(--image-max-height)}.image-wrapper.has-fade.svelte-pf7zc2 img:where(.svelte-pf7zc2){object-fit:cover;height:100%}.image-wrapper.has-fade.svelte-pf7zc2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:var(--gradient-fade);pointer-events:none;z-index:var(--z-index-overlay)}.badge.svelte-pf7zc2{position:absolute;top:var(--spacing-base);right:var(--spacing-base);background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.content.svelte-pf7zc2{padding:var(--spacing-lg);flex-grow:1;display:flex;flex-direction:column}.date.svelte-pf7zc2{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-sm);display:block}h3.svelte-pf7zc2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-gray-800);line-height:var(--line-height-normal)}.excerpt.svelte-pf7zc2{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-normal);margin-bottom:var(--spacing-base);flex-grow:1}.excerpt.svelte-pf7zc2 p{margin:0}.read-more.svelte-pf7zc2{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.card-link.svelte-pf7zc2:hover .read-more:where(.svelte-pf7zc2){text-decoration:underline}
