.legal_notice {
  padding: var(--main-padding);
  /* overflow-y: auto; */
  /* height: 800px; */
  flex: 1;
}

ul {
  list-style-position: inside;
}

h1 {
  font-size: var(--h1-help-privacy-legal);
}

h2 {
  font-size: var(--h2-help-privacy-legal);
}

h3 {
  font-size: var(--h3-help-privacy-legal);
}

h1 {
  color: var(--primary-color);
  font-weight: bold;
  padding-bottom: 16px;
}

h2,
h3 {
  color: var(--dark-gray);
  font-weight: bold;
  padding-top: 16px;
}

p {
  color: var(--black);
}

.blue {
  color: var(--light-blue);
}

.header {
  position: sticky;
  top: 0;
  z-index: 10;
}
