body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #222 !important;
}

p, li {
  font-size: 14px !important;
  line-height: 1.45 !important;
}

h1 {
  font-size: 2rem !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
}

h2 {
  font-size: 1.45rem !important;
  font-weight: 500 !important;
  margin-top: 2rem !important;
}

h3 {
  font-size: 1.18rem !important;
  font-weight: 500 !important;
}

.navbar,
.navbar-brand,
.navbar-nav,
.nav-link {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 0.92rem !important;
  font-weight: 400 !important;
}

pre, code {
  font-size: 0.86rem !important;
}

.sidebar,
.sidebar a,
.page-toc,
.page-toc a,
#toc,
#toc a {
  font-size: 0.88rem !important;
}
