/* Generated from scripts/theme-css-sources/news.css. Mobile rules are loaded separately. */
.news-cont .img-db{
	height:auto;
	aspect-ratio:510/316;
}
.news-cont .img-db img,
.news-cont .img-db video{
    object-fit:fill;
}
.news-cont .txt{
	padding:2rem 2rem;
}
.news-cont .txt h5{
	font-weight:normal;
	font-size:var(--f21, 21px);
	color:var(--jlt-ink-700);
	line-height:1.5;
	height:3em;
}
.news-cont .txt p{
	font-size:var(--f15, 15px);
	color:var(--jlt-ink-700);
}
.news-cont .txt .mx{
	font-size:var(--f17, 17px);
	color:var(--jlt-ink-500);
	display:flex;
	align-items:center;
	gap:.4rem;
	
}
.news-cont .txt .mx i{
	color:var(--themeColor);
	font-size:var(--f26, 26px);
}

.news-cont a:hover *{
	color:var(--themeColor);
}

.news-cont .grid{
	gap:2.2rem;
}
