@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(./IBMPlexSans-Regular.CD7wwMTZ.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(./IBMPlexSans-Medium.LyskUKS9.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(./IBMPlexSans-Bold.BL4tKnDC.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(./IBMPlexMono-Bold.DYbenGlc.ttf) format("truetype")}.primary-font{font-family:IBM Plex Sans,sans-serif;font-weight:400}.link-underline,.primary-font-bold,strong{font-family:IBM Plex Sans,sans-serif;font-weight:700}.link-underline{color:#223127;cursor:pointer;text-decoration:underline;text-decoration-color:#223127!important}.xl{font-size:50px;font-weight:400;line-height:64px}.h1,h1{color:#223127;font-family:IBM Plex Sans,sans-serif;font-size:30px;font-weight:700;letter-spacing:-1.1px;line-height:39px;margin:0 0 24px}@media (max-width:767px){.h1,h1{font-size:22px;font-weight:700;line-height:28px;text-align:center}}.h2,h2{font-size:30px;font-weight:700;line-height:39px;margin:0}.h2,.h3,h2,h3{color:#223127;font-family:IBM Plex Sans,sans-serif}.h3,h3{font-size:24px;line-height:30px;margin:0 0 16px}.h4,h4{font-size:35px;font-weight:700;line-height:44px;margin:0}.h4,.h5,h4,h5{color:#223127;font-family:IBM Plex Sans,sans-serif}.h5,h5{font-size:18px;line-height:26px;margin:0 0 16px}.h6,h6{font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:22px}.h6,.lead_text,h6{color:#223127;margin:0 0 9px}.lead_text{font-size:22px;font-weight:400;line-height:28px}p{font-size:15px;font-weight:500;line-height:20px}.p-18,p{color:#223127}.p-18{font-size:18px;line-height:24px}.p-16{font-size:16px;line-height:26px}.p-14,.p-16{color:#223127}.p-14{font-size:14px;line-height:20px}.p-12{color:#223127;font-size:12px;line-height:16px}.regular_20{color:#223127;font-size:20px;font-weight:700;line-height:30px}a{color:#ff5817;cursor:pointer;text-decoration:underline}a:hover{color:#d63c00}.katex{font-size:20px}@media (max-width:767px){.katex{font-size:22px}}.excercise-answers.draggable .answer:not(.correct,.incorrect):hover .answer-cell{border-color:transparent;cursor:drag;outline:1px solid #223127}.excercise{max-width:1290px;padding:14px 0 150px}@media (max-width:991px){.excercise{padding:16px 0 150px}}.excercise-question{border:1px solid var(--color-stroke-black,rgba(0,0,0,.9));border-radius:20px;box-shadow:0 4px 9px #00000040;margin-bottom:40px;padding:26px 24px}.excercise-question-actions{-moz-column-gap:10px;column-gap:10px;display:flex;margin-top:24px}.excercise-question-actions .btn{align-items:center;color:#223127;display:flex;font-size:18px;height:40px;line-height:24px;padding:0 20px}.excercise-question-actions .btn img{height:18px;margin-right:8px;width:18px}.excercise-question .question-text>p{font-size:20px;line-height:150%}.excercise-question .question-text .katex{font-size:22px;line-height:24px}.excercise-question .question-text .katex-display{margin:0}.excercise-question>div{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:8px}.excercise-question h2{font-size:20px;line-height:150%;margin-bottom:16px}.excercise-question .katex-container,.excercise-question p{margin:auto 0}@media (max-width:767px){.excercise-question{margin-bottom:24px;padding:24px 16px}.excercise-question img{width:100%}.excercise-question h2{font-size:22px;line-height:28px;margin-bottom:24px}}.excercise-answers h2{font-size:20px;line-height:150%;margin-bottom:16px}@media (max-width:767px){.excercise-answers h2{font-size:18px;line-height:150%}}.excercise-answers .answers{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;margin-bottom:24px;padding-left:0;row-gap:16px}@media (max-width:767px){.excercise-answers .answers{margin-bottom:17px}}.excercise-answers .answers .answer{display:flex;height:auto}.excercise-answers .answers .answer .answer-cell{border:3px solid transparent;border-radius:8px;box-shadow:0 4px 6.5px #00000026;display:block;min-width:64px;outline:1px solid #223127;padding:14px 22px;transition:.15s;width:-moz-fit-content;width:fit-content}.excercise-answers .answers .answer .answer-cell>*{-webkit-user-select:none;-moz-user-select:none;user-select:none}.excercise-answers .answers .answer .answer-cell div{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap}.excercise-answers .answers .answer .answer-cell div h2,.excercise-answers .answers .answer .answer-cell div p{font-size:20px;line-height:150%;margin:0}.excercise-answers .answers .answer .answer-cell div img{margin:auto 0;max-width:500px;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.excercise-answers .answers .answer .answer-cell div img{max-width:100%}}.excercise-answers .answers .answer .answer-cell img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.excercise-answers .answers .answer .answer-cell .katex-display{margin:auto 0}.excercise-answers .answers .answer.selected span,.excercise-answers .answers .answer:hover span{border-color:#05439a;cursor:pointer;outline-color:#05439a}.excercise-answers .answers .answer.correct span{border-color:#4ca660;outline-color:#4ca660}.excercise-answers .answers .answer.correct span p{color:#4ca660}.excercise-answers .answers .answer.incorrect span{border-color:#d94557;outline-color:#d94557}.excercise-answers .answers .answer.incorrect span p{color:#d94557}@media (max-width:767px){.excercise-answers .answers .answer span{font-size:24px;line-height:31px}}.excercise-answers .answers .answer.input-answer>span{border:none;box-shadow:none;outline:none;padding:0}.excercise-answers .answers .answer.input-answer.incorrect-input-answer input{border:3px solid #d94557;color:#d94557;outline-color:#d94557;pointer-events:none}.excercise-answers .answers .answer.input-answer input.correct,.excercise-answers .answers .answer.input-answer.correct-input-answer input{border:3px solid #4ca660;color:#4ca660;outline-color:#4ca660;pointer-events:none}.excercise-answers .answers.solution{margin-top:24px}.excercise-answers .answers.solution .input-answer input{pointer-events:none}.excercise-answers .answers.solution .answer:not(.correct,.incorrect):not(.input-answer):hover .answer-cell{border:3px solid transparent;outline:1px solid #223127}.excercise-answers .nswer-eval-container{margin-bottom:40px}.excercise-answers .correct-answer{color:#4ca660;-moz-column-gap:16px;column-gap:16px;display:block;display:flex;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;position:relative}.excercise-answers .correct-answer .tick{background-color:#4ca660;border-radius:8px;box-shadow:0 4px 6.5px #00000026;padding:10px}.excercise-answers .correct-answer .tick img{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.excercise-answers .correct-answer span{margin:auto 0}@media (max-width:767px){.excercise-answers .correct-answer{margin-bottom:24px}}.excercise-answers .incorrect-answer{color:#d94557;-moz-column-gap:16px;column-gap:16px;display:block;display:flex;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;position:relative}.excercise-answers .incorrect-answer .tick{background-color:#d94557;border-radius:8px;box-shadow:0 4px 6.5px #00000026;padding:10px}.excercise-answers .incorrect-answer .tick img{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.excercise-answers .incorrect-answer span{margin:auto 0}@media (max-width:767px){.excercise-answers .incorrect-answer{margin-bottom:24px}}.excercise-answers h3{font-size:20px;font-weight:700;line-height:30px;margin-bottom:5px}@media (max-width:767px){.excercise-answers h3{font-size:18px;line-height:27px}}.excercise-answers p{font-size:20px;line-height:30px}@media (max-width:767px){.excercise-answers p{font-size:18px;line-height:150%}}.excercise-answers .assignment,.excercise-answers .assignment-instructions,.excercise-answers .important,.excercise-answers .instructions,.excercise-answers .solution{margin-bottom:32px}.excercise-answers .assignment div,.excercise-answers .assignment-instructions div,.excercise-answers .important div,.excercise-answers .instructions div,.excercise-answers .solution div{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap}.excercise-answers .assignment div a,.excercise-answers .assignment div h2,.excercise-answers .assignment div h3,.excercise-answers .assignment div h4,.excercise-answers .assignment div h5,.excercise-answers .assignment div img,.excercise-answers .assignment div p,.excercise-answers .assignment div span,.excercise-answers .assignment-instructions div a,.excercise-answers .assignment-instructions div h2,.excercise-answers .assignment-instructions div h3,.excercise-answers .assignment-instructions div h4,.excercise-answers .assignment-instructions div h5,.excercise-answers .assignment-instructions div img,.excercise-answers .assignment-instructions div p,.excercise-answers .assignment-instructions div span,.excercise-answers .important div a,.excercise-answers .important div h2,.excercise-answers .important div h3,.excercise-answers .important div h4,.excercise-answers .important div h5,.excercise-answers .important div img,.excercise-answers .important div p,.excercise-answers .important div span,.excercise-answers .instructions div a,.excercise-answers .instructions div h2,.excercise-answers .instructions div h3,.excercise-answers .instructions div h4,.excercise-answers .instructions div h5,.excercise-answers .instructions div img,.excercise-answers .instructions div p,.excercise-answers .instructions div span,.excercise-answers .solution div a,.excercise-answers .solution div h2,.excercise-answers .solution div h3,.excercise-answers .solution div h4,.excercise-answers .solution div h5,.excercise-answers .solution div img,.excercise-answers .solution div p,.excercise-answers .solution div span{margin:auto 0}.excercise-answers .assignment img,.excercise-answers .assignment-instructions img,.excercise-answers .important img,.excercise-answers .instructions img,.excercise-answers .solution img{height:auto;margin-bottom:16px;max-width:500px;width:auto}@media (max-width:767px){.excercise-answers .assignment img,.excercise-answers .assignment-instructions img,.excercise-answers .important img,.excercise-answers .instructions img,.excercise-answers .solution img{max-width:100%}}.excercise-answers .assignment-title,.excercise-answers .instructions h2{margin-bottom:16px}.excercise-answers button{margin-top:56px}@media (max-width:767px){.excercise-answers button{font-size:18px;line-height:24px;padding-bottom:12px;padding-top:12px;width:100%}}.excercise-actions{-moz-column-gap:20px;column-gap:20px;display:flex}.excercise-actions .btn-large{margin-top:0}.excercise-actions .btn-secondary{color:#223127;margin-top:0}@media (max-width:500px){.excercise-actions .btn-secondary{font-size:0;width:80px}}.excercise-actions .btn-secondary img{margin-left:8px}@media (max-width:500px){.excercise-actions .btn-secondary img{margin-left:0}}.excercise .break-block{width:100%}.excercise .input-block input{border:3px solid transparent;border-radius:8px;box-shadow:0 4px 6.5px #00000026;font-size:17px;font-weight:700;line-height:22px;max-width:200px;outline:1px solid var(--color-stroke-black,#000);padding:19px 22px;width:100%}.excercise .input-block input::-moz-placeholder{color:#a3a3a3;font-size:17px;font-weight:700;line-height:22px}.excercise .input-block input::placeholder{color:#a3a3a3;font-size:17px;font-weight:700;line-height:22px}.excercise .input-block input:focus{outline:1px solid #ff5817}.excercise img{height:auto;max-width:100%}.excercise .iframe{max-width:100%;padding-top:56.25%;position:relative;width:100%}.excercise .iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.katex-html{text-align:left}
