.post-card.svelte-podw4w{flex-direction:column;gap:1.1rem;min-width:0;display:flex;position:relative}.cover.svelte-podw4w{aspect-ratio:16/9;background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 1px var(--hairline);transition:box-shadow .3s;position:relative;overflow:hidden}.cover.svelte-podw4w img:where(.svelte-podw4w){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.post-card.svelte-podw4w:hover .cover:where(.svelte-podw4w){box-shadow:0 0 0 1px #2fd69a73,0 0 4.5rem -1.2rem #2fd69a73}.post-card.svelte-podw4w:hover .cover:where(.svelte-podw4w) img:where(.svelte-podw4w){transform:scale(1.035)}.no-cover.svelte-podw4w{background:radial-gradient(closest-side at 50% 50%, #2fd69a42, transparent 70%), radial-gradient(120% 90% at 0% 0%, #12332b, transparent 60%), radial-gradient(120% 90% at 100% 100%, #10233a, transparent 60%), var(--surface-sunken);justify-content:center;align-items:center;height:100%;display:flex}.body.svelte-podw4w{flex-direction:column;gap:.6rem;min-width:0;display:flex}.kicker.svelte-podw4w{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.74rem;font-weight:700;display:flex}.label.svelte-podw4w{color:var(--gold)}.tag.svelte-podw4w{color:var(--primary)}.title.svelte-podw4w{letter-spacing:-.032em;font-size:1.32rem;font-weight:800;line-height:1.14}.title.svelte-podw4w a:where(.svelte-podw4w):after{content:"";z-index:1;position:absolute;inset:0}.title.svelte-podw4w a:where(.svelte-podw4w){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}.post-card.svelte-podw4w:hover .title:where(.svelte-podw4w) a:where(.svelte-podw4w){background-size:100% 1px}.excerpt.svelte-podw4w{color:var(--text-secondary);font-family:var(--font-reading);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width>=52rem){.featured.svelte-podw4w{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);display:grid}}.featured.svelte-podw4w .cover:where(.svelte-podw4w){border-radius:var(--radius-large);box-shadow:0 0 0 1px #eaf5f11f,0 0 7rem -2rem #2fd69a80}.featured.svelte-podw4w .body:where(.svelte-podw4w){gap:.95rem}.featured.svelte-podw4w .title:where(.svelte-podw4w){letter-spacing:-.045em;font-size:clamp(1.9rem,1.1rem + 3vw,3.2rem);line-height:1.02}.featured.svelte-podw4w .excerpt:where(.svelte-podw4w){-webkit-line-clamp:4;line-clamp:4;font-size:1.12rem}
