.block-knowledge {
  padding-block:3rem;
  padding-inline:0;
  position:relative;
  transition:padding-block .5s,padding-inline .5s}
  .block-knowledge__container--custom-width-sm {
  margin-block:0;
  margin-inline:auto;
  max-width:52rem;
  padding-block:0;
  padding-inline:0}
  .block-knowledge__container--custom-width-med {
  margin-block:0;
  margin-inline:auto;
  max-width:76rem;
  padding-block:0;
  padding-inline:0}
  .block-knowledge__container--custom-width-lg {
  margin-block:0;
  margin-inline:auto;
  max-width:92rem;
  padding-block:0;
  padding-inline:0}
.block-knowledge__wrapper {
  border:1px solid #0000;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  padding-block:6.4rem;
  padding-inline:5.6rem}
.block-knowledge.bg--type-light .block-knowledge__wrapper.block-card--transparent,.block-knowledge__wrapper.block-card--white {
  border:.1rem solid #ddd}
.block-knowledge.bg--type-gray .block-knowledge__wrapper.block-card--transparent,.block-knowledge.bg--type-light .block-knowledge__wrapper.block-card--transparent,.block-knowledge.bg--type-tint .block-knowledge__wrapper.block-card--transparent,.block-knowledge__wrapper.block-card--white {
  --color-quiz-fill-text:#000}
.block-knowledge__wrapper.block-card--transparent,.block-knowledge__wrapper.block-card--white {
  --color-button-text:var(--color-theme-contrast,#fff)}
.block-knowledge.bg--type-tint .block-knowledge__wrapper.block-card--transparent {
  --color-matching-item-background:var(--color-background)}
.block-knowledge.bg--type-image .block-knowledge__wrapper.block-card--transparent {
  border:.1rem solid rgba(0,0,0,.498);
  --color-background-choice-hover:#0003;
  --color-background-feedback-frame:#ffffffb3;
  --color-border-radio:#000c;
  --color-button-text:#000;
  --color-caption-border:#00000080;
  --color-x-fill:#000;
  --color-disabled-submit-button-background:#0003;
  --color-disabled-button-text:#000;
  --color-feedback-icon-border:#000;
  --color-feedback-icon:#000;
  --color-feedback-text:#000;
  --color-matching-item-background:#fff;
  --color-matching-item-border:#000;
  --color-matching-item-dots:#fff;
  --color-matching-item-theme-rgb:0,0,0;
  --color-multiple-choice-complete-border:#0009;
  --color-multiple-choice-correct-border:#000;
  --color-multiple-response-correct-border:#000;
  --color-multiple-response-incorrect-border:#0006;
  --color-multiple-response-option-check:#000;
  --color-quiz-fill-border-block-end:#0009;
  --color-quiz-fill-placeholder-text:#000;
  --color-quiz-fill-text:#000;
  --color-quiz-fill-icon-primary:#0000;
  --color-quiz-fill-icon-secondary:#000;
  --color-quiz-fill-options-text:#000;
  --color-quiz-option-dot:#000;
  --color-quiz-option-check:#000;
  --color-retake:#000;
  --color-retake-hover:#0009;
  --color-submit-button-background:#0000;
  --border-submit-button:1px solid #000}
.block-knowledge.bg--type-image.bg--overlay-light .block-knowledge__wrapper.block-card--transparent {
  --color-background-choice-hover:#fff3;
  --color-background-feedback-frame:#000000b3;
  --color-border-radio:#fffc;
  --color-button-text:#fff;
  --color-caption-border:#ffffff80;
  --color-x-fill:#fff;
  --color-disabled-submit-button-background:#fff3;
  --color-disabled-button-text:#fff;
  --color-feedback-icon-border:#fff;
  --color-feedback-icon:#fff;
  --color-feedback-text:#fff;
  --color-matching-feedback-bubble-bg:#fff;
  --color-matching-feedback-bubble-icon:#000;
  --color-matching-item-background:#000;
  --color-matching-item-background-hover:#000;
  --color-matching-item-border:#fff;
  --color-matching-item-dots:#000;
  --color-matching-item-theme-rgb:255,255,255;
  --color-multiple-choice-complete-border:#fff9;
  --color-multiple-choice-correct-border:#fff;
  --color-multiple-response-correct-border:#fff;
  --color-multiple-response-incorrect-border:#ffffff80;
  --color-multiple-response-option-check:#fff;
  --color-quiz-fill-border-block-end:#fff9;
  --color-quiz-fill-placeholder-text:#fff;
  --color-quiz-fill-text:#fff;
  --color-quiz-fill-icon-primary:#0000;
  --color-quiz-fill-icon-secondary:#fff;
  --color-quiz-fill-options-text:#fff;
  --color-quiz-option-dot:#fff;
  --color-quiz-option-check:#fff;
  --color-retake:#fff;
  --color-retake-hover:#fff9;
  --color-submit-button-background:#0000;
  --border-submit-button:1px solid #fff;
  border:.1rem solid hsla(0,0%,100%,.498)}
.block-knowledge.bg--type-accent .block-knowledge__wrapper.block-card--transparent {
  --color-transparent-contrast:var( --color-text,var(--color-theme-contrast) );
  --color-transparent-contrast-rgb:var(--color-theme-contrast-rgb);
  --color-transparent-contrast-opposite:var( --color-theme-contrast-complementary );
  --color-border-radio:rgb(var(--color-transparent-contrast-rgb),0.8);
  --color-button-text:var(--color-transparent-contrast);
  --color-x-fill:var(--color-transparent-contrast);
  --color-caption-border:rgb(var(--color-transparent-contrast-rgb),0.6);
  --color-disabled-button-text:var(--color-transparent-contrast);
  --color-disabled-submit-button-background:rgb(var(--color-transparent-contrast-rgb),0.2);
  --color-feedback-icon-border:var(--color-transparent-contrast);
  --color-feedback-icon:var(--color-transparent-contrast);
  --color-feedback-text:var(--color-transparent-contrast);
  --color-matching-feedback-bubble-bg:var(--color-transparent-contrast);
  --color-matching-feedback-bubble-icon:var( --color-transparent-contrast-opposite );
  --color-matching-item-background:var(--color-background);
  --color-matching-item-background-hover:var(--color-background);
  --color-matching-item-border:var(--color-transparent-contrast);
  --color-matching-item-dots:var(--color-transparent-contrast-opposite);
  --color-matching-item-theme-rgb:var(--color-theme-contrast-rgb);
  --color-multiple-choice-complete-border:rgb(var(--color-transparent-contrast-rgb),0.6);
  --color-multiple-choice-correct-border:var(--color-transparent-contrast);
  --color-multiple-response-correct-border:var( --color-transparent-contrast );
  --color-multiple-response-incorrect-border:rgb(var(--color-transparent-contrast-rgb),0.3);
  --color-multiple-response-option-check:var(--color-transparent-contrast);
  --color-quiz-fill-border-block-end:rgb(var(--color-transparent-contrast-rgb),0.6);
  --color-quiz-fill-icon-primary:var( --color-transparent-contrast-opposite );
  --color-quiz-fill-icon-secondary:var(--color-transparent-contrast);
  --color-quiz-fill-options-text:var(--color-transparent-contrast);
  --color-quiz-fill-placeholder-text:var(--color-transparent-contrast);
  --color-quiz-fill-text:var(--color-transparent-contrast);
  --color-quiz-option-dot:var(--color-transparent-contrast);
  --color-quiz-option-check:var(--color-transparent-contrast);
  --color-retake:var(--color-transparent-contrast);
  --color-retake-hover:rgb(var(--color-transparent-contrast-rgb),0.6);
  --color-submit-button-background:#0000;
  --border-submit-button:1px solid var(--color-transparent-contrast)}
.block-knowledge.bg--type-color .block-knowledge__wrapper.block-card--transparent {
  --color-transparent-contrast:var( --color-text,var(--color-background-contrast) );
  --color-transparent-contrast-rgb:var(--color-background-contrast-rgb);
  --color-transparent-contrast-opposite:var( --color-text-opposite,var(--color-background-contrast-complementary) );
  --color-border-radio:var(--color-transparent-contrast);
  --color-button-text:var(--color-theme-contrast);
  --color-caption-border:var(--color-transparent-contrast);
  --color-x-fill:var(--color-transparent-contrast);
  --color-disabled-button-text:var(--color-transparent-contrast);
  --color-disabled-submit-button-background:rgb(var(--color-transparent-contrast-rgb),0.2);
  --color-feedback-icon-border:var(--color-transparent-contrast);
  --color-feedback-text:var(--color-transparent-contrast);
  --color-matching-feedback-bubble-bg:var(--color-transparent-contrast);
  --color-matching-feedback-bubble-icon:var( --color-transparent-contrast-opposite );
  --color-matching-item-background:var(--color-background);
  --color-matching-item-background-hover:var(--color-background);
  --color-matching-item-border:var(--color-transparent-contrast);
  --color-multiple-choice-complete-border:var( --color-transparent-contrast );
  --color-multiple-response-incorrect-border:rgb(var(--color-transparent-contrast-rgb),0.3);
  --color-quiz-fill-border-block-end:rgb(var(--color-transparent-contrast-rgb),0.6);
  --color-quiz-fill-options-text:var(--color-transparent-contrast);
  --color-quiz-fill-placeholder-text:var(--color-transparent-contrast);
  --color-quiz-fill-text:var(--color-transparent-contrast);
  --color-retake:var(--color-transparent-contrast)}
.block-knowledge.bg--type-gray .block-knowledge__wrapper.block-card--transparent,.block-knowledge.bg--type-light .block-knowledge__wrapper.block-card--transparent {
  --color-caption-border:#8f8f8f}
.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent {
  --color-caption-border:#ffffffb3;
  --color-x-fill:#fff;
  --color-feedback-text:#fff;
  --color-feedback-icon-border:#fff;
  --color-matching-feedback-bubble-bg:#fff;
  --color-matching-feedback-bubble-icon:#000;
  --color-matching-item-background:var(--color-background);
  --color-matching-item-border:#fff;
  --color-matching-item-dots:#000;
  --color-matching-item-theme-rgb:255,255,255;
  --color-multiple-choice-complete-border:#ffffff4d;
  --color-multiple-response-incorrect-border:#ffffff4d;
  --color-quiz-fill-options-text:#fff;
  --color-quiz-fill-placeholder-text:#fff;
  --color-quiz-fill-text:#fff;
  --color-retake:#fff}
.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item--matched .quiz-match__item-arrow>rect,.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:focus .quiz-match__item-arrow>rect,.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:hover .quiz-match__item-arrow>rect,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item--matched .quiz-match__item-arrow>rect,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:focus .quiz-match__item-arrow>rect,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:hover .quiz-match__item-arrow>rect {
  fill:#fff;
  stroke:#fff}
.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item--matched .quiz-match__item-sortable,.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:focus .quiz-match__item-sortable,.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:hover .quiz-match__item-sortable,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item--matched .quiz-match__item-sortable,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:focus .quiz-match__item-sortable,.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent .quiz-match__item-wrapper--legacy.draggable:hover .quiz-match__item-sortable {
  fill:#fff}
.block-knowledge.bg--type-dark .block-knowledge__wrapper.block-card--transparent {
  --color-background-choice-hover:#515151;
  --color-background-feedback-frame:#515151;
  --color-matching-item-background-hover:#515151}
.block-knowledge.bg--type-black .block-knowledge__wrapper.block-card--transparent {
  --color-background-choice-hover:#313131;
  --color-background-feedback-frame:#313131;
  --color-matching-item-background-hover:#313131}
  .block-knowledge__wrapper {
  padding-block:6rem 5rem;
  padding-inline:3rem}
.block-knowledge__wrapper--matching {
  padding-inline:4.8rem}
  .block-knowledge__wrapper--matching {
  padding-inline:2rem}
.block-knowledge__container {
  box-sizing:initial;
  margin-inline:auto;
  max-width:92rem;
  padding-inline:1.9999998rem 1.9999998rem}
  .block-knowledge__container {
  padding-inline:3rem 3rem}
  .block-knowledge__container {
  padding-inline:6rem 6rem}
  .block-knowledge__row {
  *zoom:1;
  margin-inline:-1.5rem -1.5rem}
.block-knowledge__row:after,.block-knowledge__row:before {
  content:" ";
  display:table}
.block-knowledge__row:after {
  clear:both}
.block-knowledge__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}
.block-knowledge__col--custom-width-sm .block-knowledge__col--custom-width-md:first-child {
  margin-inline-start:8.3333333333%}
.block-knowledge__retake-container {
  max-height:0;
  min-height:0;
  text-align:center;
  transition:max-height .4s .2s,min-height .4s .2s}
.block-knowledge__retake-container--active {
  margin-block-start:4rem;
  max-height:5rem}
.block-knowledge__retake-container--active-attempts-left {
  max-height:10rem}
.block-knowledge__retake {
  background:#0000;
  border:2px solid var(--color-retake,#000);
  border-radius:2rem;
  color:var(--color-retake,#000);
  cursor:pointer;
  font-size:1.2rem;
  font-weight:600;
  padding:0.75rem 1.5rem;
  opacity:0;
  pointer-events:none;
  transition:background 0.3s,opacity 0.3s}
.block-knowledge__retake--active {
  opacity:1;
  pointer-events:all}
.block-knowledge__retake:hover {
  background:rgba(0,0,0,0.05)}
.block-knowledge .quiz-card {
  min-height:auto;
  padding-block:0;
  padding-inline:0;
  z-index:1}
.block-knowledge .quiz-card__container {
  background:#0000;
  box-shadow:none;
  min-height:0;
  padding-block:0;
  padding-inline:0}
.block-knowledge .quiz-card__row {
  margin-block:0;
  margin-inline:0;
  padding-block:0!important;
  padding-inline:0!important}
.block-knowledge .quiz-card__main {
  float:none;
  margin-block:0;
  margin-inline:0;
  padding-block:0;
  padding-inline:0;
  width:100%}
.block-knowledge .quiz-card__submit {
  height:4rem}
.block-knowledge .quiz-card__actions--proceed .quiz-card__submit {
  height:0;
  transition:opacity .3s,height .28s .3s}
.block-knowledge .quiz-card__feedback--active {
  min-height:0}
.block-knowledge .quiz-card__media .figure-video {
  margin-block-end:0}
.block-knowledge .quiz-card__require-correct-answer-disclaimer {
  background:#ededed;
  border-radius:2px;
  color:#000;
  font-size:1.2rem;
  inset-block-start:-4rem;
  inset-inline-end:0;
  max-height:4.6rem;
  max-width:inherit;
  overflow-y:auto;
  padding-block:.5rem;
  padding-inline:.75rem;
  position:absolute}
.block-knowledge .quiz-card__require-correct-answer-disclaimer-icon {
  margin-inline-end:.5rem}
.block-knowledge .quiz-card .quiz-multiple-choice-option__label {
  font-size:1.5rem}
.block-knowledge .quiz-card .quiz-fill__icon {
  inset-inline:auto 0}
.block-knowledge .quiz-card .quiz-match {
  margin-inline:0;
  padding-block-start:3rem}
.block-knowledge .quiz-card .quiz-match__item {
  margin-block-end:2.5rem;
  min-height:5.8rem}
.block-knowledge .quiz-card .quiz-match__item-feedback {
  margin-block-end:2.3rem}
.block-knowledge .quiz-card .quiz-match__item-arrow>polygon,.block-knowledge .quiz-card .quiz-match__item-tail>polygon {
  fill:var(--color-matching-item-background,#fff);
  stroke:var(--color-caption-border,#8f8f8f)}
  .block-knowledge .quiz-card .quiz-match__item--matched {
  margin-inline-start:2.5rem}
.block-knowledge .quiz-card .quiz-match__list--results {
  inset-inline-start:0}
.block-knowledge__attempts-left {
  font-family:var(--font-family-head);
  margin-block-start:2rem}
.block-knowledge__attempts-left,.block-knowledge__no-more-attempts {
  align-items:center;
  cursor:auto;
  display:flex;
  font-size:1.2rem;
  justify-content:center;
  max-width:100%}
.block-knowledge__no-more-attempts {
  margin-block:auto;
  margin-inline:auto}
.block-knowledge--retake .quiz-card__submit {
  transition:opacity .3s .6s,height .3s .3s}
.block-knowledge--retake .quiz-card__feedback {
  transition:max-height .6s}
.block-knowledge--retake .quiz-card__feedback-wrap {
  padding-block:0;
  padding-inline:0}
.block-knowledge--retake .quiz-card__feedback-icon,.block-knowledge--retake .quiz-card__feedback-label,.block-knowledge--retake .quiz-card__feedback-text,.block-knowledge--retake .quiz-card__feedback-wrap {
  transform:none;
  transition:opacity .6s}
.block-knowledge--retake .block-knowledge__retake,.block-knowledge--retake__retake-container {
  transition:opacity .6s}
.block-knowledge--retake .quiz-multiple-choice-option__border {
  inset-block:.5rem}
.block-knowledge--retake .quiz-multiple-choice-option__border:before {
  transition:opacity .25s,border .25s .25s,inset-inline-end .25s .25s}
.block-knowledge--retake .quiz-multiple-choice-option .icon {
  transition:opacity .25s}
.block-knowledge--retake .quiz-multiple-choice-option__input:checked+.quiz-multiple-choice-option__label .quiz-multiple-choice-option__radio:after {
  transition:0s .5s}
.block-knowledge--answered .quiz-card__answers {
  pointer-events:none}
.quiz-card {
  align-items:center;
  display:flex;
  flex-direction:column;
  min-height:100vh;
  padding-block:2.5rem 1rem;
  padding-inline:.5rem;
  position:relative;
  z-index:2}
  .quiz-card {
  padding-block:4.5rem 1rem;
  padding-inline:.5rem}
  .quiz-card {
  padding-block:9rem 4rem;
  padding-inline:6rem}
.quiz-card.quiz-card--active.quiz-card--timed {
  padding-block:3rem 4rem;
  padding-inline:6rem}
.quiz-card__container {
  background:#fff;
  box-shadow:0 .3rem 1rem #0000001a;
  box-sizing:border-box;
  max-width:102rem;
  min-height:calc(100vh - 8.5rem);
  padding-block:1rem;
  padding-inline:3.5rem;
  position:relative;
  width:100%}
  .quiz-card__container {
  min-height:calc(100vh - 13rem);
  padding-block:2rem 0;
  padding-inline:0}
.quiz-card__feedback {
  max-height:0;
  min-height:0;
  overflow:hidden;
  padding-block-end:0;
  position:relative}
.quiz-card__feedback--active {
  max-height:100rem}
  .quiz-card__feedback {
  transition:max-height 1s linear .3s,min-height 0s .3s}
.quiz-card__feedback .quiz-card__row {
  padding-block:0 7rem;
  position:relative;
  z-index:1}
.quiz-card__feedback-wrap {
  opacity:0;
  outline:none;
  position:relative;
  transform:scale(1.1)}
  .quiz-card__feedback-wrap {
  transition:opacity .6s .6s,transform .6s .6s}
.quiz-card__feedback--active .quiz-card__feedback-wrap {
  opacity:1;
  padding-block-start:0;
  transform:scale(1)}
.quiz-card__feedback--frame .quiz-card__feedback-wrap {
  --color-background:var(--color-background-feedback-frame,#f8f8f8);
  background-color:var(--color-background);
  padding-block:2.4rem;
  padding-inline:2.4rem}
.quiz-card__feedback-icon {
  border:.2rem solid var(--color-feedback-icon-border,#000);
  border-radius:50%;
  color:var(--color-feedback-icon,var(--color-theme));
  display:block;
  height:6rem;
  line-height:7rem;
  margin-block:0;
  margin-inline:auto;
  opacity:0;
  text-align:center;
  transform:scale(1.2);
  width:6rem}
.quiz-card__feedback-icon [class*=icon-] {
  font-size:3rem}
  .quiz-card__feedback-icon {
  transition:opacity .6s .9s,transform .6s .9s}
.quiz-card__feedback--active .quiz-card__feedback-icon {
  opacity:1;
  transform:scale(1)}
.quiz-card__feedback-label {
  font-family:var(--font-family-head);
  font-size:1.2rem;
  font-weight:700;
  letter-spacing:.02em;
  margin-block-start:.4rem;
  opacity:0;
  text-align:center;
  transform:scale(1.1)}
.quiz-card__feedback--active .quiz-card__feedback-label {
  opacity:1;
  transform:scale(1)}
  .quiz-card__feedback--active .quiz-card__feedback-label {
  transition:opacity .6s .9s,transform .6s .9s}
.quiz-card__feedback-text {
  color:var(--color-feedback-text,#000);
  font-family:var(--font-family-body);
  font-size:1.4rem;
  font-weight:300;
  line-height:1.7;
  margin-block-start:1.2rem;
  max-height:74rem;
  opacity:0;
  overflow:auto;
  overflow-wrap:break-word;
  text-align:center;
  transform:translate3d(0,2rem,0)}
  .quiz-card__feedback-text {
  transition:opacity .6s 1.05s,transform .6s 1.05s}
.quiz-card__feedback--active .quiz-card__feedback-text {
  opacity:1;
  transform:translateZ(0)}
.quiz-card__title {
  font-family:var(--font-family-body);
  font-size:var(--arc-font-size-16);
  font-weight:400;
  line-height:var(--arc-line-height-body);
  position:relative}
.quiz-card__description {
  color:#000c;
  font-size:1.6rem;
  font-weight:400;
  line-height:1.75}
  .quiz-card__description {
  font-size:1.6rem}
.quiz-card__interactive {
  border-block-start:1px solid var(--color-caption-border,#8f8f8f);
  margin-block:1.2rem 4.8rem;
  padding-block-start:calc(1.2rem + 1px)}
.quiz-card__interactive--no-border {
  border-block-start:none;
  padding-block-start:1.2rem}
.quiz-card__step-label {
  display:inline-block;
  font-family:var(--font-family-body);
  font-size:1.2rem;
  font-style:italic;
  font-weight:700;
  letter-spacing:.02em}
.quiz-card__number {
  margin-block:2.8rem}
  .quiz-card__number {
  margin-block:2.8rem 3.2rem}
  .quiz-card__number {
  margin-block-start:0}
.quiz-card__number-title {
  display:flex;
  flex-direction:column}
.quiz-card__counter {
  color:#50abf1;
  font-size:2.4rem;
  font-weight:900;
  line-height:4rem;
  position:relative;
  text-align:start;
  transition-duration:.3s;
  transition-property:color,opacity,background}
  .quiz-card__counter {
  font-size:1.9rem}
  .quiz-card__counter {
  font-size:1.5rem}
.quiz-card__validations {
  color:var(--color-text-error,var(--color-text));
  margin-block-end:2.4rem;
  text-align:center}
.quiz-card__validation-icon {
  margin-inline-end:1rem}
.quiz-card__button {
  align-items:center;
  background-color:var(--color-submit-button-background,var(--color-theme));
  border:var(--border-submit-button,1px solid var(--color-theme));
  border-radius:2rem;
  box-sizing:border-box;
  color:var(--color-button-text,#fff);
  display:inline-flex;
  font-size:1.2rem;
  font-weight:700;
  height:4rem;
  justify-content:center;
  letter-spacing:.04em;
  max-width:17rem;
  min-width:10rem;
  outline-offset:.2rem;
  padding-inline:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  text-transform:uppercase;
  width:100%}
  .quiz-card__button {
  transition:background .3s,border-color .3s,color .3s}
  .quiz-card__button {
  transition:opacity .3s}
.quiz-card__button--disabled {
  background-color:var(--color-disabled-submit-button-background,silver);
  border-color:var(--color-disabled-submit-button-background,silver);
  color:var(--color-disabled-button-text,#000);
  cursor:default}
.quiz-card .quiz-card__button {
  color:var(--color-button-text,var(--color-theme-contrast))}
.quiz-card__submit {
  height:6.4rem;
  opacity:1;
  text-align:center}
  .quiz-card__submit {
  transition:height .3s 1.5s,opacity .3s 1.5s}
.quiz-card__actions--proceed .quiz-card__submit {
  height:0;
  margin-block:0;
  margin-inline:0;
  opacity:0}
  .quiz-card__actions--proceed .quiz-card__submit {
  transition:height .3s,opacity .3s}
.quiz-card__next {
  opacity:0;
  padding-inline:0;
  text-align:center;
  transform:translate3d(0,2rem,0)}
  .quiz-card__next {
  transition:opacity .6s 1.2s,transform .6s 1.2s}
.quiz-card__actions--proceed .quiz-card__next {
  height:6.4rem;
  margin-block-start:4rem;
  opacity:1;
  transform:translateZ(0)}
.quiz-card__media {
  margin-block:1.2rem 2.4rem}
.quiz-card__media .img {
  margin-block-end:0;
  max-height:64rem}
.quiz-card .img-img {
  margin-inline:0}
  .quiz-card__media~.quiz-card__interactive .quiz-match {
  padding-block-start:1rem}
  .quiz-card__row {
  *zoom:1;
  margin-inline:-.5rem -.5rem;
  padding-block:4rem;
  padding-inline:0}
.quiz-card__row:after,.quiz-card__row:before {
  content:" ";
  display:table}
.quiz-card__row:after {
  clear:both}
.quiz-card__main {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  margin-inline-start:16.6666666667%;
  min-height:1px;
  padding-inline:.5rem;
  width:66.6666666667%}
.quiz-card__retake-container {
  margin-block-end:3rem;
  max-height:0;
  min-height:0;
  text-align:center}
.quiz-card__retake-container--active {
  max-height:5rem}
  .quiz-card__retake-container {
  transition:max-height .4s 1s,min-height .4s 1s}
.quiz-card__retake {
  background:#0000;
  border:0;
  color:#000;
  cursor:pointer;
  letter-spacing:.08rem;
  max-width:17rem;
  opacity:0;
  pointer-events:none}
.quiz-card__retake--active {
  opacity:1;
  pointer-events:all}
  .quiz-card__retake {
  transition:opacity .6s .9s}
.quiz-card__retake-content {
  transition:color .3s}
.quiz-card__retake-icon {
  display:block;
  font-size:2.2rem;
  margin-block-start:1rem}
.quiz-card__retake-text {
  font-size:1rem;
  font-weight:900;
  text-transform:uppercase}
.quiz-fill__container {
  border-block-end:1px solid var(--color-quiz-fill-border-bottom,#eaeaeb);
  padding-block-end:.8rem;
  position:relative}
.quiz-fill__icon {
  --fa-primary-color:var( --color-quiz-fill-icon-primary,var(--color-theme-contrast,#fff) );
  --fa-secondary-color:var( --color-quiz-fill-icon-secondary,var(--color-theme) );
  --fa-secondary-opacity:1;
  inset-block-start:.35rem;
  inset-inline-start:-2.5rem;
  opacity:0;
  position:absolute;
  transition:opacity .3s;
  visibility:hidden}
.quiz-fill__icon--visible {
  opacity:1;
  visibility:visible}
.quiz-fill__icon .i-xMarkFilled {
  fill:currentColor;
  background-color:var(--color-quiz-fill-icon-primary);
  border-radius:50%}
  .quiz-fill__icon {
  inset-inline-start:-4rem}
.quiz-fill__input {
  background:#0000;
  border:none;
  color:var(--color-quiz-fill-text,#000);
  cursor:text;
  font-family:var(--font-family-body);
  font-size:1.6rem;
  line-height:1.3;
  resize:none;
  width:100%}
.quiz-fill__input::placeholder {
  color:var(--color-quiz-fill-placeholder-text,#76767c)}
.quiz-fill__options {
  --auto-contrast-fallback:#ddd;
  color:var(--color-quiz-fill-options-text,#76767c);
  font-size:1.2rem;
  font-style:italic;
  margin-block-start:1.2rem;
  opacity:0;
  transition:opacity .9s;
  visibility:hidden}
.quiz-fill__options--visible {
  opacity:1;
  visibility:visible}
.quiz-multiple-choice-option {
  display:block;
  -webkit-hyphens:auto;
  hyphens:auto;
  inset-block:0;
  inset-inline:0;
  padding-block:2.4rem;
  padding-inline:3.2rem;
  position:relative}
  .quiz-multiple-choice-option {
  -webkit-hyphens:inherit;
  hyphens:inherit;
  padding-block:2.4rem;
  padding-inline:4rem 4.8rem}
.quiz-multiple-choice-option:hover:not(.quiz-multiple-choice-option--complete) {
  background-color:var(--color-background-choice-hover,#f7f7f8);
  cursor:pointer}
.quiz-multiple-choice-option:has(input[type=radio]:focus-visible) {
  outline:2px auto Highlight;
  outline:2px auto -webkit-focus-ring-color}
.quiz-multiple-choice-option:has(input[type=radio]:focus-visible):not(.quiz-multiple-response-option--complete) {
  background-color:var(--color-background-choice-hover,#f7f7f8)}
.quiz-multiple-choice-option__input {
  margin-block:0;
  margin-inline:0;
  opacity:0;
  z-index:-1}
.quiz-multiple-choice-option__indicator,.quiz-multiple-choice-option__input {
  height:2rem;
  inset-block-start:50%;
  inset-inline-start:2rem;
  position:absolute;
  transform:translateY(-50%);
  width:2rem}
.quiz-multiple-choice-option__indicator {
  align-items:center;
  border:.1rem solid var(--color-border-radio,#8a8c8d);
  border-radius:50%;
  color:var(--color-quiz-option-dot,var(--color-theme));
  display:flex;
  justify-content:center}
.quiz-multiple-choice-option__check,.quiz-multiple-choice-option__dot,.quiz-multiple-choice-option__x {
  opacity:0;
  position:absolute;
  visibility:hidden}
.quiz-multiple-choice-option__check--active,.quiz-multiple-choice-option__dot--active,.quiz-multiple-choice-option__x--active {
  opacity:1;
  position:static;
  visibility:visible}
.quiz-multiple-choice-option__dot {
  height:.6rem;
  transform:scale(.6);
  transition:opacity .3s,transform .3s,visibility .3s;
  width:.6rem}
.quiz-multiple-choice-option__dot--active {
  transform:scale(1)}
.quiz-multiple-choice-option__check,.quiz-multiple-choice-option__x {
  transition:opacity .3s,visibility .3s}
.quiz-multiple-choice-option__check {
  color:var(--color-quiz-option-check,var(--color-theme));
  height:.7rem;
  width:.9rem}
.quiz-multiple-choice-option__x {
  fill:var(--color-x-fill,#444b4e);
  width:.8rem}
.quiz-multiple-choice-option__text {
  font-family:var(--font-family-body);
  font-size:1.6rem;
  line-height:1.5;
  margin-inline-start:2.4rem;
  overflow-wrap:break-word;
  position:relative;
  z-index:1}
.quiz-multiple-choice-option__border {
  position:absolute;
  transition:width .45s .3s;
  width:0}
.quiz-multiple-choice-option__border:before {
  border:0 solid #0000;
  content:"";
  inset-block:0;
  inset-inline:0 -.2rem;
  opacity:0;
  position:absolute;
  transition:border .3s .3s,inset-inline-end 0s .72s}
.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border {
  inset-block:.5rem;
  inset-inline-start:0;
  overflow:hidden;
  width:100%}
  .quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border {
  inset-block:-.5rem}
.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border:before {
  border:2px solid var(--color-multiple-choice-complete-border,#707070);
  content:"";
  inset-block:0;
  inset-inline:0;
  opacity:1;
  position:absolute}
  .quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border:before {
  inset-block:1rem}
.quiz-multiple-choice-option.is-complete.is-selected.is-correct .quiz-multiple-choice-option__border:before {
  border:2px solid var(--color-multiple-choice-correct-border,var(--color-theme))}
.quiz-multiple-response-option {
  display:block;
  -webkit-hyphens:auto;
  hyphens:auto;
  inset-block:0;
  inset-inline:0;
  outline-offset:.2rem;
  padding-block:2.4rem;
  padding-inline:3.2rem;
  position:relative}
  .quiz-multiple-response-option {
  -webkit-hyphens:inherit;
  hyphens:inherit;
  padding-block:2.4rem;
  padding-inline:4rem 4.8rem}
.quiz-multiple-response-option:hover:not(.quiz-multiple-response-option--complete) {
  background-color:var(--color-background-choice-hover,#f7f7f8);
  cursor:pointer}
.quiz-multiple-response-option:has(input[type=checkbox]:focus-visible) {
  outline:2px auto Highlight;
  outline:2px auto -webkit-focus-ring-color}
.quiz-multiple-response-option:has(input[type=checkbox]:focus-visible):not(.quiz-multiple-response-option--complete) {
  background-color:var(--color-background-choice-hover,#f7f7f8)}
.quiz-multiple-response-option__input {
  margin-block:0;
  margin-inline:0;
  opacity:0;
  z-index:-1}
.quiz-multiple-response-option__indicator,.quiz-multiple-response-option__input {
  height:2rem;
  inset-block-start:50%;
  inset-inline-start:2rem;
  position:absolute;
  transform:translateY(-50%);
  width:2rem}
.quiz-multiple-response-option__indicator {
  border:.1rem solid var(--color-border-radio,#8a8c8d);
  display:inline-block}
.quiz-multiple-response-option__check,.quiz-multiple-response-option__x {
  inset-block-start:50%;
  inset-inline-start:50%;
  opacity:0;
  position:absolute;
  transform:translate(calc(-50%*var(--dir-x)),-50%);
  transition:opacity .3s,visibility .3s;
  visibility:hidden}
.quiz-multiple-response-option--correct .quiz-multiple-response-option__check,.quiz-multiple-response-option--selected:not(.quiz-multiple-response-option--incorrect) .quiz-multiple-response-option__check {
  opacity:1;
  visibility:visible}
.quiz-multiple-response-option__check {
  color:var(--color-multiple-response-option-check,var(--color-theme));
  height:.7rem;
  width:.9rem}
.quiz-multiple-response-option__x {
  fill:var(--color-x-fill,#444b4e)}
.quiz-multiple-response-option--incorrect .quiz-multiple-response-option__x {
  opacity:1;
  visibility:visible}
.quiz-multiple-response-option__text {
  font-family:var(--font-family-body);
  font-size:1.6rem;
  line-height:2rem;
  margin-inline-start:2.4rem;
  overflow-wrap:break-word;
  position:relative;
  z-index:1}
.quiz-multiple-response-option__border {
  position:absolute;
  transition:width .45s .3s;
  width:0}
.quiz-multiple-response-option__border:before {
  border:0 solid #0000;
  content:"";
  inset-block:0;
  inset-inline:0 -.2rem;
  opacity:0;
  position:absolute;
  transition:border .3s .3s,right 0s .72s}
.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border {
  inset-block:.5rem;
  inset-inline-start:0;
  overflow:hidden;
  width:100%}
  .quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border {
  inset-block:-.5rem}
.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before {
  border:2px solid var(--color-multiple-response-correct-border,var(--color-theme));
  content:"";
  inset-block:0;
  inset-inline:0;
  opacity:1;
  position:absolute}
  .quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before {
  inset-block:1rem}
.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border {
  inset-block:.5rem;
  inset-inline-start:0;
  overflow:hidden;
  width:100%}
  .quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border {
  inset-block:-.5rem}
.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before {
  border:2px solid var(--color-multiple-response-incorrect-border,#707070);
  content:"";
  inset-block:0;
  inset-inline:0;
  opacity:1;
  position:absolute}
  .quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before {
  inset-block:1rem}
.labeled-graphic-tooltip {
  --tooltip-position:absolute;
  display:block;
  height:2rem;
  margin-block-start:-1rem;
  margin-inline-start:-1rem;
  width:2rem}
.labeled-graphic-bubble-media-container--audio-overlay {
  position:relative}
.bubble {
  inset-inline-end:0;
  pointer-events:none;
  position:absolute;
  text-align:start}
.bubble .audio-player {
  --color-action:var(--arc-color-mono-black);
  --color-track:var(--arc-color-mono-black)}
.bubble .audio-player-volume__slider {
  --slider-inset-block:calc(100% + 0.2rem) auto}
  .bubble {
