/* Classification tags on the shared article-detail template. */
.hogoken-article-classifications { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 18px; }
.hogoken-article-classifications .hogoken-article-category,
.hogoken-article-classifications .hogoken-guide-theme-tag { margin: 0; }
.hogoken-article-category.article-tag-know { background: #e9eeeb; color: #476359; }
.hogoken-article-category.article-tag-before { background: #f5efe5; color: #886a47; }
.hogoken-article-category.article-tag-health { background: #dcefe6; color: #33745d; }
.hogoken-article-category.article-tag-behavior { background: #e9edf4; color: #566b87; }
.hogoken-article-category.article-tag-topics { background: #e4eef1; color: #3f7282; }
.hogoken-guide-theme-tag {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	padding: 4px 9px;
	border-radius: 4px;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.35;
	letter-spacing: .02em;
}
.hogoken-guide-theme-tag::before {
	width: 6px;
	height: 6px;
	margin-right: 6px;
	border-radius: 50%;
	background: currentColor;
	content: "";
}
.hogoken-guide-theme-tag--before-family { background: #f5efe5; color: #94734e; }
.hogoken-guide-theme-tag--daily-life { background: #f1edf4; color: #74627f; }
.hogoken-guide-theme-tag--health-care { background: #e8f1ee; color: #537b70; }
.hogoken-guide-theme-tag--safety { background: #eaf0f3; color: #577581; }
.hogoken-guide-theme-tag--preparedness { background: #f4eee9; color: #8a6956; }
