.featured.svelte-kzucqn{gap:var(--size-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.featured.svelte-kzucqn .media:where(.svelte-kzucqn){aspect-ratio:3/2;border-radius:var(--radius);background:var(--bg-placeholder);overflow:hidden}.featured.svelte-kzucqn .media:where(.svelte-kzucqn) img{height:100%;transition:transform 1s}.featured.svelte-kzucqn:hover .media:where(.svelte-kzucqn) img{transform:scale(1.03)}.featured.svelte-kzucqn .text:where(.svelte-kzucqn){gap:var(--size-l);display:grid}.featured.svelte-kzucqn .meta:where(.svelte-kzucqn){gap:var(--size-s);font-size:var(--font-size-xs);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.featured.svelte-kzucqn .meta:where(.svelte-kzucqn) .category:where(.svelte-kzucqn){font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--c-brand-text)}.featured.svelte-kzucqn .title:where(.svelte-kzucqn){font-size:var(--font-size-3xl);line-height:var(--lh-snug);text-wrap:balance}.featured.svelte-kzucqn .title:where(.svelte-kzucqn) a:where(.svelte-kzucqn){color:var(--c-heading)}.featured.svelte-kzucqn .title:where(.svelte-kzucqn) a:where(.svelte-kzucqn):after{content:"";position:absolute;inset:0}.featured.svelte-kzucqn .title:where(.svelte-kzucqn) a:where(.svelte-kzucqn):hover{color:var(--c-brand-text)}.featured.svelte-kzucqn .summary:where(.svelte-kzucqn){font-size:var(--font-size-m);line-height:var(--lh-prose)}.featured.svelte-kzucqn .tags:where(.svelte-kzucqn){z-index:1;gap:var(--size-xs);flex-wrap:wrap;list-style:none;display:flex;position:relative}@media (width<=900px){.featured.svelte-kzucqn{gap:var(--size-l);grid-template-columns:minmax(0,1fr)}}article.svelte-966f7b{background:var(--bg-surface);border:var(--border-soft);border-radius:var(--radius);transition:border-color var(--transition);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}article.svelte-966f7b:hover{border-color:var(--c-brand)}article.svelte-966f7b:hover h3:where(.svelte-966f7b) a:where(.svelte-966f7b){text-underline-offset:4px;text-decoration:underline}article.svelte-966f7b .media:where(.svelte-966f7b){aspect-ratio:3/2;background:var(--bg-placeholder);overflow:hidden}article.svelte-966f7b .media:where(.svelte-966f7b) img{height:100%}article.svelte-966f7b .body:where(.svelte-966f7b){align-content:start;gap:var(--size-m);padding:var(--size-l) var(--size-l) var(--size-m);display:grid}article.svelte-966f7b .body:where(.svelte-966f7b) h3:where(.svelte-966f7b){font-size:var(--font-size-l);line-height:var(--lh-title);text-wrap:balance}article.svelte-966f7b .body:where(.svelte-966f7b) h3:where(.svelte-966f7b) a:where(.svelte-966f7b){color:var(--c-brand)}article.svelte-966f7b .body:where(.svelte-966f7b) h3:where(.svelte-966f7b) a:where(.svelte-966f7b):after{content:"";position:absolute;inset:0}article.svelte-966f7b .body:where(.svelte-966f7b) p:where(.svelte-966f7b){-webkit-line-clamp:3;line-clamp:3;font-size:var(--font-size-m);line-height:var(--lh-body);text-box:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}article.svelte-966f7b footer:where(.svelte-966f7b){justify-content:space-between;gap:var(--size-s);margin-inline:var(--size-l);padding-block:var(--size-m);border-top:var(--border-soft);font-size:var(--font-size-xs);color:var(--c-text-muted);flex-wrap:wrap;display:flex}article.svelte-966f7b footer:where(.svelte-966f7b)>:where(.svelte-966f7b){align-items:center;gap:var(--size-xs);display:inline-flex}article.svelte-966f7b footer:where(.svelte-966f7b) a:where(.svelte-966f7b){z-index:1;color:var(--c-text-muted);position:relative}article.svelte-966f7b footer:where(.svelte-966f7b) a:where(.svelte-966f7b):hover{color:var(--c-brand-text)}
