.news-list{padding-top:48px;padding-bottom:64px}.news-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:14px;margin-bottom:18px}@media (max-width:1100px){.news-hero{grid-template-columns:1fr}}.news-hero__side{display:grid;gap:14px}.pagination{margin-top:40px}.pagination__inner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.pagination__btn,.pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;border:1px solid #e2e8f0;background:#fff;color:#374151;cursor:pointer}.pagination__btn:hover,.pagination__page:hover{background:#f1f5f9;border-color:#cbd5e1;color:#111827}.pagination__btn.is-disabled{color:#b0b8c4;border-color:#e9ecef;background:#f8f9fa;cursor:default;pointer-events:none}.pagination__page.is-active{background:#2563eb;border-color:#2563eb;color:#fff;cursor:default;pointer-events:none}.pagination__pages{display:flex;gap:4px}@media (max-width:480px){.pagination__btn{padding:0 10px;font-size:.8rem}.pagination__page{min-width:36px;height:36px;font-size:.8rem}}