.Footer_footer__yl3k1{display:grid;grid-template-columns:1fr auto;text-align:center;padding:var(--app-spacer);border-top:var(--perforated-line)}.switch_switchContainer__2oQbj{min-width:65px;border:var(--switch-border);border-radius:30px;padding:1px 2px;display:flex;cursor:pointer}.switch_handle__5MCiZ{min-width:25px;border-radius:30px;border:var(--switch-border);background-color:var(--switch-background);height:100%;position:relative;transition:transform .5s}.switch_handle__5MCiZ.switch_nightMode__3cg2g{transform:translateX(35px)}.switch_handle__5MCiZ.switch_lightMode__GlyIk{transform:translateX(0)}.switch_handle__5MCiZ i{color:var(--page-background-colorr)}.HamburgMenu_navIcon__Q2M1z{position:relative;width:30px;height:30px;overflow:hidden}@media screen and (min-width:800px){.HamburgMenu_navIcon__Q2M1z{display:none}}.HamburgMenu_navIcon__Q2M1z span{display:block;position:absolute;width:30px;height:3px;background-color:green;transition:.5s ease-in-out;top:50%;transform:translateY(-50%)}.HamburgMenu_navIcon__Q2M1z span:after,.HamburgMenu_navIcon__Q2M1z span:before{content:"";position:absolute;left:0;right:0;height:3px;background-color:green;transition:.5s ease-in-out}.HamburgMenu_navIcon__Q2M1z span:before{top:-10px}.HamburgMenu_navIcon__Q2M1z span:after{top:10px}.HamburgMenu_navIcon__Q2M1z.HamburgMenu_open__9Zpnr span{background:rgba(0,0,0,0)}.HamburgMenu_navIcon__Q2M1z.HamburgMenu_open__9Zpnr span:before{top:0;transform:rotate(45deg)}.HamburgMenu_navIcon__Q2M1z.HamburgMenu_open__9Zpnr span:after{top:0;transform:rotate(-45deg)}.Header_header__SQD4u{display:grid;grid-template-columns:120px 1fr;align-items:center;padding:var(--app-spacer) 0;font-family:Open Sans Condensed,sans-serif;border-bottom:var(--perforated-line)}.Header_logo__0BY1u{display:flex;flex-direction:column;text-align:center}.Header_logoName__s62aa{font-size:42px;color:var(--logo-color);text-shadow:1px 1px 1px #a3e6b6,3px 3px 2px #b16583}.Header_tagline__9D8ru{font-size:14px;color:var(--tagline-color)}.Header_logoName__s62aa a,.Header_tagline__9D8ru a{color:inherit}.Header_logoName__s62aa a:hover,.Header_tagline__9D8ru a:hover{text-decoration:none}.Header_menuIcon__cGpgx{justify-self:end}.Header_open__Q71to{transition:all .25s ease-in-out;margin-top:20px}.Header_nav__jnnUH{grid-column-start:1;grid-column-end:-1;text-align:right;transition:all .25s ease-in-out}.Header_nav__jnnUH.Header_closed__3Jk8x{height:0!important;overflow:hidden}@media screen and (min-width:800px){.Header_nav__jnnUH.Header_closed__3Jk8x{height:auto!important}.Header_nav__jnnUH{grid-column-start:2;grid-column-end:-1;grid-row-start:1;margin-top:0}}.Header_menuItems__g0yoj{padding:0;margin:0;list-style-type:none;background-color:var(--menu-background-color)}@media screen and (min-width:800px){.Header_menuItems__g0yoj{display:flex;background-color:rgba(0,0,0,0);justify-content:flex-end}}.Header_menuItems__g0yoj li{padding:10px;border-bottom:var(--perforated-line)}@media screen and (min-width:800px){.Header_menuItems__g0yoj li{padding:5px 10px;border-radius:var(--border-radius);border:var(--perforated-line);margin-left:var(--app-spacer)}}.Header_activeLink__l6baF{background:var(--header-active-link-background)}.courses_coursePage__8dmiW{padding-top:calc(var(--app-spacer)*1.5);padding-bottom:calc(var(--app-spacer)*2)}.courses_chapterHeader__tXGju,.courses_courseHeader__Zlf3g,.courses_pageHeader__hGuMd{margin-bottom:calc(var(--app-spacer)*1.5)}.courses_chapterHeader__tXGju h1,.courses_chapterHeader__tXGju h2,.courses_courseHeader__Zlf3g h1,.courses_courseHeader__Zlf3g h2,.courses_pageHeader__hGuMd h1,.courses_pageHeader__hGuMd h2{margin-top:8px}.courses_chapterHeader__tXGju p,.courses_courseHeader__Zlf3g p,.courses_pageHeader__hGuMd p{max-width:760px}.courses_chapterHeader__tXGju h1,.courses_courseHeader__Zlf3g h1,.courses_pageHeader__hGuMd h1{color:var(--blog-title-color)}.courses_eyebrow__vQAV_{color:var(--date-color);font-size:.8rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.courses_lead__MkEjz{font-size:1.1rem;line-height:1.6;max-width:760px}.courses_courseGrid__PbEzT{display:grid;gap:var(--app-spacer);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.courses_chapterIndex__SBmKX,.courses_chapterSidebar__bztyA,.courses_courseCard__DZ8dT,.courses_learningSection__E9ria,.courses_references__d3UyD{background:var(--blogpost-background-color);border:var(--perforated-line);border-radius:calc(var(--border-radius)*2);padding:var(--app-spacer)}.courses_courseCard__DZ8dT{display:flex;flex-direction:column;align-items:flex-start}.courses_courseCard__DZ8dT h2{margin:8px 0 0;font-size:1.4rem}.courses_courseCard__DZ8dT>a:last-child{margin-top:auto;padding-top:var(--app-spacer)}.courses_courseCard__DZ8dT p{margin-bottom:0}.courses_courseMeta__L5I0L{color:var(--date-color);font-size:.85rem}.courses_backLink__sodzP{display:inline-block}.courses_backLink__sodzP,.courses_learningSection__E9ria{margin-bottom:var(--app-spacer)}.courses_learningSection__E9ria h2{font-size:1.25rem;margin:0 0 12px}.courses_learningSection__E9ria ul{margin-bottom:0;padding-left:22px}.courses_twoColumn__nXC55{display:grid;gap:var(--app-spacer);grid-template-columns:repeat(2,minmax(0,1fr))}.courses_courseDescription__O48Ve{line-height:1.7;margin:calc(var(--app-spacer)*1.5) 0}.courses_chapterIndex__SBmKX{margin-top:calc(var(--app-spacer)*1.5)}.courses_chapterIndex__SBmKX h2{margin-top:0}.courses_chapterIndex__SBmKX ol{list-style:none;margin:0;padding:0}.courses_chapterIndex__SBmKX li+li{border-top:var(--perforated-line)}.courses_chapterIndex__SBmKX li{align-items:center;display:grid;gap:12px;grid-template-columns:40px 1fr;padding:14px 4px}.courses_chapterIndex__SBmKX li a{font-weight:700}.courses_chapterIndex__SBmKX small{color:var(--date-color);display:block;margin-top:4px}.courses_chapterIndex__SBmKX .courses_chapterDetails__SDW3H{min-width:0}.courses_chapterNumber__Fkrha{color:var(--blog-title-color);font-family:Open Sans Condensed,sans-serif;font-size:1.2rem}.courses_references__d3UyD{margin-top:calc(var(--app-spacer)*1.5)}.courses_references__d3UyD h2{margin-top:0}.courses_references__d3UyD li{line-height:1.5}.courses_chapterHeader__tXGju{margin-bottom:var(--app-spacer)}.courses_tryItLink__pmT4M{align-items:center;border:var(--perforated-line);border-radius:var(--border-radius);display:inline-flex;font-size:.78rem;gap:7px;padding:6px 10px;position:absolute;right:0;top:0}.courses_tryItLink__pmT4M i{font-size:.82rem}.courses_chapterLayout__LYca6{align-items:start;display:grid;gap:var(--app-spacer);grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.courses_chapterLinks__PA8te{display:flex;gap:var(--app-spacer);justify-content:space-between;margin-top:calc(var(--app-spacer)*1.5);padding-top:var(--app-spacer);border-top:var(--perforated-line)}.courses_chapterLinks__PA8te a{align-items:center;display:inline-flex;gap:6px;font-size:.8rem}.courses_chapterLinks__PA8te a i{font-size:.9rem}.courses_chapterSidebar__bztyA{position:sticky;top:16px}.courses_chapterSidebar__bztyA h2{font-size:1.1rem;margin:0 0 10px}.courses_chapterSidebar__bztyA ol{margin:0;padding-left:20px}.courses_chapterSidebar__bztyA li{margin:8px 0;padding-left:0}.courses_chapterSidebar__bztyA a{color:inherit;font-size:.9rem}.courses_currentChapter__lOTMM{color:var(--blog-title-color)!important;font-weight:700}.courses_chapterMain___kBGp{min-width:0;line-height:1.7}.courses_chapterMain___kBGp li,.courses_chapterMain___kBGp p{line-height:1.7}.courses_markdownContent__2LuUo{overflow-wrap:anywhere}.courses_savedHighlight___XXtu{background:rgba(239,190,64,.48);border-radius:2px;color:inherit;padding:1px 0}.courses_commentedHighlight__7ffFU{background:rgba(35,202,158,.38);box-shadow:inset 0 -2px rgba(35,202,158,.9)}.courses_courseNotesButton__pYGPL,.courses_selectionCommentButton__NAuLf{align-items:center;background:var(--blog-title-color);border:0;border-radius:999px;box-shadow:0 3px 12px rgba(0,0,0,.32);color:#1a1a1a;cursor:pointer;display:inline-flex;justify-content:center;z-index:100}.courses_courseNotesButton__pYGPL:focus-visible,.courses_selectionCommentButton__NAuLf:focus-visible{outline:3px solid var(--link-color);outline-offset:3px}.courses_courseNotesButton__pYGPL i,.courses_selectionCommentButton__NAuLf i{font-size:1.15rem}.courses_selectionCommentButton__NAuLf{height:38px;padding:9px;position:fixed;width:38px}.courses_selectionCommentButton__NAuLf svg{fill:currentColor;height:20px;width:20px}.courses_courseNotesButton__pYGPL{bottom:24px;height:54px;padding:0;position:fixed;right:24px;width:54px}.courses_courseNotesButton__pYGPL span{align-items:center;background:rgba(0,0,0,.2);border-radius:999px;display:inline-flex;font-size:.75rem;height:22px;justify-content:center;min-width:22px;padding:0 5px;position:absolute;right:-5px;top:-5px}.courses_drawerBackdrop__EraAG{background:rgba(0,0,0,.58);inset:0;position:fixed;z-index:200}.courses_notesDrawer__VnMXx{background:var(--page-background-color);border-left:var(--perforated-line);box-shadow:-8px 0 30px rgba(0,0,0,.3);height:100%;max-width:100%;overflow-y:auto;padding:calc(var(--app-spacer)*1.25);width:460px}.courses_notesDrawer__VnMXx:focus{outline:none}.courses_drawerHeader__qnKhn{align-items:flex-start;border-bottom:var(--perforated-line);display:flex;justify-content:space-between;padding-bottom:14px}.courses_drawerHeader__qnKhn h2{font-size:1.45rem;margin:4px 0 0}.courses_drawerHeader__qnKhn button{background:rgba(0,0,0,0);border:var(--perforated-line);border-radius:50%;color:var(--page-text-color);cursor:pointer;font-size:1.5rem;height:38px;line-height:1;width:38px}.courses_drawerHeader__qnKhn button i{font-size:1.1rem}.courses_drawerViewLink__y_COz{background:rgba(0,0,0,0);border:0;border-radius:var(--border-radius);color:var(--link-color);cursor:pointer;height:42px;margin:8px 0;width:42px}.courses_drawerViewLink__y_COz:hover{background:var(--blogpost-background-color)}.courses_drawerViewLink__y_COz i{font-size:1rem}.courses_visuallyHidden__au0wO{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.courses_drawerSection__p5yjl{border-top:var(--perforated-line);margin-top:8px;padding-top:16px}.courses_drawerSection__p5yjl h3{font-size:1.1rem;margin:0 0 12px}.courses_selectedExcerpt__4O0Xh{border-left:3px solid var(--blog-title-color);color:var(--date-color);margin:0 0 12px;padding-left:10px}.courses_drawerLabel__h_Nq4{display:block;font-size:.9rem}.courses_drawerLabel__h_Nq4 textarea{background:var(--blogpost-background-color);border:var(--perforated-line);border-radius:var(--border-radius);color:var(--page-text-color);display:block;font:inherit;margin:6px 0;max-width:100%;padding:10px;resize:vertical;width:100%}.courses_drawerNoteLink__1GLXW small,.courses_savedHint__ePTPQ{color:var(--date-color);font-size:.78rem;margin:4px 0}.courses_drawerNoteList__7MQb9{list-style:none;margin:0;padding:0}.courses_drawerNoteList__7MQb9 li{background:var(--blogpost-background-color);border:var(--perforated-line);border-radius:var(--border-radius);list-style:none;margin:10px 0;overflow:hidden;padding:12px}.courses_drawerNoteLink__1GLXW{color:inherit;display:block;text-decoration:none}.courses_drawerNoteLink__1GLXW:hover{text-decoration:none}.courses_drawerNoteLink__1GLXW span,.courses_drawerNoteLink__1GLXW strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.courses_drawerNoteLink__1GLXW strong{color:var(--date-color);font-size:.82rem;font-weight:400;margin-bottom:7px}.courses_drawerNoteLink__1GLXW span{color:var(--page-text-color);line-height:1.4;white-space:pre-wrap}.courses_drawerNoteLink__1GLXW:hover span{color:var(--link-color)}.courses_drawerNoteLink__1GLXW small{display:block;margin-top:8px;text-transform:capitalize}.courses_deleteNoteButton__8oB7Z,.courses_editNoteButton__jSMYl,.courses_removeNoteButton__vn8mL,.courses_saveNoteButton__21d4e{align-items:center;background:rgba(0,0,0,0);border:var(--perforated-line);border-radius:var(--border-radius);color:var(--link-color);cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-top:9px;padding:0;width:34px}.courses_deleteNoteButton__8oB7Z:hover,.courses_editNoteButton__jSMYl:hover,.courses_removeNoteButton__vn8mL:hover,.courses_saveNoteButton__21d4e:hover{background:var(--page-background-color)}.courses_deleteNoteButton__8oB7Z i,.courses_editNoteButton__jSMYl i,.courses_removeNoteButton__vn8mL i,.courses_saveNoteButton__21d4e i{font-size:.85rem}.courses_deleteNoteButton__8oB7Z{color:var(--blog-title-color);margin-left:8px}.courses_saveNoteButton__21d4e{gap:8px;padding:6px 12px}.courses_saveNoteButton__21d4e i{font-size:.85rem}.courses_emptyNotes__AHsnY{color:var(--date-color);font-size:.9rem}.courses_storageMessage__8BGjg{color:var(--blog-title-color)}.courses_finalReferences__xbkjp{background:var(--blogpost-background-color);border-left:3px solid var(--blog-title-color);margin-top:calc(var(--app-spacer)*1.5);padding:12px}.courses_chapterNavigation__52J6Q{border-top:var(--perforated-line);display:flex;gap:var(--app-spacer);justify-content:space-between;margin-top:calc(var(--app-spacer)*1.5);padding-top:var(--app-spacer);text-align:right}.courses_chapterNavigation__52J6Q>:first-child{text-align:left}@media screen and (max-width:700px){.courses_chapterLayout__LYca6,.courses_twoColumn__nXC55{grid-template-columns:1fr}.courses_chapterSidebar__bztyA{position:static}.courses_chapterSidebar__bztyA ol{column-count:2}}@media screen and (max-width:480px){.courses_courseNotesButton__pYGPL{bottom:14px;right:14px}.courses_notesDrawer__VnMXx{padding:var(--app-spacer);width:100%}.courses_chapterSidebar__bztyA ol{column-count:1}.courses_chapterNavigation__52J6Q{align-items:flex-start;flex-direction:column;text-align:left}}
/*# sourceMappingURL=89fb631ca66487c0.css.map*/