.news-grid{grid-template-columns:4fr 1.6fr;margin-bottom:5.4rem;column-gap:0}.news-container{display:flex;flex-direction:column}.news-wrapper{padding:3rem 0;border-bottom:1px solid #d2d7eb}.news-el{height:25rem;display:flex}.news-wrapper:first-child{padding-top:0}.news-image{flex:1}.news-image img{width:100%;height:100%;object-fit:cover}.news-content{flex:1.3;padding:1.5rem 3.5rem;display:flex;flex-direction:column;justify-content:center}.news-content .pub-time{margin-bottom:1.5rem}.news-header{font-size:2.4rem;margin-bottom:1rem}.news-header a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-details{font-size:1.5rem;line-height:1.4;color:#0f1c4dbf;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn-more{border-radius:4px;padding:1rem 2rem;font-size:1.2rem;background-color:#eee;text-transform:uppercase;margin-top:1.8rem;display:flex;align-items:center;width:fit-content}.btn-more svg{width:1.2rem;height:1.2rem;position:relative;top:1px;transition:all .4s}.btn-more:hover svg{transform:translate(2px)}.btn-more:hover,.btn-more:active{background-color:#f3f3f3;color:#12215ccc}.hot-news{display:flex;flex-direction:column;align-items:center;border-left:1px solid #dadeef;padding:0 3rem}.hot-news-el{margin-bottom:4.8rem}.hot-news-el:last-child{margin-bottom:0}.hot-news-header{font-size:2.4rem;align-self:start;width:100%;display:inline-block;position:relative}.hot-news-header:after{content:"";position:absolute;height:4px;width:90%;top:3.2rem;left:0;background-image:linear-gradient(to right,#b71540 94%,transparent 94%,transparent 96%,#b71540 96%)}.hot-news-el img{width:100%;height:18rem;object-fit:cover;box-shadow:0 0 6px 2px #0c163d1a;margin-bottom:.8rem}.hot-news-el h3{font-size:1.5rem}.hot-news-el a:hover,.hot-news-el a:active{text-decoration:underline;color:#1e3799}@media (max-width: 84.4em){.hot-news-header{font-size:2.4rem;letter-spacing:-.5px}}@media (max-width: 72em){.hot-news-header{font-size:2.2rem}}@media (max-width: 65.5em){.hot-news-header{font-size:2rem}}@media (max-width: 53em){.news-grid{grid-template-columns:1fr}.hot-news{display:none}}@media (max-width: 39em){.news-el{flex-direction:column}.news-el{height:auto}.news-content{padding:1.5rem 0}.news-image img{max-height:42rem}}
