.card.svelte-1cso6sw{border-top:1px solid var(--line-2);flex-direction:column;gap:16px;height:100%;padding:28px 0 8px;display:flex;position:relative}.card.svelte-1cso6sw:before{content:"";background:var(--fg);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.card.svelte-1cso6sw:hover:before{transform:scaleX(1)}.card__meta.svelte-1cso6sw{color:var(--fg-3);text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.card__title.svelte-1cso6sw{text-transform:uppercase;text-wrap:balance;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.15}.card__text.svelte-1cso6sw{color:var(--fg-2);font-size:16px;line-height:1.55}.card__foot.svelte-1cso6sw{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.card__topics.svelte-1cso6sw{flex-wrap:wrap;gap:6px;display:flex}.card__cta.svelte-1cso6sw{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.card__cta.svelte-1cso6sw span:where(.svelte-1cso6sw){transition:transform .5s var(--ease);display:inline-block}.card.svelte-1cso6sw:hover .card__cta:where(.svelte-1cso6sw) span:where(.svelte-1cso6sw){transform:translate(3px,-3px)}
