.phero.svelte-u4k2t{padding:clamp(44px,6vw,80px) 0 20px}.phero.svelte-u4k2t h1:where(.svelte-u4k2t){margin:14px 0 16px}.post-grid.svelte-u4k2t{display:grid;gap:22px}@media (min-width: 720px){.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.post-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.post-card.svelte-u4k2t{display:flex;flex-direction:column;gap:10px;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color .15s ease}.post-card.svelte-u4k2t:hover{border-color:var(--red)}.post-card.svelte-u4k2t .tag:where(.svelte-u4k2t){align-self:flex-start;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--red-600);background:var(--red-tint);padding:3px 10px;border-radius:999px}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.22rem;line-height:1.2;color:var(--ink);margin:4px 0 0}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--ink-2);font-size:.96rem;margin:0;flex:1}.post-card.svelte-u4k2t .more:where(.svelte-u4k2t){color:var(--red-600);font-weight:600;font-size:.92rem}
