.post-card.svelte-17o5h7x{display:flex;flex-direction:column;height:100%}.card-image-wrap.svelte-17o5h7x{display:block;overflow:hidden}.card-image.svelte-17o5h7x{width:100%;overflow:hidden;position:relative}.hero.svelte-17o5h7x .card-image:where(.svelte-17o5h7x){aspect-ratio:3/2}.secondary.svelte-17o5h7x .card-image:where(.svelte-17o5h7x){aspect-ratio:3/2}.standard.svelte-17o5h7x .card-image:where(.svelte-17o5h7x){aspect-ratio:4/3}.cover-img.svelte-17o5h7x{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.post-card.svelte-17o5h7x:hover .cover-img:where(.svelte-17o5h7x){transform:scale(1.04)}.fallback-pattern.svelte-17o5h7x{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:16px}.fallback-circle.svelte-17o5h7x{width:60px;height:60px;border-radius:50%;background:#0000000f}.fallback-rect.svelte-17o5h7x{width:40px;height:80px;border-radius:2px;background:#0000000f}.card-body.svelte-17o5h7x{padding-top:12px;display:flex;flex-direction:column;gap:6px;flex:1}.card-meta.svelte-17o5h7x{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.card-title.svelte-17o5h7x{font-family:var(--font-display);font-weight:400;color:var(--color-text);line-height:1.2}.card-title.svelte-17o5h7x a:where(.svelte-17o5h7x){color:inherit;transition:color var(--transition-fast)}.card-title.svelte-17o5h7x a:where(.svelte-17o5h7x):hover{color:var(--color-text-secondary)}.card-excerpt.svelte-17o5h7x{font-size:.875rem;color:var(--color-text-muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero.svelte-17o5h7x .card-title:where(.svelte-17o5h7x){font-size:clamp(1.4rem,2.5vw,1.875rem)}.secondary.svelte-17o5h7x .card-title:where(.svelte-17o5h7x){font-size:clamp(1.125rem,1.8vw,1.375rem)}.standard.svelte-17o5h7x .card-title:where(.svelte-17o5h7x){font-size:1.0625rem}
