body { 
  font-family: "ComputerModern Typewriter", ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;
  font-family: "Figtree";
  background-color: #f2f7ed;
  color: #c33d03;
  line-height: 1.45;
}
a {
  color: currentColor;
}

nav { }
main { }

header { }
header h1 {
  font-family: "Squatina";
  font-size: 7em;
  /*font-size: clamp(1.1rem, 3vw, 2.5rem);*/
  text-align: center;
  margin: 0;
}

.authors { 
  font-family: "FigtreeB";
  font-style: bold;
  font-size: 1.313em;
  text-align: center;
  margin-top: -0.7em;
  margin-bottom: 3em;
}
.keywords { 
  font-family: "FigtreeB";
}
.keywords a { }

.epigraphe { }
.text { 
  font-family: "Figtree";
  /*max-width: 100ch;*/
  padding: 0px 5% 0px 5%;
}

.text p {
  margin: 0 0 1em; /* la marge inférieure sera occupée par le filet */
  line-height: 1.5;
} 
.text p + p::before {  
  text-indent: 1.5em;
  content: '';
  display: block;
  position: relative; /* la position relative permet de décaler l’élément vers le haut */
  top: -.55em;
  height: .25em;
  width: 4em;
  background: #c33d03;
}

.text p { }
.text .quote { }

.readmore { 
  text-align: right;
  padding: 0px 5% 0px 5%;
  font-size: 0.8em;
}

h3 {
  font-family: "FigtreeB";
  text-decoration: underline 0.12em;
}

.readmore p {
  margin: 0 0 1em;
}

.readmore p + p::before {  
  text-indent: 1.5em;
  content: '';
  display: block;
  position: relative; /* la position relative permet de décaler l’élément vers le haut */
  top: -.55em;
  height: .25em;
  width: 1em;
  background: #c33d03;
}

.biography { 
  text-align: right;
  padding: 0px 5% 0px 5%;
  font-size: 0.8em;
}

.footnotes { }


/*  font-size: clamp(1.1rem, 3vw, 2.5rem); -> corps de texte variable   */