.posts.svelte-u4k2t{gap:1rem;max-width:860px;margin-top:-3.5rem;display:grid;position:relative}.post.svelte-u4k2t{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);gap:1.25rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .2s;display:flex}.post.svelte-u4k2t:hover{color:var(--text);transform:translateY(-3px)}time.svelte-u4k2t{background:linear-gradient(160deg, var(--navy-light), var(--navy));color:#c9d3ea;text-transform:uppercase;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:.75rem;font-weight:700;line-height:1.15;display:flex}.day.svelte-u4k2t{font-family:var(--font-display);color:var(--accent-light);font-size:1.5rem}h2.svelte-u4k2t{margin:0 0 .35rem;font-size:1.3rem}p.svelte-u4k2t{color:var(--muted);margin:0}.more.svelte-u4k2t{color:var(--accent-dark);margin-top:.5rem;font-weight:700;display:inline-block}@media (width<=520px){.post.svelte-u4k2t{flex-direction:column;gap:.75rem}time.svelte-u4k2t{border-radius:999px;flex-direction:row;place-self:flex-start start;gap:.3rem;width:auto;height:auto;padding:.3rem .75rem}.day.svelte-u4k2t{font-size:.9rem}}
