.blog-page{padding:var(--space-8) var(--space-4) var(--space-16)}.blog-search{margin-bottom:var(--space-12)}.blog-feed{gap:var(--space-3);flex-direction:column;display:flex}.blog-index-link{border-bottom:1px solid var(--border);border-radius:var(--radius-md);display:block;position:relative}.blog-index-link:last-child{border-bottom:none}.blog-index-link:hover{background-color:var(--bg-secondary)}.blog-index-link .blog-card{border-bottom:none}.blog-read-more{margin:0 var(--space-6) var(--space-6);color:var(--accent);font-size:.9rem;font-weight:500;display:inline-block}.blog-post-tags{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.blog-page{padding-top:var(--space-6)}.blog-search{margin-bottom:var(--space-8)}}
