#static-page {
  padding: 120px 0 80px;
}

#static-page h1 {
  margin: 1em 0;
  font-size: 3em;
  font-weight: bold;
}

#static-page h2 {
  margin: 2em 0 1em;
  font-size: 2em;
  font-weight: bold;
}

#static-page h3 {
  margin: 2em 0 1em;
  font-size: 1.5em;
  font-weight: bold;
}

#static-page h4 {
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 0.5em;
}

#static-page p {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1em;
}

#static-page ul {
  list-style-type: disc;
  padding-left: 20px;
}

#static-page ul li {
  margin-bottom: 0.5em;
  line-height: 1.5;
  list-style: disc;
}

#static-page ul li ul {
  padding-left: 2em;
  list-style-type: circle;
}

#static-page ul li ul li {
  list-style-type: circle;
}

#static-page a {
  color: #007bff;
  text-decoration: none;
  transition: color 0.3s ease;
}

#static-page a:hover {
  text-decoration: underline;
  transition: color 0.3s ease;
}

#static-page .btn_mod {
  margin-top: 3rem;
}

#static-page .btn_mod a {
  color: #fff;
}

@media (max-width: 768px) {
  #static-page {
    padding: 64px 0;
  }

  #static-page h1 {
    font-size: 20px;
  }

  #static-page h2 {
    font-size: 18px;
  }

  #static-page h3 {
    font-size: 16px;
  }

  #static-page p,
  #static-page li,
  #static-page a {
    font-size: 12px;
  }

  #static-page .btn_mod {
    margin-top: 40px;
  }
}
