.blog-section{padding:80px 0;background-color:white;}.container{width:90%;max-width:1200px;margin:auto;}main h2{font-size:2.5rem;font-weight:700;margin-bottom:12px;color:#222;text-align:center;}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;}.blog-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:0.3s ease;}.blog-card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateY(-5px);}.blog-card img{width:100%;height:200px;object-fit:cover;}.blog-content{padding:20px;}.blog-content h3{font-size:20px;margin-bottom:10px;color:#111;}.blog-content p{font-size:14px;color:#555;}.blog-summary{text-align:center;font-size:1.2rem;color:#4B5563;max-width:700px;margin:0 auto 50px auto;line-height:1.6;}h1,h2,h3,h4{margin:0 0 0.5em;font-family:serif;}