/* Páginas legales (Aviso legal, Política de privacidad, Política de
   cookies, Condiciones de uso). --fuente-ui en título y subtítulos a
   propósito -no --fuente-display-: "legal" está explícitamente excluido de
   la tipografía condensada (textos profesionales que hay que poder leer sin
   esfuerzo), mismo criterio que ya se aplica a botones/formularios/estadísticas. */

.pagina-legal__cabecera {
	background: var(--indf-negro);
	color: var(--indf-crema);
	padding: 48px 0 36px;
}

.pagina-legal__titulo {
	font-family: var(--fuente-ui);
	font-weight: 700;
	font-size: clamp(26px, 4vw, 38px);
	line-height: 1.15;
	margin: 0;
}

.pagina-legal__texto {
	max-width: 720px;
	padding: 40px 20px 64px;
	font-size: 16px;
	line-height: 1.7;
}

.pagina-legal__texto h2 {
	font-family: var(--fuente-ui);
	font-weight: 700;
	font-size: 19px;
	margin: 1.6em 0 0.6em;
}

.pagina-legal__texto h3 {
	font-family: var(--fuente-ui);
	font-weight: 700;
	font-size: 16px;
	margin: 1.3em 0 0.4em;
}

.pagina-legal__texto p {
	margin: 0 0 1.1em;
}

.pagina-legal__texto a {
	color: var(--indf-turquesa-oscuro);
	text-decoration: underline;
}

@media (max-width: 640px) {
	.pagina-legal__cabecera {
		padding: 36px 0 28px;
	}
}
