.blog_blogContainer__ubLw1{padding:4rem 1rem;background-color:#f9f9f9}.blog_blogTitle__Rv29C{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:3rem;text-align:center}.blog_postsGrid__ga0qT{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.blog_card__ygzov{background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;display:flex;flex-direction:column}.blog_card__ygzov:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.blog_cardImage__8UIvT{width:100%;height:200px;object-fit:cover}.blog_cardBody__DcCC9{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.blog_cardCategory__4c52K{font-size:.8rem;font-weight:700;padding:.3rem .6rem;border-radius:20px;color:#fff;background-color:#3498db;align-self:flex-start}.blog_cardTitle__n4PWe{font-size:1.3rem;font-weight:600;margin:1rem 0;color:#2c3e50}.blog_cardTitle__n4PWe a{text-decoration:none;color:inherit}.blog_cardTitle__n4PWe a:hover{color:#3498db}.blog_cardExcerpt__Qn3_P{font-size:.95rem;color:#555;flex-grow:1;margin-bottom:1.5rem}.blog_cardButton__wwbCb{display:inline-block;text-decoration:none;font-weight:700;color:#3498db;background-color:transparent;border:2px solid #3498db;padding:.5rem 1rem;border-radius:5px;transition:background-color .3s,color .3s;align-self:flex-start}.blog_cardButton__wwbCb:hover{background-color:#3498db;color:#fff}