.blog_page__iP9Ub{padding-top:6rem;max-width:860px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.blog_header__0iz8y{padding:4rem 0 3rem;border-bottom:1px solid var(--border);margin-bottom:3rem;text-align:center}.blog_title__9ihMq{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2.5rem);font-weight:300;letter-spacing:.06em}.blog_list__av3dK{display:flex;flex-direction:column}.blog_item__MLMvL{display:flex;align-items:baseline;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--border);transition:padding-left .2s}.blog_item__MLMvL:first-child{border-top:1px solid var(--border)}.blog_item__MLMvL:hover{padding-left:.5rem}.blog_item__MLMvL:hover .blog_arrow__DIxQo{color:var(--accent);transform:translateX(4px)}.blog_date__RNj9C{font-size:.7rem;color:var(--text-subtle);letter-spacing:.08em;white-space:nowrap;min-width:110px}.blog_postTitle__3NcWc{font-family:var(--font-serif);font-size:1.2rem;font-weight:400;flex:1 1;color:var(--text)}.blog_arrow__DIxQo{color:var(--text-subtle);transition:all .2s}.blog_empty__oeFlF{color:var(--text-muted);font-size:.875rem;letter-spacing:.1em;padding:3rem 0;text-align:center}@media (max-width:480px){.blog_item__MLMvL{flex-direction:column;gap:.4rem;align-items:flex-start}.blog_date__RNj9C{min-width:0}.blog_arrow__DIxQo{display:none}}