.posts-section.svelte-9itq1l{box-shadow:var(--shadow-2);border-radius:var(--radius-3);background-color:var(--color-surface);margin-bottom:5rem;padding:2.5rem}.posts-section-title.svelte-9itq1l{color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);font-family:var(--font-serif);margin-bottom:1rem}.posts-section-subtitle.svelte-9itq1l{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-body);margin-bottom:2.5rem}.posts-list.svelte-9itq1l{margin:0;padding:0;list-style:none}.post-item.svelte-9itq1l{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.post-item.svelte-9itq1l:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-link.svelte-9itq1l{border-radius:var(--radius-2);margin:-1rem;padding:1rem;text-decoration:none;transition:all .3s;display:block}.post-link.svelte-9itq1l:hover{background-color:var(--color-surface-muted);transform:translateY(-2px)}.post-header.svelte-9itq1l{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.post-title.svelte-9itq1l{color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-family:var(--font-serif);margin:0;transition:color .2s}.post-link.svelte-9itq1l:hover .post-title:where(.svelte-9itq1l){color:var(--color-accent)}.post-date.svelte-9itq1l{color:var(--color-text-muted);font-size:var(--font-size-sm);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.post-description.svelte-9itq1l{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-base);line-height:var(--line-height-body);margin:0 0 1rem}.empty-state.svelte-9itq1l{color:var(--color-text-muted);margin:0;font-style:italic}.read-more.svelte-9itq1l{opacity:.8;color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;align-items:center;transition:opacity .2s;display:inline-flex}.post-link.svelte-9itq1l:hover .read-more:where(.svelte-9itq1l){opacity:1}.arrow.svelte-9itq1l{margin-left:.25rem;transition:transform .2s}.post-link.svelte-9itq1l:hover .arrow:where(.svelte-9itq1l){transform:translate(4px)}@media (width>=640px){.posts-section.svelte-9itq1l{padding:3rem}.post-header.svelte-9itq1l{flex-direction:row;justify-content:space-between;align-items:baseline}.post-date.svelte-9itq1l{flex-shrink:0;margin-left:1rem}}@media (width>=768px){.posts-section-title.svelte-9itq1l{font-size:var(--font-size-3xl)}.post-title.svelte-9itq1l{font-size:var(--font-size-xl)}}
