.post-card.svelte-17o5h7x{display:flex;gap:1.5rem;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background-color:var(--surface-primary);box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.post-card.svelte-17o5h7x:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}@media (max-width: 767px){.post-card.svelte-17o5h7x{flex-direction:column}}.card-image.svelte-17o5h7x{width:200px;height:200px;flex-shrink:0}.card-image.svelte-17o5h7x img:where(.svelte-17o5h7x){width:100%;height:100%;object-fit:cover}.card-image.svelte-17o5h7x .placeholder:where(.svelte-17o5h7x){width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);color:var(--text-secondary);font-size:14px}@media (max-width: 767px){.card-image.svelte-17o5h7x{width:100%}}.card-content.svelte-17o5h7x{padding:1.5rem;display:flex;flex-direction:column}.title.svelte-17o5h7x{font-size:20px;font-weight:700;margin:0 0 .75rem;line-height:1.4}.excerpt.svelte-17o5h7x{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.meta.svelte-17o5h7x{display:flex;align-items:center;font-size:13px;color:var(--text-secondary)}.meta.svelte-17o5h7x .separator:where(.svelte-17o5h7x){margin:0 .5rem}.main-content.svelte-u4k2t{flex:1;min-width:0}.page-header.svelte-u4k2t{text-align:center;margin-bottom:4rem}.title.svelte-u4k2t{font-size:36px;font-weight:800;margin-bottom:1rem}.subtitle.svelte-u4k2t{font-size:18px;color:var(--text-secondary)}@media (max-width: 767px){.subtitle.svelte-u4k2t .mobile-line-break:where(.svelte-u4k2t){display:block}}.section-title.svelte-u4k2t{font-size:28px;font-weight:700;margin-bottom:2rem;border-bottom:2px solid var(--border-primary);padding-bottom:1rem}.post-list.svelte-u4k2t{display:flex;flex-direction:column;gap:24px}
