/* data_blocks/table - Complete extraction */

.block-text table p {
  font-weight:inherit}

.block-text table+* {
  margin-block-start:3.4rem}

.block-text--onecol-custom-width-table-med .block-text__col {
  margin-block:0;
  margin-inline:auto;
  width:76rem}

.block-text--onecol-custom-width-table-sm .block-text__col {
  margin-block:0;
  margin-inline:auto;
  width:52rem}

  .block-text--heading-custom-width-text-lg .block-text__col,.block-text--onecol-custom-width-table-lg .block-text__col,.block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.block-text--heading-custom-width-text-lg .block-text__col:first-child,.block-text--onecol-custom-width-table-lg .block-text__col:first-child,.block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

.block-text table.block-text__table {
  width:100%}

.block-text table.block-text__table th {
  background-color:var(--color-th-bg);
  color:var(--color-th-text)}

.block-text table.block-text__table td {
  color:var(--color-text);
  text-align:center}

.fr-view table.block-text__table td,.fr-view table.block-text__table th {
  border-color:var(--color-table-border)}

.block-text--onecol-custom-width-table-med .block-text__col {
  margin-block:0;
  margin-inline:auto;
  width:76rem}

.block-text--onecol-custom-width-table-sm .block-text__col {
  margin-block:0;
  margin-inline:auto;
  width:52rem}

  .block-text--heading-custom-width-text-lg .block-text__col,.block-text--onecol-custom-width-table-lg .block-text__col,.block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.block-text--heading-custom-width-text-lg .block-text__col:first-child,.block-text--onecol-custom-width-table-lg .block-text__col:first-child,.block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  width:100%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:0}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  width:100%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-inline-start:0}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}