.article-grid.svelte-5acbxe{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:.5rem}.article-link.svelte-5acbxe{display:block;position:relative;padding:.5rem;padding-block-end:1rem;border-radius:var(--br-xl);&:hover{&:before{scale:1;opacity:1}}&:before{content:"";position:absolute;inset:0;border-radius:var(--br-xl);background:var(--shade4-15);z-index:-1;scale:.9;opacity:0;transition:scale var(--transition),opacity var(--transition)}.article:where(.svelte-5acbxe){position:relative;display:-ms-grid;display:grid;gap:.75rem}.article-image:where(.svelte-5acbxe){width:100%;height:auto;aspect-ratio:265 / 132;object-fit:cover;border-radius:var(--br-lg);background:var(--shade7);transition:scale var(--transition)}.article-meta:where(.svelte-5acbxe){display:grid;gap:.25rem;padding-inline:.75rem}.article-title:where(.svelte-5acbxe){font-size:1.125rem;font-weight:700;color:var(--shade0);line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;transition:color var(--transition)}.article-excerpt:where(.svelte-5acbxe){color:var(--shade1);font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}}
