/* ==========================================================================
   Eccezioni documentate.
   La base del tema è mobile-first: qui non ci sono media query max-width.
   ========================================================================== */

/*
 * Stampa: la proposta deve restare leggibile senza sfondi scuri e senza
 * elementi di navigazione.
 */
@media print {
	.asm-proposal-banner,
	.asm-header,
	.asm-footer,
	.asm-compare__control,
	.asm-calc__form,
	.asm-form {
		display: none !important;
	}

	body {
		background: #ffffff;
		color: #000000;
	}

	.asm-hero,
	.asm-section {
		padding: 16px 0;
		background: none;
	}

	.asm-section--dark {
		background: #ffffff;
		color: #000000;
	}

	.asm-section--dark .asm-p,
	.asm-section--dark .asm-eyebrow {
		color: #000000;
	}
}
