/* Il nome della sezione in testa alla pagina del questionario. */

.sismografo-titolo-sezione {
	margin: 0 0 1em;
	padding: 0 0 0.35em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	font-size: 1.25em;
	line-height: 1.3;
}

/* Il sottotitolo sta attaccato al titolo: il filetto passa sotto tutti e due. */
.sismografo-titolo-sezione + .sismografo-sottotitolo-sezione {
	margin-top: -0.85em;
}

.sismografo-sottotitolo-sezione {
	margin: 0 0 1em;
	padding: 0 0 0.35em;
	font-size: 1em;
	line-height: 1.4;
	opacity: 0.8;
}

.sismografo-titolo-sezione:has(+ .sismografo-sottotitolo-sezione) {
	border-bottom: 0;
	padding-bottom: 0.1em;
}

.sismografo-titolo-sezione + .sismografo-sottotitolo-sezione {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
