ul.svelte-kjz6sm{list-style:none;margin:0;padding:0}a.svelte-kjz6sm{display:grid;color:inherit;text-decoration:none}.text.svelte-kjz6sm{display:flex;flex-direction:column;gap:6px;min-width:0}.kind.svelte-kjz6sm{margin-bottom:2px}strong.svelte-kjz6sm{font-weight:700;letter-spacing:-.01em;text-wrap:balance}.desc.svelte-kjz6sm{color:var(--color-muted);text-wrap:pretty}time.svelte-kjz6sm{color:var(--color-muted);font-size:13px}a.svelte-kjz6sm:hover strong:where(.svelte-kjz6sm){color:var(--color-accent)}.thumb.svelte-kjz6sm{display:block;overflow:hidden;border-radius:6px;background:var(--color-panel-2)}.thumb.svelte-kjz6sm img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}a.svelte-kjz6sm:hover .thumb:where(.svelte-kjz6sm) img{transform:scale(1.02)}.rows.svelte-kjz6sm li:where(.svelte-kjz6sm){border-top:1px solid var(--color-line)}.rows.svelte-kjz6sm li:where(.svelte-kjz6sm):last-child{border-bottom:1px solid var(--color-line)}.rows.svelte-kjz6sm a:where(.svelte-kjz6sm){grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:center;padding:24px 0}@media(max-width:640px){.rows.svelte-kjz6sm a:where(.svelte-kjz6sm){grid-template-columns:minmax(0,1fr) 110px;gap:16px;padding:18px 0;align-items:start}}.rows.svelte-kjz6sm .thumb:where(.svelte-kjz6sm){grid-column:2;grid-row:1;aspect-ratio:3/2}@media(max-width:640px){.rows.svelte-kjz6sm .thumb:where(.svelte-kjz6sm){aspect-ratio:1}}.rows.svelte-kjz6sm .text:where(.svelte-kjz6sm){grid-column:1;grid-row:1}.rows.svelte-kjz6sm .bare:where(.svelte-kjz6sm) .text:where(.svelte-kjz6sm){grid-column:1/-1}.rows.svelte-kjz6sm strong:where(.svelte-kjz6sm){font-size:22px;line-height:1.25}@media(max-width:640px){.rows.svelte-kjz6sm strong:where(.svelte-kjz6sm){font-size:18px}}.rows.svelte-kjz6sm .desc:where(.svelte-kjz6sm){font:16.5px/1.5 var(--font-serif);max-width:60ch}@media(max-width:640px){.rows.svelte-kjz6sm .desc:where(.svelte-kjz6sm){font-size:15px}}.tiles.svelte-kjz6sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px 24px}@media(max-width:640px){.tiles.svelte-kjz6sm{grid-template-columns:1fr;gap:28px}}.tiles.svelte-kjz6sm a:where(.svelte-kjz6sm){gap:12px}.tiles.svelte-kjz6sm .thumb:where(.svelte-kjz6sm){aspect-ratio:4/3}.tiles.svelte-kjz6sm strong:where(.svelte-kjz6sm){font-size:17px;line-height:1.3}.tiles.svelte-kjz6sm .desc:where(.svelte-kjz6sm){font-size:14px}
