.eRenderHeaderSection .block-header{cursor:pointer}.eRenderHeaderSection .block-header:before{content:"\f077";padding:10px;font-size:.9rem;font-family:Font Awesome\ 5 Free!important;font-weight:900!important;font-style:normal!important;position:absolute;left:-2rem;opacity:0;transition:all .2s ease}.eRenderHeaderSection .block-header:hover:before{opacity:1}.eRenderHeaderSection.section-collapse .block-header:before{transform:rotate(-180deg)}.eBlock{position:relative;margin:auto}.eBlock.preview>*{margin:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.eBlock.preview.header>*{margin:0 0 30px 0!important;padding:0!important;float:none}.eBlock.preview{max-height:100px;min-height:50px;overflow:hidden;position:relative;margin-bottom:20px}.eBlock.preview:after{background:linear-gradient(0deg,var(--color-background),transparent);height:30px;z-index:1000}.eBlock.preview:after,.eBlock.preview:before{content:"";width:100%;bottom:0;left:0;position:absolute}.eBlock.preview:before{background:transparent;height:100%;z-index:1001}.block-annotated-image-wrapper,.block-cards-wrapper,.block-code-wrapper,.block-iframe-wrapper,.block-quote-wrapper,.block-table-wrapper,.block-warning-wrapper{margin-bottom:1rem;clear:both}.eBlock.paragraph,.eBlock a{white-space:normal;overflow-wrap:break-word}.eBlock.paragraph{line-height:var(--content-line-height)}.eBlock .block-header{margin-top:0!important;white-space:normal;overflow-wrap:break-word}.eBlock.header{font-size:var(--content-font-size)}.block-header{font-weight:500;float:left;width:100%;padding:1em 0;margin-bottom:-.5em;white-space:normal;overflow-wrap:break-word;clear:both}.eBlock.header h1{font-size:2em}.eBlock.header h2{font-size:1.75em}.eBlock.header h3{font-size:1.5em}.eBlock.header h4{font-size:1.4em}.eBlock.header h5{font-size:1.2em}.eBlock.header h6{font-size:1.1em}.block-list-wrapper{float:left;width:100%}.block-list-wrapper ol>li,.block-list-wrapper ul>li{margin-bottom:10px;white-space:normal;overflow-wrap:break-word}.block-list-wrapper ol{list-style:none;padding-left:15px;counter-reset:listCounter1 listCounter2 listCounter3 listCounter4 listCounter5}.block-list-wrapper ol>li:before{font-weight:500;content:counter(var(--counter)) ". ";counter-increment:var(--counter)}.block-list-wrapper ol>li:not([data-level="2"])+li[data-level="2"]{counter-set:listCounter2 0}.block-list-wrapper ol>li:not([data-level="3"])+li[data-level="3"]{counter-set:listCounter3 0}.block-list-wrapper ol>li:not([data-level="4"])+li[data-level="4"]{counter-set:listCounter4 0}.block-list-wrapper ol>li:not([data-level="5"])+li[data-level="5"]{counter-set:listCounter5 0}.block-list-wrapper ol>li{--counter:listCounter1;margin-left:0}.block-list-wrapper ol>li[data-level="2"]:before{content:counter(listCounter1) "." counter(var(--counter)) ". "}.block-list-wrapper ol>li[data-level="2"]{--counter:listCounter2;margin-left:15px}.block-list-wrapper ol>li[data-level="3"]:before{content:counter(listCounter1) "." counter(listCounter2) "." counter(var(--counter)) ". "}.block-list-wrapper ol>li[data-level="3"]{--counter:listCounter3;margin-left:30px}.block-list-wrapper ol>li[data-level="4"]:before{content:counter(listCounter1) "." counter(listCounter2) "." counter(listCounter3) "." counter(var(--counter)) ". "}.block-list-wrapper ol>li[data-level="4"]{--counter:listCounter4;margin-left:45px}.block-list-wrapper ol>li[data-level="5"]:before{content:counter(listCounter1) "." counter(listCounter2) "." counter(listCounter3) "." counter(listCounter4) "." counter(var(--counter)) ". "}.block-list-wrapper ol>li[data-level="5"]{--counter:listCounter5;margin-left:60px}.block-list-wrapper ul>li[data-level="2"]{list-style-type:circle!important;margin-left:15px}.block-list-wrapper ul>li[data-level="3"]{list-style-type:square!important;margin-left:30px}.block-list-wrapper ul>li[data-level="4"]{list-style-type:"→"!important;margin-left:45px}.block-list-wrapper ul>li[data-level="5"]{list-style-type:"-"!important;margin-left:60px}.block-image,.eBlock>:not(.block-image-wrapper)>img{border-radius:5px;max-width:100%;max-height:100%}.block-image-wrapper,.eBlock.mermaid,.eBlock>:not(.block-image-wrapper)>img{margin:1rem auto 1rem auto;text-align:center;z-index:1;position:relative;outline:0 solid #fff;box-sizing:border-box}.block-image,.block-image-collection-wrapper img,.eBlock.mermaid img{transition:all .2s ease}.block-image-collection-wrapper img:hover,.block-image:hover,.eBlock.mermaid img:hover{transform:scale(1.01);box-shadow:var(--shadow-far);outline:5px solid #fff;background-color:#fff;cursor:pointer}.block-image-wrapper.background{background-color:var(--color-clear--2);border-radius:20px}.block-image-wrapper.bordered .block-image,.block-mermaid-wrapper.bordered img{border:2px solid var(--color-border-clear);box-shadow:var(--shadow-far)!important}.block-image-wrapper.alignLeft,.block-mermaid-wrapper.alignLeft{float:left!important;margin:10px 20px 20px 0;max-width:calc(50% - 20px)!important}.block-image-wrapper.alignRight,.block-mermaid-wrapper.alignRight{float:right!important;margin:10px 0 20px 20px;max-width:calc(50% - 20px)!important}.app-sm .block-image-wrapper:not(.force-float).alignLeft,.app-sm .block-image-wrapper:not(.force-float).alignRight,.app-sm .block-mermaid-wrapper:not(.force-float).alignLeft,.app-sm .block-mermaid-wrapper:not(.force-float).alignRight{float:none!important;max-width:unset!important}.block-image-wrapper.stretched,.block-image-wrapper.stretched .block-image,.block-mermaid-wrapper.stretched{width:100%!important}.block-image-caption{text-align:center;font-style:italic;padding:10px 5px;word-wrap:break-word}.block-image-wrapper.stretched .block-image-caption{padding:10px 20px}.block-annotated-image-wrapper img{border-radius:5px}.block-image-collection-wrapper{margin-top:10px;margin-bottom:10px}.block-table-wrapper{border:1px solid var(--color-grey);border-radius:10px;width:100%;overflow:auto}.block-table-wrapper table{width:100%;border-spacing:0}.block-table-wrapper td{padding:10px;hyphens:auto}.block-table-wrapper.with-headings tr:first-of-type td{background-color:var(--color-clear--2);font-weight:700}.block-table-wrapper tr:first-of-type td:first-of-type{border-radius:10px 0 0 0}.block-table-wrapper tr:first-of-type td:last-of-type{border-radius:0 10px 0 0}.block-table-wrapper tr:last-of-type td:first-of-type{border-radius:0 0 0 10px}.block-table-wrapper tr:last-of-type td:last-of-type{border-radius:0 0 10px 0}.block-table-wrapper td:not(:last-child){border-right:1px solid var(--color-grey)}.block-table-wrapper tr:not(:last-child) td{border-bottom:1px solid var(--color-grey)}.block-warning-wrapper{position:relative;background-color:var(--color);color:#fff;padding:1.5rem;border-radius:14px;overflow:hidden}.block-warning-title{font-size:1.1em;font-family:Lato!important;font-weight:700;margin-bottom:10px}.block-warning-wrapper:before{content:"\f06a";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;font-size:60px;right:10px;top:0;z-index:0;color:hsla(0,0%,100%,.3)}.block-warning-message{z-index:2;position:relative}.block-quote-wrapper :not(i){font-family:Lato!important}.block-quote-text:before{content:"\f10d";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;font-size:60px;left:4rem;top:0;z-index:-1;color:rgba(120,144,156,.396078431372549)}.block-quote-wrapper{margin:auto;position:relative;float:left;width:100%;margin-top:1rem;padding:2rem;margin-left:10px;font-size:1rem;display:flex;justify-content:center;flex-wrap:wrap}.app-sm .block-quote-wrapper{padding:20px}.block-quote-center{text-align:center}.block-quote-text{width:70%;font-style:italic}.block-quote-caption{width:70%;font-variant:small-caps;text-align:right}.eRender hr.delimiter{border-top:2px dashed var(--color-grey)!important;width:100%;clear:both}.eRender .block-delimiter-wrapper.hidden{margin:0;padding:0;border-top:none}.eRender .block-delimiter-wrapper.hidden hr.delimiter{margin:0!important;padding:0;border-top:none!important}.block-iframe-wrapper{clear:both;position:relative;width:100%}.no-float .block-iframe-wrapper,.no-float .block-iframe-wrapper .cFrame{margin-bottom:0}.block-cards-wrapper{overflow:hidden;min-width:100%}.eBlock.answer,.eBlock.answer .content-question,.eBlock.studentFiles,.eBlock.studentFiles .content-question,.eBlock.test,.eBlock.test .content-question{clear:both;width:100%}.cdx-inline-code,.cdx-inline-code *{font-family:Roboto Mono!important;color:var(--color-dark);background-color:var(--color-clearer)}.cdx-inline-code{border-radius:3px;border:2px solid var(--color-clearer);border-left-width:4px;border-right-width:4px;box-shadow:0 0 0 1px var(--color-border-clear);padding:0 0;font-size:.9rem}.eBlock mark{border-radius:3px;--bc-dark:color-mix(in srgb,var(--bc),var(--color-dark) 30%);border:2px solid var(--bc);box-shadow:0 0 0 1px var(--bc-dark);opacity:.9}.eBlock .cdx-font-color,.eBlock .cdx-font-color *,.eBlock .cdx-font-color mark,.eBlock .cdx-font-color mark *{color:var(--c)!important}.eBlock math-field.inline-math{display:inline-flex;margin-top:-8px;margin-bottom:-8px;z-index:0;align-items:center;height:2rem;outline:none!important}.eBlock math-field,.eBlock math-field.inline-math{position:relative;background-color:var(--color-clear--2);border-radius:5px;border:2px solid var(--color-clearer)}.eBlock math-field{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;z-index:-1}.eBlock math-field:after{content:" ";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eBlock math-field:focus,.eBlock math-field:focus-within{outline:var(--color-main) solid 2px}