.card.svelte-1eqgm2v{display:flex;flex-direction:column;gap:var(--space-16);color:inherit;text-decoration:none}.card__art.svelte-1eqgm2v{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--br-l);display:grid;place-items:center;background:var(--bg-tertiary)}.card__art.svelte-1eqgm2v img:where(.svelte-1eqgm2v){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.card__art.svelte-1eqgm2v .card__mark:where(.svelte-1eqgm2v){width:30%;height:auto;opacity:.5}.card.svelte-1eqgm2v:hover .card__art:where(.svelte-1eqgm2v) img:where(.svelte-1eqgm2v):not(.card__mark){transform:scale(1.03)}.card__text.svelte-1eqgm2v{display:flex;flex-direction:column;gap:var(--space-8)}.card__meta.svelte-1eqgm2v{margin:0;font-size:var(--fz-s);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-brand)}.card__title.svelte-1eqgm2v{margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fz-l);line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.card__desc.svelte-1eqgm2v{margin:0;font-size:var(--fz-sm);line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 900px){.card--wide.svelte-1eqgm2v{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-40);align-items:center}.card--wide.svelte-1eqgm2v .card__art:where(.svelte-1eqgm2v){aspect-ratio:16 / 10}.card--wide.svelte-1eqgm2v .card__title:where(.svelte-1eqgm2v){font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.02em}.card--wide.svelte-1eqgm2v .card__desc:where(.svelte-1eqgm2v){font-size:var(--fz-m);-webkit-line-clamp:4}}@media (max-width: 639px){.card__desc.svelte-1eqgm2v{font-size:16px}.card__meta.svelte-1eqgm2v{font-size:var(--fz-sm)}}
