body{background-color:#111;color:#fff;font-family:'Segoe UI',Tahoma,sans-serif}.container{max-width:1200px}.news-header img{width:100%;height:420px;object-fit:cover;border-radius:18px}.news-category{background:var(--primary-color,#ffc107);color:#fff;padding:6px 14px;border-radius:20px;font-weight:600;font-size:.85rem;display:inline-block;margin-bottom:12px}.news-title{font-size:2.2rem;font-weight:700}.news-meta{color:#adb5bd;font-size:.9rem;margin-bottom:1.5rem}.news-content{font-size:1.05rem;line-height:1.7;color:#e9ecef}.sidebar{border-radius:14px;padding:1.2rem}.sidebar h4{font-size:1.2rem;margin-bottom:1rem;color:var(--primary-color,#ffc107)}@media(max-width:992px){.sidebar{margin-top:2rem}}