
.summary-post {
	background: #f0f7ff;
	border-radius: 4px;
	padding: 16px;
	margin-bottom: 24px;
}

.summary-post .summary-post__wrapper .icon-arrow {
	transition: transform .5s ease-in-out;
}

.summary-post .summary-post__wrapper.active .icon-arrow {
	transform: rotate(180deg);
}

.summary-post .summary-post__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.post-text .summary-post .summary-post__title {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0;
	font-size: 24px;
}

.summary-post .summary-post__title svg {
	margin-top: -3px;
}

.post-text .summary-post .summary-post__item-content {
	display: none;
}

.post-text .summary-post .summary-post__item-content h3 {
	margin: 0;
	padding-top: 24px;
	font-size: 18px;
	font-weight: 600;
}

.post-text .summary-post .summary-post__item-content ul {
	margin: 0;
	padding-inline-start: 16px;
}

.post-text .summary-post .summary-post__item-content ul li {
	padding-left: 16px;
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 24px;
}

.post-text .summary-post .summary-post__item-content ol {
	margin: 0 0 0 16px;
	padding-inline-start: 16px;
}

.post-text .summary-post .summary-post__item-content ol li {
	padding-left: 8px;
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 24px;
}

.post-text .summary-post .summary-post__item-content p {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
}
