.posts.svelte-qjcjmc.svelte-qjcjmc{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.post-card.svelte-qjcjmc.svelte-qjcjmc{display:block;text-decoration:none;color:inherit;padding-bottom:48px;border-bottom:1px solid #ebebeb}.post-image-wrap.svelte-qjcjmc.svelte-qjcjmc{overflow:hidden;margin-bottom:18px}.post-image.svelte-qjcjmc.svelte-qjcjmc{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:opacity .3s ease}.post-card.svelte-qjcjmc:hover .post-image.svelte-qjcjmc{opacity:.85}.post-content.svelte-qjcjmc.svelte-qjcjmc{padding:0}.post-date.svelte-qjcjmc.svelte-qjcjmc{display:block;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#767676;font-weight:400;margin-bottom:8px}.post-title.svelte-qjcjmc.svelte-qjcjmc{margin:0;font-size:1.15rem;font-weight:400;line-height:1.5;color:#222}.post-description.svelte-qjcjmc.svelte-qjcjmc{margin:10px 0 0;font-size:.88rem;font-weight:300;line-height:1.75;color:#666}@media (max-width: 1024px){.posts.svelte-qjcjmc.svelte-qjcjmc{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.posts.svelte-qjcjmc.svelte-qjcjmc{grid-template-columns:1fr;gap:40px}}
