.blog-module__3rPSzG__blog{flex-direction:column;gap:48px;padding-top:40px;display:flex}.blog-module__3rPSzG__header{flex-direction:column;gap:12px;display:flex}.blog-module__3rPSzG__title{font-family:var(--font-serif),"Noto Serif SC",serif;letter-spacing:-.02em;color:var(--fg);font-size:clamp(2.2rem,5vw,3rem);font-weight:400}.blog-module__3rPSzG__subtitle{color:var(--fg-muted);font-size:1rem;line-height:1.6}.blog-module__3rPSzG__postList{flex-direction:column;display:flex}.blog-module__3rPSzG__postItem{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;transition:all .2s;display:flex}.blog-module__3rPSzG__postItem:first-child{border-top:1px solid var(--border)}.blog-module__3rPSzG__postItem:hover{padding-left:12px}.blog-module__3rPSzG__postItem:hover .blog-module__3rPSzG__postTitle{color:var(--fg)}.blog-module__3rPSzG__postContent{flex-direction:column;flex:1;gap:6px;display:flex}.blog-module__3rPSzG__postTitle{font-family:var(--font-serif),"Noto Serif SC",serif;color:var(--fg-secondary);font-size:1.15rem;font-weight:400;line-height:1.4;transition:color .2s}.blog-module__3rPSzG__postDescription{color:var(--fg-muted);font-size:.9rem;line-height:1.5}.blog-module__3rPSzG__postDate{color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px;font-size:.82rem}.blog-module__3rPSzG__empty{color:var(--fg-muted);text-align:center;padding:48px 0;font-size:.95rem}@media (max-width:640px){.blog-module__3rPSzG__blog{gap:36px;padding-top:24px}.blog-module__3rPSzG__postItem{flex-direction:column;gap:6px}.blog-module__3rPSzG__postDate{padding-top:0}}
