.page-legal .page-contenu .pfa-texte {
	width: min(100%, 870px);
	max-width: none;
	margin-inline: auto;
}
.page-legal .pfa-texte > *:first-child {
	margin-top: 0;
}
.page-legal .pfa-hero__intro {
	font-size: var(--fs-xsmall);
	line-height: 1.6;
	max-width: 100%;
}
.page-legal .page-contenu .pfa-texte ul {
	list-style: disc;
}
.page-legal .page-contenu .pfa-texte ol {
	list-style: decimal;
}
.page-legal .page-contenu .pfa-texte li {
	padding-left: 6px;
}
.page-legal .page-contenu .pfa-texte li + li {
	margin-top: 8px;
}
