.page.svelte-a1a7z4{min-height:80vh;padding-top:150px}h1.svelte-a1a7z4{margin:14px 0 20px;font-size:clamp(2.4rem,6vw,4.2rem)}.lead.svelte-a1a7z4{max-width:56ch;color:var(--muted);margin:0 0 56px;font-size:1.1rem}ul.svelte-a1a7z4{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=400px){ul.svelte-a1a7z4{grid-template-columns:1fr}}li.svelte-a1a7z4{display:flex}a.svelte-a1a7z4{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);width:100%;transition:border-color .25s, transform .25s var(--ease);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex;position:relative}a.svelte-a1a7z4:hover{border-color:var(--accent);transform:translateY(-3px)}.n.svelte-a1a7z4{color:var(--faint);font-size:.8rem;position:absolute;top:22px;right:24px}.tags.svelte-a1a7z4{color:var(--accent);padding-right:3ch;font-size:.72rem}.title.svelte-a1a7z4{color:var(--fg);font-size:1.3rem;font-weight:600;line-height:1.3}.desc.svelte-a1a7z4{color:var(--muted);line-height:1.6}.read.svelte-a1a7z4{color:var(--muted);margin-top:auto;padding-top:8px;font-size:.8rem;transition:color .2s}a.svelte-a1a7z4:hover .read:where(.svelte-a1a7z4){color:var(--accent)}
