/*Created with Adobe RoboHelp.*/
/* LF  regular stuff: body, headers, p, a, ol, ul, figure */
.RH-LAYOUT-CENTERPANEL-topic-box {
  font-family: 'Libre Franklin';
  font-size: 15px;
  line-height: 1.8em;
  counter-reset: h2count_alpha1 0 h3count_alpha1 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.2;
  margin-top: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-h2, .RH-LAYOUT-FOOTER-container p.pseudo-h2 {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2.count_Alpha, .RH-LAYOUT-FOOTER-container h2.count_Alpha {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.5em;
  --autonumber: autonumber;
  --prefix-size: 24px;
  --prefix-fixed-size: 0;
  --prefix-gap: 4px;
  --vertical-spacing: 0px;
  --list-indent: 0px;
  margin-left: calc(var(--list-indent) + var(--prefix-size) + var(--prefix-gap));
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
  font-weight: bold;
  font-size: 19px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.4em;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-h3, .RH-LAYOUT-FOOTER-container p.pseudo-h3 {
  font-weight: bold;
  font-size: 19px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.4em;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3.count_Alpha, .RH-LAYOUT-FOOTER-container h3.count_Alpha {
  font-weight: bold;
  font-size: 19px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.4em;
  --autonumber: autonumber;
  --prefix-size: 24px;
  --prefix-fixed-size: 0;
  --prefix-gap: 4px;
  --vertical-spacing: 0px;
  --list-indent: 0px;
  margin-left: calc(var(--list-indent) + var(--prefix-size) + var(--prefix-gap));
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.6em;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-h4, .RH-LAYOUT-FOOTER-container p.pseudo-h4 {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
  padding-top: 0.3em;
  margin-top: 1.6em;
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.2;
  padding-top: 0.5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-h5, .RH-LAYOUT-FOOTER-container p.pseudo-h5 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.2;
  padding-top: 0.5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box h6, .RH-LAYOUT-FOOTER-container h6 {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-h6, .RH-LAYOUT-FOOTER-container p.pseudo-h6 {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 15px;
  margin-bottom: 15px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p {
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box a, .RH-LAYOUT-FOOTER-container a {
  color: #B14619;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:active, .RH-LAYOUT-FOOTER-container a:active {
  color: #B14619;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol, .RH-LAYOUT-FOOTER-container ol {
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol>li, .RH-LAYOUT-FOOTER-container ol>li {
  margin-top: 2em;
  margin-bottom: 2em;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul, .RH-LAYOUT-FOOTER-container ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul>li, .RH-LAYOUT-FOOTER-container ul>li {
  margin-top: 2em;
  margin-bottom: 2em;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.Decimal, .RH-LAYOUT-FOOTER-container ol.Decimal {
  list-style: decimal;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.LowerAlpha, .RH-LAYOUT-FOOTER-container ol.LowerAlpha {
  list-style: lower-alpha;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Disc, .RH-LAYOUT-FOOTER-container ul.Disc {
  list-style-type: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Circle, .RH-LAYOUT-FOOTER-container ul.Circle {
  list-style-type: circle;
}
.RH-LAYOUT-CENTERPANEL-topic-box li, .RH-LAYOUT-FOOTER-container li {
  padding-left: 0.25em;
  /* LF this gives more space between number or bullet and its text */
}
.RH-LAYOUT-CENTERPANEL-topic-box figure, .RH-LAYOUT-FOOTER-container figure {
  margin-left: 0 px;
}
/* LF  END regular stuff */
/* LF  RH stuff for expanding text, dropdown text, glossary, mini toc, breadcrumbs, see also, related topics */
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot, .RH-LAYOUT-FOOTER-container a.expandspot {
  color: #008000;
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.expandtext, .RH-LAYOUT-FOOTER-container span.expandtext {
  font-style: italic;
  font-weight: normal;
  color: #ff0000;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot, .RH-LAYOUT-FOOTER-container a.dropspot {
  cursor: pointer;
  color: #008000;
  font-style: italic;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.twisty, .RH-LAYOUT-FOOTER-container a.twisty {
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.twisty::after, .RH-LAYOUT-FOOTER-container a.twisty::after {
  vertical-align: middle;
  margin-left: 1rem;
  content: url('../images/icons hertzler orange/ch-down.svg');
}
.RH-LAYOUT-CENTERPANEL-topic-box a.twisty.pressed::before, .RH-LAYOUT-FOOTER-container a.twisty.pressed::before {
  vertical-align: middle;
  margin-right: 1rem;
  content: '';
}
.RH-LAYOUT-CENTERPANEL-topic-box a.twisty.pressed::after, .RH-LAYOUT-FOOTER-container a.twisty.pressed::after {
  vertical-align: middle;
  margin-left: 1rem;
  content: url('../images/icons hertzler orange/cross.svg');
}
.RH-LAYOUT-CENTERPANEL-topic-box a.glossterm, .RH-LAYOUT-FOOTER-container a.glossterm {
  color: #800000;
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.glosstext, .RH-LAYOUT-FOOTER-container span.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #0000ff;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.minitoc-caption, .RH-LAYOUT-FOOTER-container a.minitoc-caption {
  text-decoration: none;
  color: initial;
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.minitoc-caption, .RH-LAYOUT-FOOTER-container p.minitoc-caption {
  font-weight: bold;
  font-size: 16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.minitoc-list, .RH-LAYOUT-FOOTER-container ol.minitoc-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.minitoc-list ol, .RH-LAYOUT-FOOTER-container ol.minitoc-list ol {
  list-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.minitoc-list-item, .RH-LAYOUT-FOOTER-container a.minitoc-list-item {}
.RH-LAYOUT-CENTERPANEL-topic-box div.breadcrumbs, .RH-LAYOUT-FOOTER-container div.breadcrumbs {}
.RH-LAYOUT-CENTERPANEL-topic-box span.breadcrumbs-home-prefix, .RH-LAYOUT-FOOTER-container span.breadcrumbs-home-prefix {}
.RH-LAYOUT-CENTERPANEL-topic-box a.breadcrumbs-home, .RH-LAYOUT-FOOTER-container a.breadcrumbs-home {}
.RH-LAYOUT-CENTERPANEL-topic-box .breadcrumbs-separator, .RH-LAYOUT-FOOTER-container .breadcrumbs-separator {}
.RH-LAYOUT-CENTERPANEL-topic-box a.breadcrumbs-link, .RH-LAYOUT-FOOTER-container a.breadcrumbs-link {}
.RH-LAYOUT-CENTERPANEL-topic-box a.breadcrumbs-topic, .RH-LAYOUT-FOOTER-container a.breadcrumbs-topic {}
.RH-LAYOUT-CENTERPANEL-topic-box p.seealso-caption, .RH-LAYOUT-FOOTER-container p.seealso-caption {
  font-weight: bold;
  font-size: 16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.seealso-list, .RH-LAYOUT-FOOTER-container ol.seealso-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.seealso-list-item, .RH-LAYOUT-FOOTER-container a.seealso-list-item {}
.RH-LAYOUT-CENTERPANEL-topic-box p.reltopics-caption, .RH-LAYOUT-FOOTER-container p.reltopics-caption {
  font-weight: bold;
  font-size: 16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.reltopics-list, .RH-LAYOUT-FOOTER-container ol.reltopics-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.reltopics-list-item, .RH-LAYOUT-FOOTER-container a.reltopics-list-item {}
/* LF  END RH stuff */
/* LF  RH style for borderonly table */
.RH-LAYOUT-CENTERPANEL-topic-box {
  --borderonly-theme-color: #bfbfbf;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly, .RH-LAYOUT-FOOTER-container table.borderonly {
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td, .RH-LAYOUT-FOOTER-container table.borderonly td {
  vertical-align: top;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--borderonly-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td.no, .RH-LAYOUT-FOOTER-container table.borderonly td.no {
  background-color: #B4B4B4;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td.required, .RH-LAYOUT-FOOTER-container table.borderonly td.required {
  background-color: #EB906B;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td.optional, .RH-LAYOUT-FOOTER-container table.borderonly td.optional {
  background-color: #C6E0B4;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly th, .RH-LAYOUT-FOOTER-container table.borderonly th {
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--borderonly-theme-color);
  background-color: #223C72;
  color: #FFFFFF;
}
/* LF  END borderonly table */
/* LF  normal lists */
.RH-LAYOUT-CENTERPANEL-topic-box ol.normal, .RH-LAYOUT-FOOTER-container ol.normal {
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.normal>li, .RH-LAYOUT-FOOTER-container ol.normal>li {
  margin-top: 1em;
  margin-bottom: 1em;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.normal, .RH-LAYOUT-FOOTER-container ul.normal {
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.normal>li, .RH-LAYOUT-FOOTER-container ul.normal>li {
  margin-top: 1em;
  margin-bottom: 1em;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.normal, .RH-LAYOUT-FOOTER-container li.normal {
  padding-left: 0.25em;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* LF  END normal lists */
/* LF  blank lists */
.RH-LAYOUT-CENTERPANEL-topic-box ol.blank_list, .RH-LAYOUT-FOOTER-container ol.blank_list {
  list-style: none;
  padding-inline-start: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.blank_list>li, .RH-LAYOUT-FOOTER-container ol.blank_list>li {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blank_list, .RH-LAYOUT-FOOTER-container ul.blank_list {
  list-style: none;
  padding-inline-start: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blank_list>li, .RH-LAYOUT-FOOTER-container ul.blank_list>li {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.blank_list, .RH-LAYOUT-FOOTER-container li.blank_list {
  padding-left: 0;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* LF  END blank lists */
/* LF  List style - levels 2, 4, and 6 are blank and left-aligned with previous level */
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank {
  list-style-type: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank {
  list-style-type: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 28px;
  counter-reset: item1;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li {}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
/* Level 1 */
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul {
  /* Level 2 */
  list-style: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item2;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul {
  list-style: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item2;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li {
  /* Level 2 */
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li:before {
  /* Level 2 */
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul {
  /* Level 3 */
  list-style-type: circle;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul {
  list-style-type: circle;
}
/* orig Level 3
ul.DiscThenBlank>li>ul>li>ul {  
  list-style: none;
  --prefix-size: 40px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 0px;
  counter-reset: item3;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
  list-style-type: none;
}
ul.DiscThenBlank>li>ul>li>ul>li {  
  --prefix-size: 40px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 0px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0;
}
ul.DiscThenBlank>li>ul>li>ul>li:before {  
  counter-increment: item3;
  content: counter(item3, circle);
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
end orig Level 3 */
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul {
  /* Level 4 */
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item4;
  list-style-type: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item4;
  list-style-type: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li {
  /* Level 4 */
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li:before {
  /* Level 4 */
  counter-increment: item4;
  content: counter(item4, disc);
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li:before {
  counter-increment: item4;
  content: counter(item4, disc);
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul {
  /* Level 5 */
  list-style-type: square;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul {
  list-style-type: square;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul {
  /* Level 6 */
  list-style-type: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item6;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul {
  list-style-type: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item6;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li:before {
  /* Level 6 */
  counter-increment: item6;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li:before, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li:before {
  counter-increment: item6;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li, .RH-LAYOUT-FOOTER-container ul.DiscThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li {
  /* Level 6 */
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li>ul>li>ul>li>ul>li>ul>li>ul>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
/* LF  END List style - levels 2, 4, and 6 are blank and left-aligned with previous level */
/* LF  List style - levels 2, 4, 6 are blank and left-aligned with previous level */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Level 1 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li {}
/* Level 2 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item2;
  list-style: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li:before {
  counter-increment: item2;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
  content: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0;
}
/* Level 3 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol {
  list-style: lower-alpha;
}
/*
ol.l2_l3_no_number>li>ol>li>ol {
  --prefix-size: 40px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 28px;
  counter-reset: item3;
  list-style: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
ol.l2_l3_no_number>li>ol>li>ol>li:before {
  counter-increment: item3;
  content: counter(item3, lower-alpha)".";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
ol.l2_l3_no_number>li>ol>li>ol>li {
  --prefix-size: 40px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0
}
*/
/* Level 4 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol {
  list-style: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item4;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
}
/* Level 5 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol {
  list-style: lower-roman;
}
/* Level 6 */
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  counter-reset: item6;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol>li, .RH-LAYOUT-FOOTER-container ol.l2_l3_no_number>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  --prefix-size: 0px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: ;
  --vertical-spacing: 28px;
  margin-top: calc(var(--vertical-spacing) / 2);
  margin-bottom: calc(var(--vertical-spacing) / 2);
  position: relative;
  padding-left: 0;
}
/* LF  END List style - levels 2, 4, 6 are blank and left-aligned with previous level */
.RH-LAYOUT-CENTERPANEL-topic-box .padding_top_1point2em, .RH-LAYOUT-FOOTER-container .padding_top_1point2em {
  line-height: 1.5;
  padding-top: 1.2em;
}
.RH-LAYOUT-CENTERPANEL-topic-box .margin-top-2em, .RH-LAYOUT-FOOTER-container .margin-top-2em {
  margin-top: 2em;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2.count_Alpha:before, .RH-LAYOUT-FOOTER-container h2.count_Alpha:before {
  counter-increment: h2count_alpha1;
  content: counter(h2count_alpha1, upper-alpha)".";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3.count_Alpha:before, .RH-LAYOUT-FOOTER-container h3.count_Alpha:before {
  counter-increment: h3count_alpha1;
  content: counter(h3count_alpha1, upper-alpha)".";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box .protip, .RH-LAYOUT-FOOTER-container .protip {
  text-indent: -5.8em;
  margin-left: 5.8em;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.pseudo-li-level-1, .RH-LAYOUT-FOOTER-container p.pseudo-li-level-1 {
  margin-top: -0.5em;
  margin-bottom: 2em;
  margin-left: 40px;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.button, .RH-LAYOUT-FOOTER-container img.button {
  height: 20px;
  width: 20px;
  margin-bottom: -0.17em;
  padding-left: 0.18em;
  padding-right: 0.18em;
  border-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.button-no-resize, .RH-LAYOUT-FOOTER-container img.button-no-resize {
  margin-bottom: -0.25em;
  padding-left: 0.18em;
  padding-right: 0.18em;
  border-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.emoji, .RH-LAYOUT-FOOTER-container img.emoji {
  margin-bottom: -0.17em;
  padding-left: 0.18em;
  padding-right: 0.18em;
  border-style: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box img, .RH-LAYOUT-FOOTER-container img {
  border-width: 1px;
  border-style: solid;
  border-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.no-border, .RH-LAYOUT-FOOTER-container img.no-border {
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  border-left-width: 1px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 1px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 1px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.normal>li>ul>li, .RH-LAYOUT-FOOTER-container ul.normal>li>ul>li {
  margin-top: 1em;
  margin-bottom: 1em;
}
.RH-LAYOUT-CENTERPANEL-topic-box .video, .RH-LAYOUT-FOOTER-container .video {
  margin-bottom: 2em;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.mono-bold, .RH-LAYOUT-FOOTER-container span.mono-bold {
  font-family: monospace;
  font-size: 16px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.mono-indented, .RH-LAYOUT-FOOTER-container p.mono-indented {
  font-family: monospace;
  font-size: 16px;
  margin-left: 30px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.mono-indented-60px, .RH-LAYOUT-FOOTER-container p.mono-indented-60px {
  font-family: monospace;
  font-size: 16px;
  margin-left: 60px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.indent-30px, .RH-LAYOUT-FOOTER-container p.indent-30px {
  margin-left: 30px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.indent-40px, .RH-LAYOUT-FOOTER-container p.indent-40px {
  margin-left: 40px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.indent-30px-italic, .RH-LAYOUT-FOOTER-container p.indent-30px-italic {
  margin-left: 30px;
  font-style: italic;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.indent-20px, .RH-LAYOUT-FOOTER-container p.indent-20px {
  margin-left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.mono-bold-nopadding, .RH-LAYOUT-FOOTER-container span.mono-bold-nopadding {
  font-family: monospace;
  font-size: 16px;
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.mono, .RH-LAYOUT-FOOTER-container span.mono {
  font-family: monospace;
  font-size: 16px;
  padding-left: 3px;
  padding-right: 3px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.ulBlankThenBlank>li:before, .RH-LAYOUT-FOOTER-container ul.ulBlankThenBlank>li:before {
  counter-increment: item1;
  content: none;
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box .dev, .RH-LAYOUT-FOOTER-container .dev {
  font-style: italic;
  background-color: rgba(244, 244, 82, 0.64);
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.leftzero, .RH-LAYOUT-FOOTER-container ul.leftzero {
  margin-left: -20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code, .RH-LAYOUT-FOOTER-container div.code {
  background-color: #000000;
  color: #FFFFFF;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-width: 15px;
  border-top-width: 4px;
  border-right-width: 15px;
  border-bottom-width: 4px;
  font-family: monospace;
  font-size: 16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .code-within-paragraph, .RH-LAYOUT-FOOTER-container .code-within-paragraph {
  background-color: #000000;
  color: #FFFFFF;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-width: 4px;
  border-top-width: 2px;
  border-right-width: 4px;
  border-bottom-width: 2px;
  font-family: monospace;
  font-size: 16px;
}