.blog-module__3rPSzG__title{text-align:center;color:var(--color-primary);margin-bottom:3rem;font-size:2.5rem}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.blog-module__3rPSzG__card{background:#fff;border:1px solid #eaeaea;border-radius:8px;transition:transform .2s;overflow:hidden}.blog-module__3rPSzG__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000000d}.blog-module__3rPSzG__cardContent{padding:1.5rem}.blog-module__3rPSzG__date{color:#888;margin-bottom:.5rem;font-size:.9rem;display:block}.blog-module__3rPSzG__cardTitle{margin-bottom:1rem;font-size:1.5rem}.blog-module__3rPSzG__cardTitle a{color:inherit;text-decoration:none}.blog-module__3rPSzG__description{color:#555;margin-bottom:1.5rem;line-height:1.6}.blog-module__3rPSzG__readMore{color:var(--color-accent);font-size:.95rem;font-weight:600;text-decoration:none}.blog-module__3rPSzG__readMore:hover{text-decoration:underline}.blog-module__3rPSzG__postContainer{max-width:800px;margin:0 auto;padding:4rem 1rem}.blog-module__3rPSzG__postHeader{text-align:center;margin-bottom:3rem}.blog-module__3rPSzG__postTitle{color:var(--color-primary);margin-bottom:1rem;font-size:3rem;line-height:1.2}.blog-module__3rPSzG__postDate{color:#666;font-size:1.1rem}.blog-module__3rPSzG__postContent{color:#333;font-size:1.2rem;line-height:1.8}.blog-module__3rPSzG__postContent h2{margin-top:2rem;margin-bottom:1rem}.blog-module__3rPSzG__postContent p{margin-bottom:1.5rem}.blog-module__3rPSzG__postContent a{color:var(--color-accent);text-decoration:underline}
