#total-header-container {
  display: flex;
  margin-bottom: 1em;
}

#stereotype-header-container {
  display: flex;
  flex-direction: column;
  text-align: right;
  flex: 0.35;
}

#header-centre-space {
  margin-left: 1em;
  margin-right: 1em;
}

#number-header-container {
  display: flex;
  flex-direction: column;
  flex: 0.65;
}

h1 {
  margin-top: 0em;
  margin-bottom: 0em;
}

/*------------- Content --------------*/

#content-container {
  display: flex;
}
#left-container {
  flex: 0.35;
}
#centre-space {
  margin-left: 1em;
  margin-right: 1em;
  visibility: hidden;
}
#right-container {
  flex: 0.65;
}

p {
  text-align: right;
}
h1 > a:hover {
  color: rgb(255, 255, 255);
}
