.p-wrap{height:4.5em;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;font-weight:500;letter-spacing:.05em}
ul.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;position:relative}
.news-item{width:46%}
ul.news-list li.news-item{list-style:none;position:relative;display:flex;flex-direction:column;border:1px solid #ddd;padding:0 0 24px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}
ul.news-list li.news-item .thumb-wrap{text-align:center;margin-bottom:10px}
ul.news-list li.news-item .thumb-img{max-width:100%;height:auto}
ul.news-list li.news-item .cont{flex-grow:1}
ul.news-list li.news-item a.btn{width:37%;margin-left:60%;padding:9px 24px 9px 24px}
.news-link{background-color:#fff}
@media(max-width:768px){ul.news-list li.news-item a.btn{width:auto;margin:0 auto}
ul.news-list li.news-item{padding:0 0 15px 0}
}
@media(max-width:768px){ul.news-list{grid-template-columns:1fr}
.news-item{width:100%}
}
@media(min-width:1024px){ul.news-list{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:1440px){ul.news-list{grid-template-columns:repeat(4,1fr)}
}