.h2ofm-funnel-shell .h2ofm-choice-icon svg {
	width: var(--h2ofm-option-icon-size, 30px);
	height: var(--h2ofm-option-icon-size, 30px);
}

.h2ofm-funnel-shell h2 {
	font-size: var(--h2ofm-h2-size, 34px);
	color: var(--h2ofm-h2-color, inherit);
}

.h2ofm-funnel-shell h3 {
	font-size: var(--h2ofm-h3-size, 27px);
	color: var(--h2ofm-h3-color, inherit);
}

.h2ofm-funnel-shell h4 {
	font-size: var(--h2ofm-h4-size, 21px);
	color: var(--h2ofm-h4-color, inherit);
}

.h2ofm-funnel-shell .h2ofm-step-intro {
	color: var(--h2ofm-intro-color, inherit);
}

.h2ofm-funnel-shell h2.h2ofm-step-intro {
	font-size: var(--h2ofm-h2-size, 34px);
	color: var(--h2ofm-h2-color, inherit);
}

.h2ofm-funnel-shell .h2ofm-intro-name {
	font-weight: 700;
	color: var(--h2ofm-intro-name-color, inherit);
}

.h2ofm-funnel-shell .h2ofm-multiple-hint {
	font-weight: inherit;
	color: inherit;
}

.h2ofm-funnel-shell .h2ofm-choice {
	justify-content: flex-start !important;
}

.h2ofm-funnel-shell .h2ofm-choice-heading {
	margin: 0;
	padding: 0;
	display: flex;
	min-width: 0;
}

.h2ofm-funnel-shell .h2ofm-choice-heading .h2ofm-choice {
	width: 100%;
	height: 100%;
	margin: 0;
}

.h2ofm-funnel-shell .h2ofm-choice-heading-4 .h2ofm-choice-text {
	font-size: var(--h2ofm-h4-size, 21px);
	line-height: 1.2;
	font-weight: 600;
	color: var(--h2ofm-h4-color, inherit);
}

.h2ofm-funnel-shell .h2ofm-choice-urgency .h2ofm-choice-text {
	font-size: var(--h2ofm-h4-size, 21px);
	line-height: 1.2;
	font-weight: 600;
	color: var(--h2ofm-h4-color, inherit);
}

.h2ofm-funnel-shell .h2ofm-area-value {
	margin: .12em 0 0;
}

.h2ofm-funnel-shell .h2ofm-result-level {
	font-size: var(--h2ofm-risk-text-size, 34px);
	color: var(--h2ofm-result-color);
}

.h2ofm-funnel-shell .h2ofm-result-icon {
	flex: 0 0 auto;
}

.h2ofm-funnel-shell .h2ofm-result-icon svg {
	width: var(--h2ofm-risk-icon-size, 34px);
	height: var(--h2ofm-risk-icon-size, 34px);
}

.h2ofm-funnel-shell .h2ofm-diagnostic-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .75em;
}

.h2ofm-funnel-shell .h2ofm-restart-button {
	margin: 0;
}