.fc-link.svelte-l43zg2{border-radius:var(--radius-lg);flex-direction:column;gap:1rem;height:100%;text-decoration:none;display:flex}.fc-wide.svelte-l43zg2 .fc-link:where(.svelte-l43zg2){gap:1.25rem}@media (width>=64rem){.fc-wide.svelte-l43zg2 .fc-link:where(.svelte-l43zg2){grid-template-columns:5fr 7fr;align-items:center;gap:2.5rem;display:grid}}.fc-plate.svelte-l43zg2{aspect-ratio:4/3;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-sunken);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-slow) var(--ease-out);display:block;position:relative;overflow:hidden}.fc-link.svelte-l43zg2:hover .fc-plate:where(.svelte-l43zg2){box-shadow:var(--shadow-md)}.fc-plate.svelte-l43zg2 img:where(.svelte-l43zg2){object-fit:cover;width:100%;height:100%;scale:1.1;translate:var(--fc-x,0) var(--fc-y,0);transition:scale .9s var(--ease-out);display:block}.fc-link.svelte-l43zg2:hover .fc-plate:where(.svelte-l43zg2) img:where(.svelte-l43zg2){scale:1.14}.dark .fc-plate.svelte-l43zg2 img:where(.svelte-l43zg2),[data-theme=dark] .fc-plate.svelte-l43zg2 img:where(.svelte-l43zg2){filter:brightness(.85)}.fc-part.svelte-l43zg2{border:1px solid color-mix(in oklab, var(--color-gold-400) 40%, transparent);border-radius:var(--radius-sm);background:var(--bg-surface);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold-text);box-shadow:var(--shadow-sm);padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.fc-body.svelte-l43zg2{flex-direction:column;gap:.5rem;min-width:0;display:flex}.fc-eyebrow.svelte-l43zg2{display:block}.fc-title.svelte-l43zg2{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-serif);text-wrap:pretty;transition:color var(--duration-normal) var(--ease-out);-webkit-box-orient:vertical;font-size:1.3125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.fc-wide.svelte-l43zg2 .fc-title:where(.svelte-l43zg2){-webkit-line-clamp:4;line-clamp:4;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-style:italic;line-height:1.2}[dir=rtl] .fc-wide.svelte-l43zg2 .fc-title:where(.svelte-l43zg2){font-style:normal}.fc-excerpt.svelte-l43zg2{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-sans);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.fc-wide.svelte-l43zg2 .fc-excerpt:where(.svelte-l43zg2){-webkit-line-clamp:4;line-clamp:4;font-family:var(--font-serif);font-size:1rem;line-height:1.65}.fc-meta.svelte-l43zg2{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.25rem;display:flex}
