.news-hero{min-height:7.2rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(4,8,15,.92)),color-stop(58%,rgba(4,8,15,.56)),to(rgba(4,8,15,.28))),url("../assets/images/cases/01-hero-real-projects.webp");background-image:linear-gradient(90deg,rgba(4,8,15,.92) 8%,rgba(4,8,15,.56) 58%,rgba(4,8,15,.28)),url("../assets/images/cases/01-hero-real-projects.webp");background-position:center}.news-featured{display:grid;grid-template-columns:1.08fr .92fr;min-height:5.2rem;border:1px solid rgba(255,255,255,.08);background:#0a111f}.news-featured-media{min-width:0;overflow:hidden}.news-featured-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.news-featured-content{padding:.58rem .6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-featured-content h2{margin:.2rem 0 .22rem;font-size:.38rem;line-height:1.45}.news-featured-content>p{margin-bottom:.34rem;color:#9aa9c0;font-size:.17rem;line-height:1.9}.news-featured-content .btn{-ms-flex-item-align:start;align-self:flex-start}.news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.14rem;color:#64748c;font-size:.13rem}.news-meta span{padding-right:.14rem;color:#ff7a1a;border-right:.01rem solid rgba(255,255,255,.16)}.news-list-sec .sec-head{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}.news-card{min-width:0;background:#0d1626;border:1px solid rgba(255,255,255,.08);border-radius:.02rem;overflow:hidden;-webkit-transition:border-color .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s ease;transition:transform .3s ease,border-color .3s ease,-webkit-transform .3s ease}.news-card .news-card-media{display:block;height:2.3rem;overflow:hidden}.news-card .news-card-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.news-card .news-card-body{padding:.26rem .28rem .3rem}.news-card .news-card-body h3{margin:.16rem 0 .14rem;font-size:.22rem;line-height:1.55}.news-card .news-card-body h3 a{color:#eef3fb;text-decoration:none}.news-card .news-card-body p{min-height:.76rem;margin-bottom:.22rem;color:#9aa9c0;font-size:.14rem;line-height:1.75}.news-card:hover{-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);border-color:rgba(255,138,61,.5)}.news-card:hover .news-card-media img{-webkit-transform:scale(1.035);transform:scale(1.035)}@media (min-width:1025px){.news-hero{min-height:9rem}}@media (max-width:1024px){.news-featured{grid-template-columns:1fr;min-height:0}.news-featured-media{height:3.6rem}.news-featured-content{padding:.38rem .4rem}.news-featured-content h2{font-size:.28rem}.news-featured-content>p{font-size:.14rem}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem}.news-card .news-card-media{height:1.9rem}.news-card .news-card-body{padding:.22rem}.news-card .news-card-body h3{font-size:.18rem}.news-card .news-card-body p{min-height:.66rem;font-size:.12rem}}@media (max-width:768px){.news-featured-media{height:3.8rem}.news-featured-content{padding:.44rem .36rem}.news-featured-content h2{margin:.24rem 0 .2rem;font-size:.36rem}.news-featured-content>p{margin-bottom:.32rem;font-size:.23rem}.news-meta{gap:.18rem;font-size:.2rem}.news-meta span{padding-right:.18rem}.news-list-sec .sec-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news-grid{grid-template-columns:1fr;gap:.24rem}.news-card .news-card-media{height:3.6rem}.news-card .news-card-body{padding:.34rem .32rem .38rem}.news-card .news-card-body h3{margin:.2rem 0 .16rem;font-size:.31rem}.news-card .news-card-body p{min-height:0;margin-bottom:.26rem;font-size:.22rem}.news-card .news-card-body .arrow-link{font-size:.22rem}}