.news-body .news-article .news-banner {
	text-align: center;
	margin-bottom: 25px;
}
.news-body .news-article .news-banner img {
	max-width: 100%;
}
.news-body .news-article .news-date {
	color: var(--emphasize1);
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: 500;
}
.news-body .news-article .news-text {
	padding-bottom: 30px;
	border-bottom: 3px solid #a4906b;
	margin-bottom: 20px;
}

.news-body .news-article .news-share {
	display: flex;
	align-items: center;
	gap:5px 20px;
	flex-wrap: wrap;
}
.news-body .news-article .news-share > * {
	flex-shrink: 0;
	max-width: 100%;
}

@media all and (max-width: 1023px) {
	.news-body .news-article {
		margin-bottom: 50px;
	}
	.news-body .news-sidebar {
		background-color: var(--bg2);
		margin-left: - var(--container-padding);
		margin-right: - var(--container-padding);
		padding: 30px var(--container-padding) 100px;
	}
}
@media all and (min-width: 1024px) {
	.news-body .news-article {
		float: left;
		width: calc(100% - 330px - 35px);
	}
	.news-body .news-sidebar {
		float: right;
		width: 330px;
		padding-left: 68px;
		box-sizing:border-box;
	}
}

@container (min-width:700px) {
	.news-text {font-size: 1.14rem}
}