/* newsletter.css - Stili specifici pagina Newsletter & Concorso a premi */

.section .card.form-card {
	margin-top: 0.4rem;
}

.form-card h2 {
	font-size: 1.3rem;
	margin-bottom: 0.4rem;
}

.form-card p {
	font-size: 0.92rem;
}

.legal-note {
	font-size: 0.8rem;
	color: var(--text-muted);
	margin-top: 0.2rem;
	margin-bottom: 1rem;
}

.field-error {
	display: block;
	margin-top: 0.2rem;
	font-size: 0.78rem;
	color: #fecaca;
}

/* Su schermi piccoli stringiamo leggermente */
@media (max-width: 640px) {
	.form-card {
		padding-inline: 0.95rem;
	}
}
