.posts-section.svelte-4bzux8.svelte-4bzux8{padding:var(--space-16) var(--space-6);background:var(--color-bg-card)}.posts-inner.svelte-4bzux8.svelte-4bzux8{max-width:var(--container-lg);margin:0 auto}.empty.svelte-4bzux8.svelte-4bzux8{text-align:center;color:var(--color-text-tertiary);font-style:italic}.post-list.svelte-4bzux8.svelte-4bzux8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.post-card.svelte-4bzux8.svelte-4bzux8{display:block;background:#fff;padding:var(--space-6);border:1px solid var(--color-border-primary);border-left:4px solid var(--color-brand-gold);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:all .2s ease}.post-card.svelte-4bzux8.svelte-4bzux8:hover{box-shadow:var(--shadow-card);transform:translateY(-2px);text-decoration:none}.post-meta.svelte-4bzux8.svelte-4bzux8{font-family:var(--font-family-display);font-size:var(--font-size-xs);color:var(--color-brand-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-2)}.post-author.svelte-4bzux8.svelte-4bzux8{color:var(--color-text-tertiary)}.post-card.svelte-4bzux8 h2.svelte-4bzux8{font-family:var(--font-family-display);font-size:var(--font-size-2xl);color:var(--color-brand-primary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:1px}.post-card.svelte-4bzux8 p.svelte-4bzux8{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.read-more.svelte-4bzux8.svelte-4bzux8{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-brand-primary);font-weight:700;text-transform:uppercase;letter-spacing:2px}
