/* Gabarit Page de texte — mentions légales, politiques, accessibilité.
   Aucune maquette n'existe pour ces pages : on compose deux motifs déjà
   dessinés, le titre de page (NORD, x 49 / y 157, comme Fiches et Tarifs) et
   la colonne de lecture de l'article (1208 centrée, texte à 1008). */

.texte > section {
	position: relative;
}

.tx-hero {
	padding-top: clamp(2.25rem, 3.99306vw, 4.3125rem); /* 69 : 157 − 88 */
	padding-left: 2.83565%;  /* 49 */
	padding-right: 2.89352%;
}

.tx-hero__title {
	max-width: 48.55740%; /* 791 sur les 1629 utiles */
	font-family: var(--ff-display);
	font-size: var(--fs-h1);
	line-height: var(--lh-h1);
	color: var(--c-ink);
}

.tx-hero__meta {
	margin-top: clamp(0.5rem, 0.92593vw, 1rem); /* 16 */
}

.tx-body {
	width: 69.90741%; /* 1208, centrée */
	margin-inline: auto;
	padding-top: clamp(3rem, 5.67130vw, 6.125rem);     /* 98, comme l'article */
	padding-bottom: clamp(3.75rem, 8.10185vw, 8.75rem); /* 140 avant le pied */
}

/* Rien à afficher tant que le texte n'est pas fourni : on le dit plutôt que
   de laisser une page vide. */
.tx-empty {
	padding: clamp(1.25rem, 2.31481vw, 2.5rem);
	border: var(--rule) solid var(--c-line);
}

@media (max-width: 1199px) {
	.tx-hero {
		padding-inline: var(--gutter-text);
	}

	.tx-hero__title {
		max-width: 26ch;
	}

	.tx-body {
		width: auto;
		margin-inline: var(--gutter-text);
	}
}
