.news-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:40px}.news-card{background:#2a2a2a;border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05);position:relative}.news-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:rgba(var(--primary-rgb),.2)}.news-card__image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.news-card__image:hover{transform:none}.news-card__category{position:absolute;top:12px;left:12px;background:var(--primary);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;transition:all .3s ease}.news-card:hover .news-card__category{background:var(--primary);transform:scale(1.05)}.news-card__content{padding:24px}.news-card__title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px;color:#fff;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__title:hover{color:var(--primary)}.news-card__excerpt{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__meta{display:flex;align-items:center;gap:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.news-card__author,.news-card__date,.news-card__views{display:flex;align-items:center;gap:6px;color:#999;font-size:13px;font-weight:500}.news-card__author svg,.news-card__date svg,.news-card__views svg{color:var(--primary);font-size:14px}.pagination-container{margin-top:60px;padding:40px 0;border-top:1px solid hsla(0,0%,100%,.1)}.pagination-button{position:relative;overflow:hidden}.pagination-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s}.pagination-button:hover:before{left:100%}.pagination-end-message{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.05));border:1px solid rgba(var(--primary-rgb),.2);border-radius:12px;padding:20px;margin:20px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.news-card{animation:fadeInUp .6s ease-out}.news-card:first-child{animation-delay:.1s}.news-card:nth-child(2){animation-delay:.2s}.news-card:nth-child(3){animation-delay:.3s}.news-card:nth-child(4){animation-delay:.4s}.news-card:nth-child(5){animation-delay:.5s}.news-card:nth-child(6){animation-delay:.6s}@media (max-width:768px){.news-grid{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.news-card__content{padding:20px}.news-card__title{font-size:16px}.news-card__meta{gap:15px}.pagination-container{margin-top:40px;padding:30px 0}}@media (max-width:480px){.news-grid{grid-template-columns:1fr;gap:15px}.news-card__content{padding:16px}.news-card__title{font-size:15px}.news-card__excerpt{font-size:13px;-webkit-line-clamp:2}.news-card__meta{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}}