.ask-item {
	margin-left: 1.5rem;
}

.ask-item h4 {
}
.ask-item h4::before, .ask-item h4::after {
}

.ask-item h4::before {
	content: '“';
	/* padding-left: -1em; */
}
.ask-item h4::after {
	content: '”';
}




.ask-item .item--que {
	background-color: var(--item-ask-que-bg); 
}
.ask-item .item--ans {
	border-color: var(--item-ask-ans-border-c); 
	background-color: var(--item-ask-ans-bg);
	/* background-color: red; */
}

.item--que::before, .item--ans::before {
	position: absolute;
	z-index: 100;
	left: -3.5ch;
	top: -1px;
	font-size: 1rem;
	font-weight: bold;
	color: var(--ask--qa-icon-color);
	width: 2.5ch;
	text-align: right;
	padding-right: 1ch;
	border-radius: .5rem 0 0 .5rem;
}
.item--que::before {
	background-color: var(--ask--qa-que-icon-bg); 
	content: 'Q';
}
.item--ans::before {
	background-color: var(--ask--qa-ans-icon-bg); 
	content: 'A';
}

.ask--form label {
	min-width: 16ch;
}
