/* ReSharper disable DeclarationIsEmpty */

/**umb_name:h1*/
h1 {}

.public-content, .static-content {
    text-align: left;
}

.public-content a, .static-content a {
    color: initial;
    text-decoration: underline;
}

.public-content, .static-content {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
  background: #fff;
}

.public-content h1, .static-content h1 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
}

.public-content p, .static-content p {
    margin-top: 6px;
    margin-bottom: 6px;
}
      
.public-content ol, .static-content ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}
.public-content  ol > li, .static-content ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 4px;
}
.public-content ol > li:before, .static-content ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 8px;
}
.public-content  ol > li > ol > li, .static-content ol > li > ol > li {
  margin: 2px;
}

.public-content ol > li > ol > li:before, .static-content ol > li > ol > li:before {
  content: counters(item, ".") " ";
}

.public-content ol > li > ol > li > ul, .static-content ol > li > ol > li > ul {
  list-style-type: upper-alpha;
}

.public-content  ol > li > ol > li > ul > li, .static-content  ol > li > ol > li > ul > li {
  padding-left: 8px;
}

.public-content  ol > li > ol > li > ul > li > ul, .static-content  ol > li > ol > li > ul > li > ul {
  list-style-type: lower-roman;
  padding-left: 8px;
}

.public-content  ol > li > ol > li > ul > li > ul > li, .static-content  ol > li > ol > li > ul > li > ul > li {
  padding-left: 8px;
}