.DirectoryStructure_structure__rFkQc{--directory-structure-indent:1.3em;--directory-structure-highlight-colour:#e3116c;list-style:none;padding:1rem;background-color:var(--background-color-inset-inset)}.DirectoryStructure_folder__bXKwx{position:relative}.DirectoryStructure_contents__9fVC4{list-style:none;padding:0;padding-left:var(--directory-structure-indent)}.DirectoryStructure_name__6Rb3o{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding-left:var(--directory-structure-indent)}.DirectoryStructure_name__6Rb3o:before{border-style:solid;border-width:.15em .15em 0 0;margin-right:.4em;content:"";color:var(--text-colour-weak);display:inline-block;height:.45em;left:.1em;top:.4em;position:absolute;vertical-align:top;width:.45em;transition:transform .3s ease;transform:rotate(45deg)}.DirectoryStructure_name__6Rb3o.open:before{transform:rotate(135deg)}.DirectoryStructure_file__V1dqa{-webkit-user-select:none;-moz-user-select:none;user-select:none}.DirectoryStructure_icon__gx_Lv{height:1.2em;transform:translateY(.3em);display:inline-block}.DirectoryStructure_label__Dg0It{color:var(--directory-structure-highlight-colour)}.DirectoryStructure_arrowLeft__ZY1f_{height:1em;transform:translateY(.2em);display:inline-block;margin-left:.5em}.DirectoryStructure_arrowLeft__ZY1f_ path{stroke:var(--directory-structure-highlight-colour)}@keyframes TeachingFooter_placeHolderShimmer__sWXdd{0%{background-position:-30vw 0}to{background-position:70vw 0}}.TeachingFooter_footer__ncJcS{--teaching-header-text-colour:var(--text-on-colour-colour);--teaching-header-text-colour-weak:var(--text-on-colour-colour-weak);--mui-palette-info-main:var(--text-on-colour-colour);align-items:center;display:flex;background-color:var(--teaching-colour-dark-grey,--background-color-contrast-always-dark);padding:0 .5rem}.TeachingFooter_loading__iWafY{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:TeachingFooter_placeHolderShimmer__sWXdd;animation-timing-function:linear;background:#fff;background:linear-gradient(90deg,#44494d 20%,#747c83 50%,#44494d 80%);height:100%;width:100%;position:relative;-webkit-backface-visibility:hidden}.TeachingFooter_buttons__EfbyH{display:flex;flex-direction:row;align-items:center}.TeachingFooter_buttons__EfbyH a,.TeachingFooter_buttons__EfbyH button{margin-left:.5rem}.TeachingFooter_centralText__M0zdC{flex-grow:1;opacity:.7;color:var(--teaching-header-text-colour-weak);font-size:.7rem;text-align:center}.TeachingFooter_centralText__M0zdC a,.TeachingFooter_centralText__M0zdC a:hover,.TeachingFooter_centralText__M0zdC a:visited{color:var(--teaching-header-text-colour)}.CourseProgressBar_bar__ebhuZ{display:flex;flex-direction:row}.CourseProgressBar_dot__uPAVQ{transition:background-color .15s cubic-bezier(.4,0,.2,1) 0ms;background-color:var(--text-on-colour-colour);border-radius:50%;width:8px;height:8px;margin:0 2px}.CourseProgressBar_notDone__LnYxZ{background-color:rgba(0,0,0,.26)}.AccountMenuAvatar_header__oQD8g{display:flex;flex-direction:row;align-items:center;padding:var(--gutter)}.AccountMenuAvatar_headerInfo__FFo7P{flex-grow:1;display:block}.AccountMenuAvatar_headerInfo__FFo7P h5{font-size:1.5em;margin:0;padding:0}.AccountMenuAvatar_headerInfo__FFo7P h6{color:var(--text-colour-weak);padding:0;margin:.5em 0 0}@keyframes TeachingHeader_placeHolderShimmer__RCBu_{0%{background-position:-30vw 0}to{background-position:70vw 0}}.TeachingHeader_header__SDZCA{--teaching-header-text-colour:var(--text-on-colour-colour);--teaching-header-text-colour-weak:var(--text-on-colour-colour-weak);display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--teaching-colour-dark-grey,--background-color-contrast-always-dark);color:var(--teaching-header-text-colour);font-size:.8rem;padding:0 .5rem;min-height:var(--lesson-page-header-height,unset)}.TeachingHeader_loading__nZB__{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:TeachingHeader_placeHolderShimmer__RCBu_;animation-timing-function:linear;background:linear-gradient(90deg,#44494d 20%,#747c83 50%,#44494d 80%);height:100%;width:100%;position:relative;-webkit-backface-visibility:hidden}.TeachingHeader_headerMenuLink__YkK_9:after{display:none}.TeachingHeader_headerMenuList__k8dKn{margin:0}.TeachingHeader_homeLink__URjUC{text-decoration:none;display:flex;align-items:center;gap:1rem}.TeachingHeader_homeLink__URjUC:hover{opacity:1}.TeachingHeader_logoShape__9M603{height:1.5rem}@media (max-width:600px){.TeachingHeader_logoShape__9M603{height:1.3rem}}.TeachingHeader_logoText__Mv85L{font-size:1.5rem;color:var(--teaching-header-text-colour);font-weight:400;font-family:var(--logo-font-family);font-weight:500;margin:0;text-decoration:none}.TeachingHeader_logoText__Mv85L span{color:var(--teaching-header-text-colour-weak)}.TeachingHeader_logoText__Mv85L:visited{color:var(--teaching-header-text-colour);text-decoration:none}.TeachingHeader_homeLinkImg__iuWmE{display:block;height:2rem;filter:invert(1)}.TeachingHeader_centreBlock__YrjvT{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.8}@media (max-width:600px){.TeachingHeader_centreBlock__YrjvT{display:none}}.TeachingHeader_courseLink__UXNYT{padding-bottom:6px;text-decoration:none}.TeachingHeader_courseLink__UXNYT,.TeachingHeader_courseLink__UXNYT:hover,.TeachingHeader_courseLink__UXNYT:visited{color:var(--teaching-header-text-colour)}.TeachingHeader_courseLink__UXNYT:hover{text-decoration:underline}.TeachingHeader_link__i0Iwy{line-height:var(--teaching-header-item-height);text-decoration:none;margin-right:var(--gutter);text-shadow:0 0 1px hsla(0,0%,100%,.5);position:relative;transition:color var(--transition-duration) ease}.TeachingHeader_link__i0Iwy,.TeachingHeader_link__i0Iwy:visited{color:var(--teaching-header-link-colour)}.TeachingHeader_link__i0Iwy:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:var(--teaching-header-link-colour-active);content:"";opacity:0;transition:opacity var(--transition-duration),transform var(--transition-duration);transform:translateY(10px)}.TeachingHeader_link__i0Iwy:hover{color:var(--teaching-header-link-colour-active)}.TeachingHeader_link__i0Iwy:hover:after{opacity:1;transform:translateY(0)}.TeachingHeader_accountDropdownUserName__E0_qy{line-height:4em}.BrowserPreview_preview__t8nDG{--iframe-preview-border-radius:20px;box-shadow:var(--mui-shadows-2);border-radius:var(--iframe-preview-border-radius);overflow:hidden}.BrowserPreview_titlebar__FmVLY{display:flex;padding:.5em;background-color:#d9dede}.BrowserPreview_searchbar__XldLP{flex:1 1;padding:0 2em}.BrowserPreview_searchbarInner__ZnaVy{background-color:#eee;border-radius:var(--iframe-preview-border-radius);display:block;height:1.5em}.BrowserPreview_burger__UZKs2{padding-right:1em;color:var(--lm-text-colour)}.BrowserPreview_content__yY_UL{min-height:36vh;background-color:var(--lm-background-color)}.BrowserPreview_content__yY_UL iframe{border:none;display:block;width:100%;min-height:36vh;max-height:50vh}.BrowserPreview_icon__FI0sx{height:1.5em}.LessonAIChat_messageList__rElOh{list-style:none;margin:0;padding:0}.LessonAIChat_messageList__rElOh li{margin:0 0 1rem}.LessonAIChat_message__nOdDt{display:flex;width:100%}.LessonAIChat_message__nOdDt pre{overflow-x:scroll}.LessonAIChat_message__nOdDt p,.LessonAIChat_message__nOdDt span:not(.MuiCircularProgress-root){flex:1 1;box-shadow:var(--mui-shadows-3);border-radius:var(--border-radius-box);padding:1em}.LessonAIChat_message__nOdDt svg{margin-top:1em}.LessonAIChat_message__nOdDt.ai p,.LessonAIChat_message__nOdDt.ai span{background-color:var(--background-color-inset-inset)}.LessonAIChat_message__nOdDt.ai svg:not(.MuiCircularProgress-svg){margin-right:1em}.LessonAIChat_message__nOdDt.user p,.LessonAIChat_message__nOdDt.user span{background-color:var(--background-color-inset-inset)}.LessonAIChat_message__nOdDt.user svg{margin-left:1em}.LessonAIChat_message__nOdDt.vertical{flex-direction:column}.LessonAIChat_spinner__WNXHp svg{margin:0}.SpinningTick_spinningTick__kAp96{--grey-border:var(--control-border-colour);--loader-size:3em;--check-height:1.3em;--check-width:0.6em;--check-thickness:3px;--spinningTickCheckLeft:0.7em;--spinningTickCheckTop:1.5em;--spinning-tick-check-colour:var(--colour-success-light);--spinning-tick-check-colour-inverse:var(--colour-primary-light);flex-shrink:0;border:var(--check-thickness) solid var(--grey-border);border-left-color:var(--spinning-tick-check-colour);animation:SpinningTick_loader-spin__GVAoD 1.2s linear infinite;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:var(--loader-size);height:var(--loader-size)}.SpinningTick_spinningTick__kAp96.SpinningTick_loadComplete__p_4GD{animation:none;border-color:var(--spinning-tick-check-colour);transition:border .5s ease-out}.SpinningTick_spinningTick__kAp96.SpinningTick_inverse__He2Vb{border-left-color:var(--spinning-tick-check-colour-inverse)}.SpinningTick_spinningTick__kAp96.SpinningTick_inverse__He2Vb.SpinningTick_loadComplete__p_4GD{border-color:var(--spinning-tick-check-colour-inverse)}.SpinningTick_spinningTick__kAp96 .SpinningTick_checkmark__rLIAz{display:none}.SpinningTick_spinningTick__kAp96 .SpinningTick_checkmark__rLIAz.SpinningTick_showTick__7ksKB{display:block}.SpinningTick_spinningTick__kAp96 .SpinningTick_checkmark__rLIAz:after{animation-duration:.8s;animation-timing-function:ease;animation-name:SpinningTick_checkmark-animation__XnEYI;transform:scaleX(-1) rotate(135deg);opacity:1;height:var(--check-height);width:var(--check-width);transform-origin:left top;border-right:var(--check-thickness) solid var(--spinning-tick-check-colour);border-top:var(--check-thickness) solid var(--spinning-tick-check-colour);content:"";left:var(--spinningTickCheckLeft);top:var(--spinningTickCheckTop);position:absolute}.SpinningTick_spinningTick__kAp96 .SpinningTick_checkmark__rLIAz.SpinningTick_inverse__He2Vb:after{border-right:var(--check-thickness) solid var(--spinning-tick-check-colour-inverse);border-top:var(--check-thickness) solid var(--spinning-tick-check-colour-inverse)}@keyframes SpinningTick_loader-spin__GVAoD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SpinningTick_checkmark-animation__XnEYI{0%{height:0;width:0;opacity:1}20%{height:0;width:var(--check-width);opacity:1}40%{height:var(--check-height);width:var(--check-width);opacity:1}to{height:var(--check-height);width:var(--check-width);opacity:1}}.PageBreadcrumbs_breadcrumbLink__eX42V{display:flex;align-items:center;color:var(--text-colour-weak);text-decoration:none}.PageBreadcrumbs_breadcrumbLink__eX42V:hover{text-decoration:underline}.PageBreadcrumbs_breadcrumbActive__7n3yY{display:flex;align-items:center}@media (max-width:600px){a.PageBreadcrumbs_breadcrumbLink__eX42V,p.PageBreadcrumbs_breadcrumbActive__7n3yY{font-size:.8rem}}.SpinningTickWithLabel_tickWithLabel__XicFJ{line-height:3em;--grey-border:var(--control-border-colour);--loader-size:3em;--check-height:1.3em;--check-width:0.6em;--check-thickness:3px;--spinningTickCheckLeft:0.7em;--spinningTickCheckTop:1.5em;--spinning-tick-check-colour:var(--colour-success-light);--spinning-tick-check-colour-inverse:var(--colour-primary-light)}.SpinningTickWithLabel_title__Q202C{padding:0;margin-bottom:.5rem}.SpinningTickWithLabel_row___XbpF{display:flex;align-items:center}.SpinningTickWithLabel_label__0ZT5y{display:block;flex-grow:1;line-height:1em;color:var(--spinning-tick-check-colour);font-size:var(--spinning-tick-with-label-font-size);margin-left:.75em;opacity:0;transition:opacity .5s ease-in;transition-delay:.2s}.SpinningTickWithLabel_inverse__fO4rO{color:var(--spinning-tick-check-colour-inverse)}.SpinningTickWithLabel_loadComplete__uebPo .SpinningTickWithLabel_label__0ZT5y{opacity:1}.SolutionButtons_buttons__GLhoi{display:flex;flex-wrap:wrap}.SolutionButtons_buttons__GLhoi a,.SolutionButtons_buttons__GLhoi button{margin-right:1em;margin-bottom:1em}.SolutionButtons_stretch__1z6Fe{flex-grow:1}.TeachingEditor_panel__1lKQm .monaco-editor .jsx-tag-name{color:teal}.TeachingEditor_panel__1lKQm .monaco-editor .jsx-tag-angle-bracket{color:#566161}.TeachingEditor_panel__1lKQm .monaco-editor .jsx-text{color:#000}.TeachingEditor_panel__1lKQm .monaco-editor .jsx-tag-attribute-key{color:teal}.TeachingEditor_panel__1lKQm{--colour-monaco-bg:#1e1e1e;--colour-monaco-bg-dark:#181818;--colour-monaco-border:#282828;transition:opacity .5s ease;background-color:var(--colour-monaco-bg-dark);display:flex;flex-direction:column}.TeachingEditor_panelHeader__jVdan{background-color:var(--colour-monaco-bg-dark);display:flex;justify-content:space-between}.TeachingEditor_solution__iKZCT,.TeachingEditor_tab__Ge_XD{line-height:2;padding:0 .5em;font-size:.8rem;color:var(--text-on-colour-colour)}.TeachingEditor_tab__Ge_XD{background-color:var(--colour-monaco-bg);border-width:2px 2px 0;border-color:var(--colour-monaco-border);color:var(--text-on-colour-colour-weak)}.TeachingEditor_solution__iKZCT{background-color:var(--colour-success-main)}.TeachingEditor_showingSolution__LBTDi .TeachingEditor_teachingEditor__kOTeM{opacity:.1}.TeachingEditor_panel__1lKQm .monaco-editor .vs-dark .jsx-text{color:#dcdcdc}.TeachingEditor_panel__1lKQm .monaco-editor .vs-dark .jsx-tag-name{color:#3dc9b0}.TeachingEditor_panel__1lKQm .monaco-editor .vs-dark .jsx-tag-attribute-key{color:#72a9a9}@media (prefers-color-scheme:dark){.MonochromeSvg_img__2nnra.black{filter:invert()}}@media (prefers-color-scheme:light){.MonochromeSvg_img__2nnra.white{filter:invert()}}.LessonLayout_lessonPageLayout__ZPNpL{--lesson-page-header-height:55px;--teaching-colour-dark-grey:#44494d;background-color:var(--background-color);display:flex;flex-direction:column;height:100vh}.LessonLayout_footer__tTlQQ,.LessonLayout_header__nsPwP{flex:0 0}.LessonLayout_headerMenuLink__IJ331{line-height:var(--lesson-page-header-height)}.LessonLayout_footer__tTlQQ{min-height:var(--lesson-page-header-height)}@media (max-width:600px){.LessonLayout_footer__tTlQQ{display:none!important}}.LessonLayout_title__3rqYc{margin-top:4rem;margin-bottom:1rem;text-transform:uppercase;font-size:2rem;line-height:1;font-weight:700;font-family:var(--title-font-family);text-align:left}.LessonLayout_breadcrumbLink__pKMfZ{display:flex;align-items:center;color:var(--text-colour-weak);text-decoration:none}.LessonLayout_breadcrumbLink__pKMfZ:hover{text-decoration:underline}.LessonLayout_breadcrumbActive__S4_A3{display:flex;align-items:center}.LessonLayout_flexStretch__X4LOU{flex-grow:1}.LessonLayout_panels__4GSk3{display:flex;flex:1 1;flex-direction:row;min-height:calc(100vh - var(--lesson-page-header-height) * 2)}.LessonLayout_panelInstructions__J537u{flex:1 1;padding:1.5rem;max-height:calc(100vh - var(--lesson-page-header-height) * 2);overflow-y:scroll}.LessonLayout_panelInstructions__J537u::-webkit-scrollbar{width:8px}.LessonLayout_panelInstructions__J537u::-webkit-scrollbar-track{background-color:transparent}.LessonLayout_panelInstructions__J537u::-webkit-scrollbar-thumb{border-radius:20px}.LessonLayout_panelInstructions__J537u article>*{opacity:0}.LessonLayout_panelInstructions__J537u article>:nth-child(n){animation:LessonLayout_fadeIn__F3KCE calc((:local(n) - 1) * .3s) 1s ease 1 normal forwards}.LessonLayout_panelCodeEditors__ysGMu{flex:1 1;display:flex;flex-direction:column;z-index:2;animation:LessonLayout_fadeIn__F3KCE 1s ease 1s 1 normal forwards}@media (max-width:600px){.LessonLayout_panelCodeEditors__ysGMu{display:none}}.LessonLayout_panelCodePanel__63dOk{flex:1 1}.LessonLayout_panelRhs__dECvP{flex:1 1;display:flex;flex-direction:column;animation:LessonLayout_fadeIn__F3KCE 1s ease 2s 1 normal forwards}@media (max-width:600px){.LessonLayout_panelRhs__dECvP{display:none}}.LessonLayout_panelButtons__WDH7f,.LessonLayout_panelResults__ToiVL{flex:0 0;padding:var(--gutter)}.LessonLayout_aiChat__OmE9p{margin-top:var(--gutter)}@media (max-width:600px){.LessonLayout_aiChat__OmE9p{display:none}}.LessonLayout_courseProgress__qS_7o{padding-bottom:calc(var(--gutter) * .5)}.LessonLayout_mobileWarning__1nCoE{display:none;background-color:var(--colour-error-light);color:var(--text-on-colour-colour);margin-top:var(--gutter);padding:.5rem;border-radius:var(--border-radius-box)}@media (max-width:600px){.LessonLayout_mobileWarning__1nCoE{display:block}}.LessonLayout_monacoEditor__munsq .LessonLayout_suggestWidget__RQ59C{z-index:400}.markdown_markdown__wTApc p:not([class]){line-height:1.5;color:var(--text-colour-weak)}.markdown_markdown__wTApc p:not([class]) strong{color:var(--text-colour)}.markdown_markdown__wTApc h1:not([class]),.markdown_markdown__wTApc h2:not([class]){margin-top:4rem;margin-bottom:1rem;font-size:2.5rem;line-height:1.2;font-weight:500;font-family:var(--logo-font-family);text-align:left}.markdown_markdown__wTApc h1:not([class]){font-size:3rem}.markdown_markdown__wTApc.markdown_capitaliseHeaders__bfwl4 h2:not([class]){text-transform:uppercase;font-family:var(--title-font-family);font-weight:700}@media (max-width:600px){.markdown_markdown__wTApc h2:not([class]){font-size:2rem}.markdown_markdown__wTApc.markdown_capitaliseHeaders__bfwl4 h2:not([class]){font-size:1.5rem}}.markdown_markdown__wTApc ol:not([class]) li,.markdown_markdown__wTApc ul:not([class]) li{margin-top:1em;color:var(--text-colour-weak)}.markdown_markdown__wTApc ol:not([class]) li img,.markdown_markdown__wTApc ul:not([class]) li img{height:1.2em;margin-right:.15em;transform:translateY(.2em)}@media (max-width:600px){.markdown_markdown__wTApc ol:not([class]),.markdown_markdown__wTApc ul:not([class]){padding-left:1rem}}.markdown_markdown__wTApc video{border-radius:var(--border-radius-box)}.markdown_markdown__wTApc code:not([class]){padding:3px;background-color:var(--background-color-inset-inset);font-family:var(--code-font-family);font-size:.9em}.markdown_markdown__wTApc .markdown_codeBlock__6zxE1{font-size:.9em}.markdown_markdown__wTApc h2+ol:not([class]) li,.markdown_markdown__wTApc h2+ul:not([class]) li{color:var(--text-colour)}.markdown_markdown__wTApc pre[class*=language-]{max-width:100%;overflow-x:auto;box-sizing:border-box}.markdown_markdown__wTApc code[class*=language-]{max-width:100%;overflow-x:scroll}.markdown_markdown__wTApc .remark-highlight,.markdown_markdown__wTApc img:not([class]){max-width:100%}@media (max-width:600px){.markdown_markdown__wTApc .remark-highlight{font-size:.8rem}}.SpecificYoutubeVideoBlock_video__laRk6{display:flex;flex-direction:row}@media (max-width:600px){.SpecificYoutubeVideoBlock_video__laRk6{flex-direction:column}}.SpecificYoutubeVideoBlock_iframe__1764U{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.SpecificYoutubeVideoBlock_wrapper__1kxPS{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.GithubCodeLink_codeLink__Og5L0{margin:0;cursor:pointer;display:flex;align-items:center;text-decoration:none;color:var(--colour-primary)}.GithubCodeLink_codeLink__Og5L0+pre{margin-top:0}.GithubCodeLink_codeLink__Og5L0 span{margin:0 .3em}.GithubCodeLink_linkSvg__zRcYJ{height:1em;transition:opacity .35s ease-out;opacity:0}.GithubCodeLink_icon__JZvLw{opacity:.8;height:1em}.GithubCodeLink_codeLink__Og5L0:hover{text-decoration:underline}.GithubCodeLink_codeLink__Og5L0:hover .GithubCodeLink_linkSvg__zRcYJ{opacity:1}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.LatestYoutubeVideoBlock_video__MpXgV{display:flex;flex-direction:row}@media (max-width:600px){.LatestYoutubeVideoBlock_video__MpXgV{flex-direction:column}}.LatestYoutubeVideoBlock_iframe__wUgKZ{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.LatestYoutubeVideoBlock_wrapper__WSmKe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}@keyframes ChallengeCallout_fadeInOutAndMove__S_C4M{0%{opacity:0;transform:translateX(-10px)}to{opacity:0;transform:translateX(0)}50%{opacity:1}}.ChallengeCallout_callout__jlVbl{box-shadow:var(--mui-shadows-2);background-color:var(--colour-primary);color:var(--text-on-colour-colour);border-radius:var(--border-radius-box);padding:1em;line-height:1.5}.ChallengeCallout_title__RHFlM{display:flex;margin:0;font-size:1.2rem}.ChallengeCallout_title__RHFlM span{flex:1 1;margin-left:.5em}.ChallengeCallout_text__Y1uHe{margin-top:1em}.ChallengeCallout_text__Y1uHe code:not([class]){background-color:rgba(1,1,1,.1)!important}.ChallengeCallout_title__RHFlM a:not([class]){color:var(--text-on-colour-colour)}.ChallengeCallout_rightArrow__yIRRO{animation-name:ChallengeCallout_fadeInOutAndMove__S_C4M;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;margin-right:0}.ChallengeCallout_second__rGgpp{animation-delay:.5s}.ChallengeCallout_codeIcon__KldVa{position:relative;top:3px}.ChallengeCallout_callout__jlVbl a:not([class]){color:var(--text-on-colour-colour);text-decoration:underline}.ExampleError_error__plryi{background-color:var(--background-color-inset-inset);color:var(--colour-error-main);padding:1em;border-radius:var(--border-radius-box);display:flex;align-items:flex-start;font-size:.8em;font-family:monospace}.ExampleError_icon__K_8Ti{margin-right:.5em}