@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");
html,
body {
  font-size: 14px;
  color: #272838;
  font-family: "Roboto", sans-serif;
}

body {
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 60%, rgba(236,236,236,1) 100%);
  background-attachment: fixed;
}

.container {
  margin: 0 auto;
  padding: 0 20px;
  min-width: 350px;
  max-width: 880px;
}

header {
  width: 300px;
  margin: 0 auto;
  padding: 50px 30px;
  text-align: center;
}

h1 {
  font-size: 18px;
  font-weight: bold;
}
h1.title {
  font-size: 25px;
  text-align: center;
}
h1.title-sub {
  font-size: 20px;
  margin-top: 50px;
}

p.version {
  text-align: center;
}

ol {
  padding-left: 15px;
}
ol h1 {
  font-size: 19px;
}

ul {
  margin-bottom: 20px;
}
ul li p {
  margin-bottom: 0;
}

a:not([name]) {
  color: #0052CF;
}
a:not([name]):hover {
  color: #0043A8;
}

table {
  width: auto;
  margin-bottom: 20px;
  border-collapse: collapse;
  vertical-align: top;
  overflow: visible;
}
table tr {
  border-bottom: 1px solid darkgray;
}
table tr th,
table tr td {
  padding: 5px;
}
table tr th:first-child,
table tr td:first-child {
  padding-right: 45px;
}

footer {
  margin-top: 80px;
  border-top: 1px solid darkgray;
  padding: 80px 0;
}
footer .footcol {
  float: left;
  width: 33.3%;
  padding: 0 10px;
  text-align: center;
  box-sizing: border-box;
}
@media (max-width: 800px) {
  footer .footcol {
    width: 100%;
    padding-bottom: 40px;
  }
}
footer:after {
  content: "";
  clear: both;
  display: table;
}

.s1 {
  font-weight: bold;
}

li {
  display: block;
}

#l1 {
  counter-reset: c1 1;
}

#l1 > li > *:first-child:before {
  counter-increment: c1;
  content: counter(c1, decimal) ". ";
}

#l1 > li:first-child > *:first-child:before {
  counter-increment: c1 0;
}

#l2 {
  counter-reset: c2 1;
}

#l2 > li > *:first-child:before {
  counter-increment: c2;
  content: counter(c1, decimal) "." counter(c2, decimal) ". ";
}

#l2 > li:first-child > *:first-child:before {
  counter-increment: c2 0;
}

#l3 {
  counter-reset: c3 1;
}

#l3 > li > *:first-child:before {
  counter-increment: c3;
  content: counter(c1, decimal) "." counter(c2, decimal) "." counter(c3, decimal) ". ";
}

#l3 > li:first-child > *:first-child:before {
  counter-increment: c3 0;
}

#l4 {
  counter-reset: c2 1;
}

#l4 > li > *:first-child:before {
  counter-increment: c2;
  content: counter(c1, decimal) "." counter(c2, decimal) ". ";
}

#l4 > li:first-child > *:first-child:before {
  counter-increment: c2 0;
}

#l5 {
  counter-reset: c2 1;
}

#l5 > li > *:first-child:before {
  counter-increment: c2;
  content: counter(c1, decimal) "." counter(c2, decimal) ". ";
}

#l5 > li:first-child > *:first-child:before {
  counter-increment: c2 0;
}

#l6 {
  counter-reset: c3 1;
}

#l6 > li > *:first-child:before {
  counter-increment: c3;
  content: counter(c1, decimal) "." counter(c2, decimal) "." counter(c3, decimal) ". ";
  font-weight: bold;
}

#l6 > li:first-child > *:first-child:before {
  counter-increment: c3 0;
}

#l7 > li > *:first-child:before {
  content: "\f0b7  ";
  color: black;
  font-family: Symbol, serif;
}

#l8 > li > *:first-child:before {
  content: "\f0b7  ";
  color: black;
  font-family: Symbol, serif;
}

#l9 {
  counter-reset: c3 1;
}

#l9 > li > *:first-child:before {
  counter-increment: c3;
  content: counter(c1, decimal) "." counter(c2, decimal) "." counter(c3, decimal) ". ";
  font-weight: bold;
}

#l9 > li:first-child > *:first-child:before {
  counter-increment: c3 0;
}

li {
  display: block;
}

li:after {
  content: "";
  clear: both;
  display: table;
}

#l10 > li > *:first-child:before {
  content: "\f0b7  ";
  color: black;
  font-family: Symbol, serif;
}/*# sourceMappingURL=style.css.map */