.blog-module__JsT-Oq__title{text-align:center;margin-top:3rem}.blog-module__JsT-Oq__intro{text-align:center;color:var(--text-muted);margin-bottom:4rem}.blog-module__JsT-Oq__postsList{flex-direction:column;gap:3rem;max-width:800px;margin:0 auto 4rem;display:flex}.blog-module__JsT-Oq__postCard{border-bottom:1px solid #0000001a;padding-bottom:3rem}.blog-module__JsT-Oq__postMeta{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem}.blog-module__JsT-Oq__postTitle{color:var(--primary-color);margin-bottom:1rem;font-size:2rem;transition:color .2s}.blog-module__JsT-Oq__postTitle:hover{color:var(--accent-color)}.blog-module__JsT-Oq__excerpt{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--accent-color);font-weight:600}@media (prefers-color-scheme:dark){.blog-module__JsT-Oq__postCard{border-color:#ffffff1a}}.blog-module__JsT-Oq__singlePost{max-width:800px;margin:4rem auto}.blog-module__JsT-Oq__backLink{color:var(--text-muted);margin-bottom:2rem;display:block}.blog-module__JsT-Oq__postHeader{margin-bottom:3rem}.blog-module__JsT-Oq__postHeader h1{font-size:3.5rem}.blog-module__JsT-Oq__date{color:var(--text-muted);margin-bottom:.5rem}.blog-module__JsT-Oq__content{font-size:1.2rem;line-height:1.8}
