.blog-module__JsT-Oq__blogMain{min-height:100vh;padding-top:120px;padding-bottom:4rem}.blog-module__JsT-Oq__container{max-width:1024px;margin:0 auto;padding:0 2rem}.blog-module__JsT-Oq__pageTitle{color:var(--dark-color);margin-bottom:2rem;font-size:2.5rem}.blog-module__JsT-Oq__noPosts{color:var(--dark-color);opacity:.7}.blog-module__JsT-Oq__postList{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.blog-module__JsT-Oq__postLink{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__postCard{background:#ffffffe6;border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.blog-module__JsT-Oq__postCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.blog-module__JsT-Oq__postTitle{color:var(--dark-color);margin-bottom:.5rem;font-size:1.5rem}.blog-module__JsT-Oq__postDate{color:var(--dark-color);opacity:.6;margin-bottom:.75rem;font-size:.9rem;display:block}.blog-module__JsT-Oq__postDescription{color:var(--dark-color);opacity:.8;line-height:1.6}.blog-module__JsT-Oq__article{background:#fffffffc;border-radius:16px;max-width:1024px;margin:0 auto;padding:2rem}.blog-module__JsT-Oq__articleHeader{margin-bottom:2rem}.blog-module__JsT-Oq__articleTitle{color:var(--dark-color);margin-bottom:.5rem;font-size:2.5rem}.blog-module__JsT-Oq__articleDate{color:var(--dark-color);opacity:.6;font-size:1rem}.blog-module__JsT-Oq__articleContent{color:var(--dark-color);font-size:1.125rem;line-height:1.8}.blog-module__JsT-Oq__articleContent h2{margin-top:2rem;margin-bottom:1rem;font-size:1.75rem}.blog-module__JsT-Oq__articleContent h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.4rem}.blog-module__JsT-Oq__articleContent p{margin-bottom:1.25rem}.blog-module__JsT-Oq__articleContent ul,.blog-module__JsT-Oq__articleContent ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-module__JsT-Oq__articleContent li{margin-bottom:.5rem}.blog-module__JsT-Oq__articleContent a{color:var(--primary-color)}.blog-module__JsT-Oq__articleContent img{border-radius:8px;width:auto;max-width:min(700px,100%);height:auto;max-height:700px;margin:1.5rem auto;display:block}.blog-module__JsT-Oq__articleContent blockquote{border-left:4px solid var(--primary-color);opacity:.9;margin:1.5rem 0;padding-left:1rem;font-style:italic}.blog-module__JsT-Oq__articleContent code{background:var(--light-gray);border-radius:4px;padding:.2em .4em;font-size:.9em}.blog-module__JsT-Oq__articleContent pre{background:var(--dark-color);color:#fff;border-radius:8px;margin-bottom:1.25rem;padding:1rem;overflow-x:auto}.blog-module__JsT-Oq__articleContent pre code{background:0 0;padding:0}@media (max-width:768px){.blog-module__JsT-Oq__pageTitle,.blog-module__JsT-Oq__articleTitle{font-size:2rem}.blog-module__JsT-Oq__postTitle{font-size:1.25rem}}
