.blog-container{width:100%;margin:0;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:10.3rem!important;padding-top:-3rem!important;background-color:#f9fafb;min-height:100vh;position:relative;box-sizing:border-box;overflow-x:hidden}.blog-container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f9fafb;z-index:-1}.blog-inner{max-width:1200px;margin:0 auto;padding-top:80px}.blog-title{font-size:2rem;margin-bottom:.5rem;color:#1d282c;text-align:center;font-family:var(--font-poppins);font-weight:700}.blog-grid{margin-top:2rem}.empty-message{padding:2rem;text-align:center;background:#fff;border-radius:12px;color:#6b7280;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media (min-width:768px){.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}}.blog-description{max-width:640px;margin:0 auto;margin-bottom:3rem!important;text-align:center;color:#6b7280;font-family:var(--font-poppins);line-height:1.5;font-size:1.02rem}