.news-item,.side-box{background:var(--bg-alt);box-shadow:var(--shadow)}.news-cat,.other-cat,.side-title{text-transform:uppercase}.cat-strip,.page-top{background:var(--bg-alt);border-bottom:1px solid var(--border)}.cat-strip-inner{max-width:1280px;margin:auto;padding:10px 18px;display:flex;gap:10px;flex-wrap:wrap}.cat-strip a{font-size:13px;padding:6px 12px;background:var(--bg);border-radius:999px;border:1px solid var(--border)}.cat-strip a.active,.cat-strip a:hover{background:var(--red);border-color:var(--red);color:#fff}.page-top-inner{max-width:1280px;margin:auto;padding:20px 18px}.breadcrumb,.news-meta{font-size:13px;color:var(--text-soft);margin-bottom:6px}.breadcrumb a{color:var(--red)}.page-top-inner h1{font-size:30px;font-weight:900;margin-bottom:4px}.news-excerpt,.page-top-inner p{font-size:14px;color:var(--text-soft)}.layout{max-width:1280px;margin:auto;padding:15px 18px 40px;display:grid;grid-template-columns:2fr 1fr;gap:26px}.news-list{display:flex;flex-direction:column;gap:20px}.news-item{border:1px solid var(--border);border-radius:16px;display:flex;gap:16px;overflow:hidden;transition:.25s}.news-item:hover{transform:translateY(-2px)}.news-thumb img{width:300px;height:200px;object-fit:cover;display:block}.news-body{padding:14px 12px;display:flex;flex-direction:column;justify-content:center}.news-cat{font-size:11px;font-weight:700;color:var(--red);margin-bottom:4px}.news-title{font-size:19px;font-weight:800;margin-bottom:6px;line-height:1.35}.pagination{display:flex;justify-content:center;gap:8px;margin:30px 0 10px}.pagination button{padding:8px 14px;font-size:14px;font-weight:700;border-radius:999px;border:1px solid var(--red);cursor:pointer}.pagination .active{background:var(--red);color:#fff}.pagination button:not(.active){background:0 0;color:var(--red)}.sidebar{position:sticky;top:100px;height:calc(100vh - 110px);overflow:hidden}.sidebar .side-box{height:100%;overflow-y:auto;padding-right:6px}.side-box{border-radius:16px;border:1px solid var(--border);padding:14px}.sidebar .side-box::-webkit-scrollbar{width:6px}.sidebar .side-box::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:50px}.sidebar .side-box::-webkit-scrollbar-thumb:hover{background:#999}.side-title{font-size:17px;font-weight:900;margin-bottom:10px;border-left:4px solid var(--red);padding-left:8px}.other-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.other-item:last-child{border-bottom:none}.other-item img{width:120px;height:80px;border-radius:6px;object-fit:cover;flex-shrink:0}.other-info{display:flex;flex-direction:column;justify-content:center}.other-cat{font-size:11px;font-weight:700;color:var(--red)}.other-info div{font-size:14px;line-height:1.35}@media(max-width:650px){.news-item{flex-direction:column}.news-thumb img{width:100%;height:220px}}@media(max-width:900px){.layout{grid-template-columns:1fr}}