.c-basic-page {
  position: relative;
}
.c-basic-page p,
.c-basic-page ul,
.c-basic-page strong {
  max-width: 946px;
}
.c-basic-page strong {
  font-weight: 600;
}
.c-basic-page__lead {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .c-basic-page__lead {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 26px;
    line-height: 1.625rem;
    font-weight: 400;
  }
}
.c-basic-page__body {
  padding: 0px 0px 24px 0px;
  padding: 0 0 1.5rem 0;
  color: #1A1A1A;
  margin: auto;
}
@media (min-width: 992px) {
  .c-basic-page__body {
    padding: 0px 0px 48px 0px;
    padding: 0 0 3rem 0;
  }
}
.c-basic-page__body:empty {
  padding: 0 !important;
}
.c-basic-page__body li {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.c-basic-page__body .field--name-body .u-line-height-0 {
  text-align: center;
}
.c-basic-page__body .field--name-body p,
.c-basic-page__body .field--name-body ul {
  max-width: 992px;
  margin: 12px auto;
}
