.tag-active{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 4px 15px #2563eb66}.tag-inactive{color:#64748b;background:transparent}.tag-inactive:hover{color:#2563eb;background:#eff6ff}@media (max-width: 767px){.news-card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (max-width: 767px){#pagination-container{flex-wrap:wrap;column-gap:.375rem;row-gap:.5rem;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}#pagination-container .news-page-count{width:100%;margin:0 0 .25rem;text-align:center}#pagination-container .news-page-btn,#pagination-container .news-page-ellipsis{width:2.25rem;height:2.25rem;flex:0 0 auto}}
