.blog-section{padding:80px 0;width:100%}.blog-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px;padding:0 20px}.insights-heading{color:#33475b;font-size:2.5rem;font-weight:700;margin-bottom:48px;text-align:center}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:40px}.blog-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease-in-out}.blog-card:hover{transform:translateY(-5px)}.blog-image{height:200px;object-fit:cover;width:100%}.blog-content{padding:20px}.blog-title{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 10px}.blog-excerpt{color:#666;display:-webkit-box;font-size:.9rem;line-height:1.5;margin-bottom:15px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-meta{align-items:center;color:#888;display:flex;font-size:.8rem;justify-content:space-between}.read-more{align-items:center;color:#0078d4;display:inline-flex;font-size:.9rem;gap:4px;text-decoration:none;transition:color .2s ease}.read-more:hover{color:#006cbd;text-decoration:none}.view-all-container{margin-top:40px;text-align:center}.view-all-link{align-items:center;display:inline-flex;font-size:1.1rem;font-weight:500;gap:8px;transition:color .2s ease}.view-all-link,.view-all-link:hover{color:#0078d4;text-decoration:none}.arrow{transition:transform .2s ease}.view-all-link:hover .arrow{transform:translateX(4px)}@media (max-width:768px){.blog-section{padding:60px 0}.blog-grid{grid-template-columns:1fr}.insights-heading{font-size:1.75rem}.blog-card,.insights-heading{margin-bottom:20px}}