

#content-news-page .news-list .news-list-item{
	overflow: hidden;
	margin-block: 20px;
	flex-direction: row;
}

#content-news-page .news-list .news-list-item .image-body {
	padding-left: 0;
	padding-right: 0;
}

#content-news-page .news-list .news-list-item img {
	width: 300px;
	max-width: 100%;
}

#content-news-page .news-list .news-list-item .card-body {
	padding: 10px;
}

.news-list-item h3{
	font-size:1.4rem;
}

#content-news-page h1.title{
	font-size: 1.6rem;
	color:#0e6755;
}

@media (max-width: 640px) {
	#content-news-page h1.title{
		font-size: 1.4rem;
	}
}

.archive-link {
	display: block;
	width: fit-content;
	margin-inline: auto;
}

#content-news-page .back-btn {
	display: block;
	width: fit-content;
}