.page.svelte-u4k2t{padding:28px 0 64px}.content.svelte-u4k2t{max-width:960px}.page-header.svelte-u4k2t{margin-bottom:22px;text-align:center}h1.svelte-u4k2t{font-size:1.75rem;font-weight:700;margin:6px 0 10px;color:var(--text)}.post-list.svelte-u4k2t{display:grid;gap:12px}.post-card.svelte-u4k2t{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff42;transition:transform .12s,box-shadow .12s,border-color .12s;max-width:100%}.post-thumb.svelte-u4k2t{aspect-ratio:2 / 1;max-height:160px;background:var(--surface-strong)}.post-thumb.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;display:block}.post-card-body.svelte-u4k2t{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.post-card.svelte-u4k2t:hover{transform:translateY(-2px);border-color:#2b241d3d;box-shadow:0 14px 30px #221d180f}.post-meta.svelte-u4k2t{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}h2.svelte-u4k2t{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:6px;line-height:1.28}.post-tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.tag.svelte-u4k2t{font-size:.62rem;padding:2px 7px;border-radius:var(--radius-pill);background:var(--color-promo-bg);color:var(--color-promo);font-weight:500}.excerpt.svelte-u4k2t{font-size:.82rem;line-height:1.5;color:var(--muted);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-u4k2t{font-size:.74rem;font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.state-text.svelte-u4k2t{font-size:.9rem;color:var(--muted);padding:32px 0}@media(min-width:900px){.post-list.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1200px){.content.svelte-u4k2t{max-width:1040px}.post-list.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr))}.post-thumb.svelte-u4k2t{max-height:132px}}
