body.category{background:#f5f6f8}.cc-category{max-width:1320px;margin:60px auto;padding:0 35px;box-sizing:border-box}.cc-category-header{text-align:center;margin-bottom:70px}.cc-category-label{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#c40000;margin-bottom:15px}.cc-category-header h1{font-size:56px;font-weight:800;line-height:1.1;margin:0}.cc-category-line{width:90px;height:4px;background:#c40000;margin:25px auto 0;border-radius:20px}.cc-featured{display:grid;grid-template-columns:2fr 1fr;gap:45px;align-items:start}.cc-featured-main img{width:100%;display:block;border-radius:14px}.cc-featured-main h2{font-size:42px;line-height:1.25;margin:25px 0 15px}.cc-featured-main a{color:#111;text-decoration:none}.cc-featured-main a:hover{color:#c40000}.cc-featured-main p{font-size:18px;line-height:1.8;color:#666;margin:0}.cc-featured-side{display:flex;flex-direction:column;gap:25px}.cc-side-item{display:flex;gap:18px;padding-bottom:22px;border-bottom:1px solid #e5e5e5}.cc-side-item:last-child{border-bottom:none}.cc-side-item img{width:140px;height:95px;object-fit:cover;border-radius:10px;flex-shrink:0}.cc-side-item h3{margin:0;font-size:20px;line-height:1.4}.cc-side-item a{color:#111;text-decoration:none}.cc-side-item a:hover{color:#c40000}@media(max-width:992px){.cc-featured{grid-template-columns:1fr}.cc-category-header h1{font-size:42px}}@media(max-width:768px){.cc-category{padding:0 15px}.cc-category-header{margin-bottom:40px}.cc-category-header h1{font-size:34px}.cc-featured-main h2{font-size:28px}.cc-side-item{flex-direction:column}.cc-side-item img{width:100%;height:220px}}.cc-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:70px auto 0}.cc-news-card{background:#fff;border-radius:12px;overflow:hidden;transition:.25s}.cc-news-card:hover{transform:translateY(-4px)}.cc-news-thumb img{width:100%;height:220px;object-fit:cover;display:block}.cc-news-content{padding:20px}.cc-news-content h3{font-size:23px;line-height:1.4;margin-bottom:15px}.cc-news-content p{color:#666;line-height:1.7;margin:0}.cc-news-card a{color:#111;text-decoration:none}.cc-news-card a:hover{color:#c40000}.cc-pagination{margin:70px 0;text-align:center}.cc-pagination .page-numbers{display:inline-block;padding:12px 18px;margin:4px;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#333}.cc-pagination .current{background:#c40000;color:#fff;border-color:#c40000}@media(max-width:992px){.cc-news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cc-news-grid{grid-template-columns:1fr}}