div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.faq-list{
	margin: 20px 0 0 0;
	display: grid;
	grid-template-columns: 100%;
	gap: 10px;
}
.faq-item{
	list-style: none;
	.faq-item_marker{
		flex-shrink: 0;
		--angle: 0deg;
		--width: 1em;
	}
}
.faq-item_question::-webkit-details-marker {
	display:none;
}
.faq-item_question{
	padding: 1em;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: white;
	border-radius: 1em;
}
.faq-item[open] .faq-item_marker{
	--angle: 45deg;
}
.faq-item_answer{
	padding: 0 1em;
}