.article-title{font-size:2.2rem;font-weight:700;line-height:1.2;color:#fff}.article-content{font-size:1.1rem;line-height:1.8;color:#333}.article-content p{margin-bottom:1.5rem}.featured-image-wrapper img{width:100%;height:auto;max-height:450px;object-fit:cover}.share-btn{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;margin:0 5px;color:#fff;text-align:center;transition:transform .2s}.share-btn:hover{transform:translateY(-3px);color:#fff}.share-btn.facebook{background-color:#3b5998}.share-btn.twitter{background-color:#1da1f2}.share-btn.linkedin{background-color:#0077b5}.share-btn.whatsapp{background-color:#25d366}.sidebar-widget{position:sticky;top:20px}.sidebar-title{font-weight:600;border-bottom:2px solid #0d6efd;padding-bottom:10px;display:inline-block}.related-post-link{text-decoration:none;color:#212529;transition:background-color .2s;padding:8px;border-radius:5px}.related-post-link:hover{background-color:#f8f9fa}.related-post-img{width:65px;height:65px;object-fit:cover;flex-shrink:0}.related-post-title{font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-post-link:hover .related-post-title{color:#0d6efd}@media (max-width:991.98px){.article-title{font-size:1.8rem}.sidebar-widget{margin-top:2rem;position:static}}