.block-editor, .challenges {
  margin: 0;
  /* Box sizing rules */
  /* Remove default margin */
  /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
  /* Set core root defaults */
  /* Set core body defaults */
  /* A elements that don't have a class get default styles */
  /* Make images easier to work with */
  /* Inherit fonts for inputs and buttons */
  /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
}
.block-editor *,
.block-editor *::before,
.block-editor *::after, .challenges *,
.challenges *::before,
.challenges *::after {
  box-sizing: border-box;
}
.block-editor a, .challenges a {
  color: inherit;
}
.block-editor h1,
.block-editor h2,
.block-editor h3,
.block-editor h4,
.block-editor p,
.block-editor figure,
.block-editor blockquote,
.block-editor dl,
.block-editor dd, .challenges h1,
.challenges h2,
.challenges h3,
.challenges h4,
.challenges p,
.challenges figure,
.challenges blockquote,
.challenges dl,
.challenges dd {
  margin: 0;
}
.block-editor ul[role=list],
.block-editor ol[role=list], .challenges ul[role=list],
.challenges ol[role=list] {
  list-style: none;
}
.block-editor ul, .challenges ul {
  margin-top: 0;
  margin-bottom: 0;
}
.block-editor html:focus-within, .challenges html:focus-within {
  scroll-behavior: smooth;
}
.block-editor body, .challenges body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}
.block-editor a:not([class]), .challenges a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}
.block-editor img,
.block-editor picture, .challenges img,
.challenges picture {
  max-width: 100%;
  display: block;
}
.block-editor input,
.block-editor button,
.block-editor textarea,
.block-editor select, .challenges input,
.challenges button,
.challenges textarea,
.challenges select {
  font: inherit;
}
@media (prefers-reduced-motion: reduce) {
  .block-editor html:focus-within, .challenges html:focus-within {
    scroll-behavior: auto;
  }
  .block-editor *,
  .block-editor *::before,
  .block-editor *::after, .challenges *,
  .challenges *::before,
  .challenges *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJyZXNldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxTQUFBO0VBQ0oscUJBQUE7RUFXSSwwQkFBQTtFQWFBLDJHQUFBO0VBV0EsMkJBQUE7RUFLQSwyQkFBQTtFQU9BLDBEQUFBO0VBS0Esb0NBQUE7RUFPQSx5Q0FBQTtFQVFBLGdHQUFBO0FDMURKO0FEUkk7Ozs7O0VBR0Esc0JBQUE7QUNZSjtBRFRJO0VBQ0ksY0FBQTtBQ1dSO0FEUEk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0EsU0FBQTtBQ2lCSjtBRGJJOzs7RUFFQSxnQkFBQTtBQ2dCSjtBRGJJO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0FDZVI7QURYSTtFQUNBLHVCQUFBO0FDYUo7QURUSTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBQ1dKO0FEUEk7RUFDQSxpQ0FBQTtFQUFBLDhCQUFBO0FDU0o7QURMSTs7O0VBRUEsZUFBQTtFQUNBLGNBQUE7QUNRSjtBREpJOzs7Ozs7O0VBSUEsYUFBQTtBQ1NKO0FETEk7RUFDQTtJQUNBLHFCQUFBO0VDT0Y7RURKRTs7Ozs7SUFHSSxxQ0FBQTtJQUNBLHVDQUFBO0lBQ0Esc0NBQUE7SUFDQSxnQ0FBQTtFQ1FOO0FBQ0YiLCJmaWxlIjoicmVzZXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJsb2NrLWVkaXRvciwgLmNoYWxsZW5nZXMge1xuICAgIG1hcmdpbjogMDtcbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgcCxcbiAgICBmaWd1cmUsXG4gICAgYmxvY2txdW90ZSxcbiAgICBkbCxcbiAgICBkZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xuICAgIHVsW3JvbGU9J2xpc3QnXSxcbiAgICBvbFtyb2xlPSdsaXN0J10ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbiAgICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuXG4gICAgLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuICAgIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgIH1cblxuICAgIC8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuICAgIGlucHV0LFxuICAgIGJ1dHRvbixcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgfVxufSIsIi5ibG9jay1lZGl0b3IsIC5jaGFsbGVuZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICAvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4gIC8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuICAvKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbiAgLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuICAvKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG4gIC8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG4gIC8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbiAgLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG4gIC8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbn1cbi5ibG9jay1lZGl0b3IgKixcbi5ibG9jay1lZGl0b3IgKjo6YmVmb3JlLFxuLmJsb2NrLWVkaXRvciAqOjphZnRlciwgLmNoYWxsZW5nZXMgKixcbi5jaGFsbGVuZ2VzICo6OmJlZm9yZSxcbi5jaGFsbGVuZ2VzICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ibG9jay1lZGl0b3IgYSwgLmNoYWxsZW5nZXMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2NrLWVkaXRvciBoMSxcbi5ibG9jay1lZGl0b3IgaDIsXG4uYmxvY2stZWRpdG9yIGgzLFxuLmJsb2NrLWVkaXRvciBoNCxcbi5ibG9jay1lZGl0b3IgcCxcbi5ibG9jay1lZGl0b3IgZmlndXJlLFxuLmJsb2NrLWVkaXRvciBibG9ja3F1b3RlLFxuLmJsb2NrLWVkaXRvciBkbCxcbi5ibG9jay1lZGl0b3IgZGQsIC5jaGFsbGVuZ2VzIGgxLFxuLmNoYWxsZW5nZXMgaDIsXG4uY2hhbGxlbmdlcyBoMyxcbi5jaGFsbGVuZ2VzIGg0LFxuLmNoYWxsZW5nZXMgcCxcbi5jaGFsbGVuZ2VzIGZpZ3VyZSxcbi5jaGFsbGVuZ2VzIGJsb2NrcXVvdGUsXG4uY2hhbGxlbmdlcyBkbCxcbi5jaGFsbGVuZ2VzIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWVkaXRvciB1bFtyb2xlPWxpc3RdLFxuLmJsb2NrLWVkaXRvciBvbFtyb2xlPWxpc3RdLCAuY2hhbGxlbmdlcyB1bFtyb2xlPWxpc3RdLFxuLmNoYWxsZW5nZXMgb2xbcm9sZT1saXN0XSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stZWRpdG9yIHVsLCAuY2hhbGxlbmdlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stZWRpdG9yIGh0bWw6Zm9jdXMtd2l0aGluLCAuY2hhbGxlbmdlcyBodG1sOmZvY3VzLXdpdGhpbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLmJsb2NrLWVkaXRvciBib2R5LCAuY2hhbGxlbmdlcyBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJsb2NrLWVkaXRvciBhOm5vdChbY2xhc3NdKSwgLmNoYWxsZW5nZXMgYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG4uYmxvY2stZWRpdG9yIGltZyxcbi5ibG9jay1lZGl0b3IgcGljdHVyZSwgLmNoYWxsZW5nZXMgaW1nLFxuLmNoYWxsZW5nZXMgcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stZWRpdG9yIGlucHV0LFxuLmJsb2NrLWVkaXRvciBidXR0b24sXG4uYmxvY2stZWRpdG9yIHRleHRhcmVhLFxuLmJsb2NrLWVkaXRvciBzZWxlY3QsIC5jaGFsbGVuZ2VzIGlucHV0LFxuLmNoYWxsZW5nZXMgYnV0dG9uLFxuLmNoYWxsZW5nZXMgdGV4dGFyZWEsXG4uY2hhbGxlbmdlcyBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJsb2NrLWVkaXRvciBodG1sOmZvY3VzLXdpdGhpbiwgLmNoYWxsZW5nZXMgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICAuYmxvY2stZWRpdG9yICosXG4gIC5ibG9jay1lZGl0b3IgKjo6YmVmb3JlLFxuICAuYmxvY2stZWRpdG9yICo6OmFmdGVyLCAuY2hhbGxlbmdlcyAqLFxuICAuY2hhbGxlbmdlcyAqOjpiZWZvcmUsXG4gIC5jaGFsbGVuZ2VzICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */
