/* =========================================================
   Compensation (insurance)
   ========================================================= */

.kb-insurance {
	margin-top: 1rem;
	text-align: center;
}
.kb-insurance__band { margin-inline: -12px; }
.kb-insurance__head {
	display: flow-root;
	margin-inline: auto;
	padding-inline: 12px;
}
@media (min-width: 768px) {
	.kb-insurance__head { width: 66.66666667%; }
}
.kb-insurance__lead,
.kb-insurance__text {
	margin: 0;
	padding-bottom: 1rem;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.5;
}
.kb-insurance__lead { margin-top: 1rem; }
.kb-insurance__amount {
	color: #f93740;
	font-family: var(--kb-font-display);
	font-size: 36px;
}
@media (max-width: 768px) {
	.kb-insurance__lead,
	.kb-insurance__text { font-size: 16.8px; }
	.kb-insurance__amount { font-size: 2em; }
}
