.news-card--featured{grid-column:span 2}.news-card--featured .news-card__image{height:250px}.news-card--featured .news-card__title{font-size:1.5rem}.news-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.news-card__tag{background:#f1f5f9;border-radius:12px;color:#475569;font-size:.75rem;padding:4px 10px;text-decoration:none;transition:background-color .2s ease}.news-card__tag:hover{background:#e2e8f0;color:#334155}.latest-news-loading{color:#666;padding:60px 20px;text-align:center}.latest-news-loading:after{animation:spin 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#0077c8;content:"";display:inline-block;height:20px;margin-left:10px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media print{.news-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid}.news-card__type-label{background:#000!important;color:#fff!important}.news-card__link{color:#000!important}}@media (max-width:767px){.latest-news-header{margin-bottom:20px!important}}