@charset "UTF-8";
@media only screen and (min-width: 1200px) {
		.news-wrap {
				max-width: 1130px;
		}
}
.news-wrap:not(.has-folded) .load-more {
		display: none;
}
.grid-news {
		display: flex;
		flex-direction: column;
		gap: var(--gap-inner);
}
.grid-news > * {
		flex: 0 0 auto;
		width: 100%;
}
.grid-news > *.folded {
		display: none;
}
.card-news {
		padding: 16px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
}
.card-news .image {
		position: absolute;
		overflow: hidden;
		top: 0;
		bottom: 0;
		backface-visibility: hidden;
		transform: translateZ(0);
}
.card-news .image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
}
.card-news .title {
		font-weight: bold;
		font-size: 24px;
		line-height: 1.25;
}
@media only screen and (max-width: 699.99px) {
		.card-news:has(.image) {
				padding-right: 108px;
		}
		.card-news .image {
				right: 0;
				width: 92px;
				border-radius: 0 var(--radius) var(--radius) 0;
		}
		.card-news .image img {
				height: auto;
				min-height: 62px;
		}
		.card-news .title {
				font-size: 20px;
		}
		.card-news .link-more {
				font-size: 14px;
		}
}
@media only screen and (min-width: 700px) and (max-width: 1199.99px) {
		.card-news {
				min-height: 143px;
		}
		.card-news:has(.image) {
				padding-right: 252px;
		}
		.card-news .image {
				right: 0;
				width: 236px;
				border-radius: 0 var(--radius) var(--radius) 0;
		}
}
@media only screen and (max-width: 1199.99px) {
		.card-news .text {
				display: none;
		}
}
@media only screen and (min-width: 1200px) {
		.card-news {
				padding: 20px;
				gap: 12px;
		}
		.card-news:has(.image) {
				padding-left: 340px;
		}
		.card-news .image {
				left: 0;
				width: 320px;
				border-radius: var(--radius) 0 0 var(--radius);
		}
		.card-news .text {
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
				text-overflow: ellipsis;
		}
		.card-news .link-more {
				margin-top: 8px;
		}
}
.card-news .link-more {
		width: auto !important;
}
.style-novodev .card-news:not(.content-block-dark) .link-more {
		border-color: var(--golddark);
		color: var(--golddark);
}