.blog-list.svelte-6f17tr{flex:1;overflow-y:auto;padding:2rem 2.5rem}.blog-grid.svelte-6f17tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog-card.svelte-6f17tr{min-width:0}.blog-card-link.svelte-6f17tr{display:grid;grid-template-rows:auto 1fr;border:1px solid transparent;border-radius:.75rem;overflow:hidden;position:relative;background:var(--sg-theme-background);box-shadow:inset 0 0 0 1px #ffffff0a;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-card-link.svelte-6f17tr:hover{border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 32px #0f121a29}.blog-card-link.svelte-6f17tr:focus-visible{outline:2px solid var(--sg-theme-border-color-focus);outline-offset:3px}.preview-image.svelte-6f17tr{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--sg-theme-background)}.post-content.svelte-6f17tr{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.post-date.svelte-6f17tr{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--sg-theme-foreground-muted);margin:0}.post-title.svelte-6f17tr{font-family:var(--font-sans);font-weight:600;font-size:1.25rem;line-height:1.35;margin:0}.post-tagline.svelte-6f17tr{font-size:1rem;line-height:1.45;color:var(--sg-theme-foreground-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-6f17tr{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--sg-theme-foreground-muted);margin-top:auto;transition:color .15s ease}.blog-card-link.svelte-6f17tr:hover .read-more:where(.svelte-6f17tr){color:var(--sg-theme-foreground)}.read-more.svelte-6f17tr svg:where(.svelte-6f17tr){width:14px;height:14px}.empty-state.svelte-6f17tr{padding:2rem;text-align:center;color:var(--sg-theme-foreground-muted)}.pagination.svelte-6f17tr{display:flex;justify-content:space-between;padding:1.5rem 0 0}.pagination-link.svelte-6f17tr{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--sg-theme-foreground-muted);transition:color .15s ease}.pagination-link.svelte-6f17tr:hover{color:var(--sg-theme-foreground)}.pagination-link.older.svelte-6f17tr{margin-left:auto}@media(max-width:900px){.blog-list.svelte-6f17tr{padding:1.5rem}.blog-grid.svelte-6f17tr{grid-template-columns:1fr;gap:1rem}.post-content.svelte-6f17tr{padding:1.5rem}.pagination.svelte-6f17tr{padding-top:1.5rem}}
