@font-face {
	font-family: 'Inter';
	font-weight: 100 900;
	font-style: normal;
	font-named-instance: 'Regular';
	src: url("fonts/InterVariable.woff2") format("woff2");
}
* {
	margin: 0;
	padding: 0;
}
html {
	font-family: Inter, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: black;
}
.noPrint {
	display: none;
}
section:not(.page),
#section1b {
	display: none;
}

article h1 {
	font-size: 2em;
	font-weight: 700;
	margin-bottom: 1em;
	display: block;
	border-bottom: 2px solid;
}
article h2 {
	font-size: 1.5em;
	font-weight: 600;
	margin: 2em 0 1rem 0;
}
article p {
	margin: 1em 0;
}
article .references,
article .interventions,
article .formations,
article .financement {
	display: flex;
	flex-direction: column;
	gap: 1.5em;
}
article .references > div,
article .interventions > div,
article .formations > div,
article .financement > div {
	display: flex;
	flex-direction: column;
	gap: 0.3em;
	border: 2px solid;
	box-shadow: 6px 6px 0;
	padding: 1em;
}
article .references .source {
	font-weight: 600;
}
article .interventions .organisation,
article .formations .organisation {
	font-weight: 600;
}
article a {
	text-decoration: underline;
	color: inherit;
}

#sectionExport .logo {
	display: none;
}

#sectionExport .logoMob {
	text-align: center;
	margin-top: 3em;
}
