/*
 * 記事編集品質検証(ローカル限定)の編集版コピー専用。`article:is(.article-edit-qa, .case-editorial-v1)`配下のみ。
 * single-content.cssがRCMS移行記事向けに潰しているh2/h3/list/strongを、新規ブロック記事向けに読みやすく戻す。
 */

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body > * + *:not(.case-author-card) {
	margin-top: 1rem;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body h2 {
	margin-top: 2.25rem;
	padding: 0.4rem 0.75rem;
	border-left: 5px solid #669999;
	background: #f2f7f7;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.5;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body h3 {
	margin-top: 1.75rem;
	padding-bottom: 0.25rem;
	border-bottom: 2px solid #669999;
	font-size: 1.1rem;
	font-weight: 700;
	line-height: 1.5;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body h2 strong,
article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body h3 strong,
article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body strong {
	font-weight: 700;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body figure.wp-block-image {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body ul,
article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body ol {
	margin-bottom: 0;
	padding-left: 1.5rem;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body li + li {
	margin-top: 0.4rem;
}

article:is(.article-edit-qa, .case-editorial-v1) .single-detail__body a {
	overflow-wrap: anywhere;
}
