.blog-post-wrapper{padding:120px 5% 60px}.blog-post-header{background:#f5f7fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:40px;padding:40px;display:flex}.blog-post-left{flex:1;min-width:300px}.blog-post-right{flex:1;justify-content:center;align-items:center;min-width:280px;display:flex}.blog-post-title{color:#3c4a79;margin-bottom:15px;font-size:2.2rem}.blog-meta{color:#888;margin-bottom:12px;font-size:.95rem}.blog-post-excerpt{color:#333;margin-bottom:20px;font-size:1.1rem;line-height:1.6}.blog-cover-image{object-fit:contain;border-radius:10px;width:100%;max-width:420px}.blog-post-body{color:#333;font-size:1.05rem;line-height:1.8}.blog-section{margin-bottom:40px}.blog-section h2,.blog-conclusion h2{color:#1976d2;text-align:left;margin-bottom:15px;font-size:1.5rem}.blog-share-buttons{gap:12px;margin-top:20px;display:flex}.share-btn{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;text-decoration:none;display:inline-flex}.share-btn.fb{background-color:#3b5998}.share-btn.twitter{background-color:#1da1f2}.share-btn.linkedin{background-color:#0077b5}.share-btn.email{background-color:#555}.not-found{text-align:center;padding:100px 20px;font-size:1.5rem}.blog-contact-btn-wrapper{text-align:center;margin-top:2rem}.blog-contact-btn{color:#fff;cursor:pointer;background-color:#1976d2;border:none;border-radius:8px;padding:12px 28px;font-size:1.1rem;font-weight:500;transition:background-color .3s,transform .2s;box-shadow:0 4px 10px #00000026}.blog-contact-btn:hover{background-color:#145ca1;transform:translateY(-2px)}.blog-contact-btn:active{background-color:#0f4b80;transform:translateY(0)}
