.posts.svelte-gyci40{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.post.svelte-gyci40{position:relative;transition:translate var(--t-base) var(--ease-out)}.post.svelte-gyci40:has(a:where(.svelte-gyci40):hover),.post.svelte-gyci40:has(a:where(.svelte-gyci40):focus-visible){translate:0 -4px}.meta.svelte-gyci40{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:var(--ink-faint);font-size:.9rem}.post-title.svelte-gyci40{font-family:var(--font-display);font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:400;line-height:1.15}.post-title.svelte-gyci40 a:where(.svelte-gyci40){color:var(--ink);text-decoration:none}.post-title.svelte-gyci40 a:where(.svelte-gyci40):after{content:"";position:absolute;inset:0;border-radius:inherit}.post-title.svelte-gyci40 a:where(.svelte-gyci40):focus-visible{outline:none}.post.svelte-gyci40:has(.post-title:where(.svelte-gyci40) a:where(.svelte-gyci40):focus-visible){outline:2px solid var(--ink);outline-offset:3px}.read.svelte-gyci40{margin-top:auto;padding-top:.4rem;color:var(--ink);font-size:.95rem}@container (min-width: 60rem){.feature.svelte-gyci40>:where(.svelte-gyci40):first-child{grid-column:span 2}.feature.svelte-gyci40>:where(.svelte-gyci40):first-child .post-title:where(.svelte-gyci40){font-size:clamp(1.7rem,2.6vw,2.4rem)}}@media(prefers-reduced-motion:reduce){.post.svelte-gyci40{transition:none}}
