.news-detail-container{display:flex;gap:40px;margin-bottom:60px}.news-detail-main{flex:1;min-width:0}.sidebar-area{flex:0 0 300px}.article-header{margin-bottom:30px}.article-title{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px;line-height:1.2}.article-meta{display:flex;gap:20px;color:var(--text-muted);font-size:.9rem;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.article-meta span i{color:var(--secondary-color);margin-right:5px}.article-featured-img{margin-bottom:30px;border-radius:8px;overflow:hidden}.article-content{font-size:1.1rem;line-height:1.8;color:var(--text-color)}.article-content p{margin-bottom:20px}.article-content h3{font-size:1.6rem;color:var(--primary-color);margin:35px 0 15px}.article-content blockquote{margin:30px 0;padding:20px 30px;background:var(--bg-light);border-left:4px solid var(--secondary-color);font-style:italic;font-size:1.2rem;color:var(--primary-color)}.article-content img{margin:20px 0;border-radius:8px}.article-footer{margin-top:50px;padding-top:30px;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.article-tags{display:flex;gap:10px}.tag{padding:5px 15px;background:#f0f0f0;border-radius:20px;font-size:.85rem;color:var(--text-muted)}.tag:hover{background:var(--secondary-color);color:var(--white)}.share-post{display:flex;align-items:center;gap:15px}.share-post span{font-weight:600}.share-links{display:flex;gap:10px}.share-links a{width:35px;height:35px;border-radius:50%;background:var(--bg-light);display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:var(--transition)}.share-links a:hover{background:var(--primary-color);color:var(--white);transform:translateY(-3px)}.related-news{padding:60px 0;border-top:1px solid #eee}.related-news-title{font-size:1.8rem;color:var(--primary-color);margin-bottom:30px}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.product-img img{object-fit:cover}@media (max-width:992px){.news-detail-container{flex-direction:column}.sidebar-area{flex:1;width:100%}}@media (max-width:768px){.article-title{font-size:1.8rem}.article-featured-img{height:250px}.article-content{font-size:1rem}}