.blogs-section{padding:60px 20px}.blogs-title{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;color:#222}.blogs-intro{text-align:center;font-size:1.1rem;color:#555;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px}.blog-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:25px;box-shadow:0 3px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.blog-card h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.blog-card p{font-size:.95rem;color:#555;line-height:1.5;margin-bottom:15px}.blog-card .read-more{display:inline-block;color:#0070f3;font-weight:500;text-decoration:none;transition:color .2s ease}.blog-card .read-more:hover{color:#0056b3}.blog-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.12)}