.basic-page-container ol, .community-accordion ol  {
  list-style: none;
  counter-reset: basic-page-counter;
  padding-left: 40px;
  margin-bottom: 50px;
  line-height: 1.444444em;
}

.basic-page-container ol > li, .community-accordion ol > li  {
  counter-increment: basic-page-counter;
  position: relative;
}

.basic-page-container ol > li + li, .community-accordion ol > li + li  {
	margin-top: 10px;
}

.basic-page-container ol > li::before, .community-accordion ol > li::before  {
  display: inline-block;
  content: counter(basic-page-counter) ". ";
  font-weight: bold;
  position: absolute;
  left: -30px;
}

.basic-page-container ul, .community-accordion ul  {
	list-style: none;
	padding-left: 40px;
  margin-bottom: 50px;
  line-height: 1.444444em;
}

.basic-page-container ul > li, .community-accordion ul > li  {
	position: relative;
}

.basic-page-container ul > li + li, .community-accordion ul > li + li  {
	margin-top: 10px;
}

.basic-page-container ul > li::before, .community-accordion ul > li::before  {
	content: "";
    display: inline-block;
    position: absolute;
    top: 7px;
    left: -25px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: black;
}

.basic-page-container strong, .community-accordion strong  {
	font-weight: bolder;
}

.youtube-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .youtube-embed-container iframe, .youtube-embed-container object, .youtube-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }