.article-card.svelte-jftsrg{border-radius:var(--radius-2xl);color:inherit;gap:.85rem;text-decoration:none;display:grid}.article-card.svelte-jftsrg:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.cover.svelte-jftsrg{aspect-ratio:16/10;border-radius:var(--radius-2xl);background:var(--process-background);box-shadow:var(--shadow-sm);margin-bottom:.4rem;overflow:hidden}.cover.svelte-jftsrg img:where(.svelte-jftsrg){object-fit:cover;width:100%;height:100%;transition:transform var(--motion-normal) var(--ease-out);display:block}.cover-fallback.svelte-jftsrg{color:#ffffffb3;place-items:center;width:100%;height:100%;display:grid}.article-card.svelte-jftsrg:hover .cover:where(.svelte-jftsrg) img:where(.svelte-jftsrg),.article-card.svelte-jftsrg:focus-visible .cover:where(.svelte-jftsrg) img:where(.svelte-jftsrg){transform:scale(1.04)}.meta.svelte-jftsrg{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.78rem;font-weight:600;display:flex}.category.svelte-jftsrg{color:var(--brand-blue-dark);background:color-mix(in srgb, var(--brand-blue) 10%, var(--neutral-white));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:760}.title.svelte-jftsrg{color:var(--text-strong);font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.3}.article-card.svelte-jftsrg p:where(.svelte-jftsrg){color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.card-action.svelte-jftsrg{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.card-action.svelte-jftsrg .card-arrow{color:var(--brand-blue);transition:transform var(--motion-normal) var(--ease-out);margin-left:.15rem}.article-card.svelte-jftsrg:hover .card-arrow,.article-card.svelte-jftsrg:focus-visible .card-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.article-card.svelte-jftsrg:hover .cover:where(.svelte-jftsrg) img:where(.svelte-jftsrg),.article-card.svelte-jftsrg:focus-visible .cover:where(.svelte-jftsrg) img:where(.svelte-jftsrg),.article-card.svelte-jftsrg:hover .card-arrow,.article-card.svelte-jftsrg:focus-visible .card-arrow{transform:none}}
