.link.svelte-kmgdky{background:var(--colors-elevation-2);border-radius:var(--border-radiuses-lg);transition:transform var(--anim-speed-medium) var(--anim-easing-circ), box-shadow var(--anim-speed-medium) var(--anim-easing-circ);border:1px solid color-mix(in oklch, var(--colors-elevation-2), var(--border-mix-shading) var(--border-strength-1));color:var(--colors-text);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.link.svelte-kmgdky:hover{box-shadow:var(--shadows-sm);transform:translateY(-4px)}}.grid-item__image-wrapper.svelte-kmgdky{aspect-ratio:16/9;width:100%;overflow:hidden}.grid-item__image-wrapper.svelte-kmgdky img:where(.svelte-kmgdky){object-fit:cover;object-position:top;width:100%;height:100%}.grid-item__content.svelte-kmgdky{flex-direction:column;flex-grow:1;gap:.5rem;padding:1.25rem;display:flex}.grid-item__content.svelte-kmgdky p:where(.svelte-kmgdky){font-size:var(--font-sizes-sm);color:var(--colors-text-light);flex:1;margin:0;line-height:1.5}.title-row.svelte-kmgdky{align-items:center;gap:.5rem;display:flex}.title-row.svelte-kmgdky>.title:where(.svelte-kmgdky){font-size:var(--font-sizes-md);font-weight:var(--font-weights-bolder)}
