.blog-page[data-v-251d0a82]{background:var(--bg-color-primary);min-height:100vh;padding-top:calc(60px + var(--gutter-nano) + var(--gutter-medium))}.intro[data-v-251d0a82]{color:var(--text-color-muted)}.posts-grid[data-v-251d0a82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--gutter-medium)}.post-header[data-v-251d0a82]{display:flex;flex-direction:column;gap:.25rem}.post-meta[data-v-251d0a82]{color:var(--text-color-muted);font-size:.95rem;letter-spacing:.04em}.post-summary[data-v-251d0a82]{color:var(--text-color-muted);line-height:1.7}.post-link[data-v-251d0a82]{display:block;text-decoration:none;color:inherit}.post-link:hover h3[data-v-251d0a82]{text-decoration:underline}@media (max-width: 640px){.posts-grid[data-v-251d0a82]{grid-template-columns:1fr}}
