:root{--primary-bg:#00263f;--secondary-bg:#0a3a5c;--accent-gradient:linear-gradient(135deg,#05a1f6,#0d7ec7);--glass-bg:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.8);--text-muted:hsla(0,0%,100%,.6);--shadow-soft:0 0.10667rem 0.42667rem rgba(0,0,0,.3);--shadow-medium:0 0.21333rem 0.85333rem rgba(0,0,0,.4);--border-radius:0.26667rem;--border-radius-small:0.16rem;--accent-color:#05a1f6}.news-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.32rem;margin-top:.26667rem}@media(min-width:768px){.news-card-container{grid-template-columns:repeat(4,1fr);gap:.42667rem}}@media(min-width:1200px){.news-card-container{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.news-card-container{grid-template-columns:1fr;gap:.26667rem}}.news-card-item{display:block;text-decoration:none;background:var(--glass-bg);backdrop-filter:blur(.26667rem);-webkit-backdrop-filter:blur(.26667rem);border:.01333rem solid var(--glass-border);border-radius:var(--border-radius);box-shadow:var(--shadow-soft);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.news-card-item:before{content:"";position:absolute;top:0;left:0;right:0;height:.04rem;background:var(--accent-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:2}.news-card-item:hover{transform:translateY(-.10667rem) scale(1.02);box-shadow:0 .26667rem .8rem rgba(0,0,0,.5);border-color:rgba(5,161,246,.4)}.news-card-item:hover:before{transform:scaleX(1)}.news-card-item:hover .news-card-image{transform:scale(1.05)}.news-card-item:hover .news-card-image:after{opacity:.3}.news-card-item:hover .news-card-content .news-card-title{color:var(--accent-color)}.news-card-image{height:2.66667rem;position:relative;overflow:hidden;background:var(--secondary-bg)}.news-card-image,.news-card-image img{width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.news-card-image img{height:100%;object-fit:cover}.news-card-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(5,161,246,.2),rgba(13,126,199,.1) 50%,rgba(0,38,63,.3));opacity:0;transition:opacity .4s ease}.news-card-content{padding:.06667rem;flex:1;display:flex;flex-direction:column;gap:.16rem}.news-card-content .news-card-title{font-size:.32rem;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:.93333rem}@media(max-width:768px){.news-card-content .news-card-title{font-size:.32rem;min-height:.85333rem}}.news-card-content .news-card-tags{display:flex;flex-wrap:wrap;gap:.08rem;margin:.10667rem 0}.news-card-content .news-card-tags span{padding:.05333rem .10667rem;background:rgba(5,161,246,.12);color:var(--accent-color);border:.01333rem solid rgba(5,161,246,.25);border-radius:.10667rem;font-size:.18667rem;font-weight:500;backdrop-filter:blur(.13333rem);-webkit-backdrop-filter:blur(.13333rem);transition:all .3s ease;text-transform:uppercase;letter-spacing:.00667rem}.news-card-content .news-card-tags span:hover{background:rgba(5,161,246,.2);border-color:var(--accent-color);transform:translateY(-.01333rem)}.news-card-content .news-card-info{color:var(--text-muted);font-size:.24rem;font-weight:400;display:flex;align-items:center;gap:.08rem;margin-top:auto;padding-top:.10667rem;border-top:.01333rem solid hsla(0,0%,100%,.08)}.news-card-content .news-card-info:before{content:"📅";font-size:.24rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.news-card-item{animation:fadeInUp .6s ease-out both}.news-card-item:first-child{animation-delay:.1s}.news-card-item:nth-child(2){animation-delay:.15s}.news-card-item:nth-child(3){animation-delay:.2s}.news-card-item:nth-child(4){animation-delay:.25s}.news-card-item:nth-child(5){animation-delay:.3s}.news-card-item:nth-child(6){animation-delay:.35s}.news-card-item:nth-child(7){animation-delay:.4s}.news-card-item:nth-child(8){animation-delay:.45s}.news-card-item:nth-child(9){animation-delay:.5s}@media(max-width:480px){.news-card-container{gap:.21333rem;margin-top:.21333rem}.news-card-item{border-radius:.21333rem}.news-card-image{height:2.4rem}.news-card-content{padding:.06667rem}.news-card-content .news-card-title{font-size:.32rem;min-height:.93333rem}.news-card-content .news-card-tags span{font-size:.25333rem;padding:.05333rem .10667rem}.news-card-content .news-card-info{font-size:.34667rem}}