.card.svelte-wbbct5{flex-direction:column;gap:1rem;display:flex;position:relative}.card.svelte-wbbct5:hover{--cover-lift:1}.copy.svelte-wbbct5{margin-top:0}.meta.svelte-wbbct5{font-size:var(--text-xs);color:var(--ink-4);flex-wrap:wrap;gap:.25rem .75rem;line-height:1.2;display:flex}.section.svelte-wbbct5{font-weight:var(--weight-medium);color:var(--ink-2)}.title.svelte-wbbct5{font-size:var(--text-xl);line-height:var(--leading-snug);margin-top:.5rem}.title.svelte-wbbct5 a:where(.svelte-wbbct5){color:var(--ink-1);transition:color var(--duration-fast) var(--ease-out);font-family:inherit;text-decoration:none}.title.svelte-wbbct5 a:where(.svelte-wbbct5):after{content:"";position:absolute;inset:0}.card.svelte-wbbct5:hover .title:where(.svelte-wbbct5) a:where(.svelte-wbbct5){color:var(--ink-brand)}.title.svelte-wbbct5 a:where(.svelte-wbbct5):focus-visible{outline:none}.card.svelte-wbbct5:has(a:where(.svelte-wbbct5):focus-visible){outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-md)}.description.svelte-wbbct5{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-3);-webkit-box-orient:vertical;margin-top:.5rem;display:-webkit-box;overflow:hidden}.author.svelte-wbbct5{font-size:var(--text-xs);color:var(--ink-4);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.author.svelte-wbbct5 .name:where(.svelte-wbbct5){font-weight:var(--weight-medium);color:var(--ink-2)}@media (width>=60rem){.featured.svelte-wbbct5{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.featured.svelte-wbbct5 .title:where(.svelte-wbbct5){font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin-top:.75rem}.featured.svelte-wbbct5 .description:where(.svelte-wbbct5){font-size:var(--text-md);-webkit-line-clamp:4;line-clamp:4;margin-top:.875rem}}.article-grid.svelte-ptbgvn{overflow:hidden}ul.svelte-ptbgvn{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-ptbgvn{padding:var(--inset,1.5rem);box-shadow:1px 0 0 var(--line-1), 0 1px 0 var(--line-1);transition:background-color var(--duration-normal) var(--ease-out)}li.svelte-ptbgvn:hover{background-color:var(--surface-raised)}
