/**
 * Knowledge-base float-card markdown: same-size bold sections, not page H2.
 * Independent of aicore-ui.css so we do not need a frontend rebuild.
 */
.aicore-widget[data-presentation='float-card'] h1,
.aicore-widget [data-presentation='float-card'] h1,
.aicore-widget[data-presentation='float-card'] h2,
.aicore-widget [data-presentation='float-card'] h2,
.aicore-widget[data-presentation='float-card'] h3,
.aicore-widget [data-presentation='float-card'] h3 {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	color: #222222;
	margin: 1em 0 0.35em;
}

.aicore-widget[data-presentation='float-card'] h1:first-child,
.aicore-widget [data-presentation='float-card'] h1:first-child,
.aicore-widget[data-presentation='float-card'] h2:first-child,
.aicore-widget [data-presentation='float-card'] h2:first-child,
.aicore-widget[data-presentation='float-card'] h3:first-child,
.aicore-widget [data-presentation='float-card'] h3:first-child {
	margin-top: 0;
}

.aicore-widget [data-presentation='float-card'] strong,
.aicore-widget [data-presentation='float-card'] b {
	font-weight: 600;
	color: #222222;
}

.aicore-widget [data-presentation='float-card'] p {
	margin: 0 0 0.75em;
}

.aicore-widget [data-presentation='float-card'] p:last-child {
	margin-bottom: 0;
}
