.post-card.svelte-ygmsr4{display:flex;min-width:0;flex-direction:column;border-top:3px solid var(--color-primary);border-radius:0 0 var(--radius-base) var(--radius-base);padding:1.5rem;background:var(--color-card);color:var(--color-text);text-decoration:none;transition:transform var(--duration-base)}.post-card.svelte-ygmsr4:hover{transform:translateY(-3px)}.post-card.svelte-ygmsr4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-top.svelte-ygmsr4{display:flex;justify-content:space-between;gap:1rem}.card-number.svelte-ygmsr4,.card-eyebrow.svelte-ygmsr4{color:var(--color-primary-strong);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.card-eyebrow.svelte-ygmsr4{color:var(--color-text-muted)}.card-title.svelte-ygmsr4{margin:1.75rem 0 .75rem;font-family:var(--font-heading);font-size:1.35rem;font-weight:600;line-height:1.3}.compact.svelte-ygmsr4 .card-title:where(.svelte-ygmsr4){margin-top:2rem;font-size:1.2rem;font-weight:700;line-height:1.35}p.svelte-ygmsr4{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.6}.compact.svelte-ygmsr4 p:where(.svelte-ygmsr4){font-size:.9rem}.card-meta.svelte-ygmsr4{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.75rem;color:var(--color-primary-strong);font-size:.78rem;font-weight:600}.compact.svelte-ygmsr4 .card-meta:where(.svelte-ygmsr4){padding-top:1.5rem}@media(prefers-reduced-motion:reduce){.post-card.svelte-ygmsr4{transition:none}}
