.back_to_top{display:none}.help_entry h5{font-size:.8rem;font-style:italic}ul.nostyle{list-style:none}.nostyle h4{margin-bottom:0}.search_not_found{font-size:.9rem;margin:0 10px}.resource{margin:0 20px}.page_my-account h2,.resource h2{margin:0 0 10px}.resource h3{margin-top:0}.resource h4{margin-top:25px}.resource_wrapper{overflow-y:auto;height:calc(100% - 60px)}.qs_instructor{padding-bottom:70px;display:flex}ul.help_menu{list-style:none;padding:30px 0 0 3px}.help,.quickstart{margin-bottom:40px}.help h3{color:#0055a4;font-size:1.2rem;margin-bottom:10px}.help h3+h4{margin-top:20px}.help p+h4,.quickstart p+h4{margin-top:20px}.info_header{border-bottom:1px solid #000;overflow:hidden}.side a,.top a{text-decoration:none}.side a:focus{outline-offset:-2px}.top a.active{text-decoration:underline;color:#0088d7}.side a.active{background:#eee;color:#0088d7}.notouch .side a:hover{background:#eee}.resource_wrapper{display:flex;padding:0 0 20px;margin-top:10px}.side_wrapper{margin-top:2px;margin-right:40px;position:relative;align-self:flex-start;flex:1 0 auto;max-width:240px}.side_collapse{font-size:1.4rem;text-decoration:none;position:absolute;right:-19px;top:0;height:40px;width:20px;background:#fff;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;padding-right:4px}.side_collapse:focus{outline-offset:0}.page_hints .side_collapse{top:52px}.s_toggle .side_collapse{right:-20px}.side_closed{display:none}.s_toggle .side_closed{display:inline;padding-left:7px;padding-right:0}.s_toggle .side_open{display:none}.side{min-width:240px;max-width:240px;transition:max-width 1s ease;overflow:hidden;font-size:.9rem}.hints_toc.side_wrapper{max-width:300px}.hints_toc .side{min-width:300px;height:70vh;overflow-y:auto;margin-bottom:0}div.s_toggle .side{max-width:0;min-width:0;margin-left:0;padding-right:0;transition:max-width .6s ease}.s_toggle a{white-space:nowrap;overflow:hidden}.s_toggle .searchRow{overflow:hidden;width:0}.side ul{list-style:none;margin:0}.side>ul{padding:0;background-color:#fff;border:1px solid #bbb;min-height:70px;margin-bottom:40px}.glossary .side>ul{display:none}.side ul ul{padding:0}.side ul ul a{padding-left:28px}.side ul ul ul a{padding-left:44px}.side ul ul ul ul a{padding-left:58px}.side a{display:flex;padding:5px 10px;border:1px solid #fff;border-width:1px 0}.side a.hide{display:none}.help_content{width:100%}.page_hints .help_content{user-select:none}.entry{margin-right:10px;display:none}.entry h4:first-child{margin-top:0}.entry ol ul{padding-top:5px;padding-bottom:5px}.entry li{margin-bottom:10px}.lesson_wrapper_content .entry{width:450px}.entry[data-id=lp]{display:block}.info_close{float:right;clear:both}.heading_inline h3,.heading_inline h4,.heading_inline h5{display:inline}.heading_inline h5{font-size:1rem;line-height:1.4}.searchRow{margin-bottom:5px}.hints_collapsed{display:none}.show_all_hints .hints_collapsed{display:inline}.show_all_hints .hints_expanded{display:none}.more>a::after{content:'\00a0\00BB';color:#0055a4}.notouch .side li:hover>a::after,.side a.active::after{color:#0088d7}.bookcover_text{display:flex}.bookcover_text>a{flex:1 0 150px;margin-right:1em}.bookcover{border:1px solid #000}.hints_breadcrumbs{font-size:.8rem;min-height:20px;margin-bottom:10px;margin-top:4px}.hints_breadcrumbs i{margin:0 .5em}#CHANGEME-h{background-color:red}.emily_comments{border:2px solid red;padding:10px 20px;margin:40px 0;font-size:.9rem}.em_ex{font-size:.8rem;color:#00f;margin-left:20px}.help[style*='display: block']+.divider{border-top:1px solid #000}li.divider>a::before{font-family:'Font Awesome 5 Pro';display:inline-block;font-weight:900;content:'\f0da';margin:0 8px 0 0;vertical-align:middle}li.divider.show_sub>a::before{content:'\f0dd';margin-top:-4px}li.divider li a{display:none}li.divider.show_sub li a{display:block}li.divider.searching li a{display:block}li.divider.searching li a.hide{display:none}.help[style*='display: block']+.divider h3{margin-top:30px}.entry_text ol,.entry_text ul{padding:0 0 0 30px}.entry_text li{margin-bottom:5px}.entry_text h4{margin-bottom:2px}.entry_subsection{margin-left:30px}.entry_subsection p{margin-top:0}.entry_subsection h5,.entry_subsection h6{font-size:1rem;margin-top:15px}.image_left{display:flex;margin-top:20px}.image_left>:first-child{margin-right:20px;flex:0 0 auto}.important{text-transform:uppercase}.important_note{background:#f4fcff;padding:5px 10px;margin-bottom:5px;margin-top:10px}.important_note>*{padding-left:36px;position:relative}.important_note>:first-child::before{font-family:'Font Awesome 5 Pro';font-weight:900;content:'\f12a';font-size:1.4rem;color:#f97704;position:absolute;top:0;left:8px}div.important_note p:last-child{margin-bottom:10px}.important_note ol,.important_note ul{padding:0 0 0 50px}.example{background:#f6f6f6;padding:5px 10px;margin-bottom:5px}.example em:hover,.example i:hover{background-color:#f7af1e}.example_text{margin-top:5px}.example_original{margin-left:36px;margin-top:5px}.example_note{margin-top:5px;font-size:.9rem}.example .correct,.example .incorrect{position:relative;padding:5px 0 5px 36px}.example .correct::before,.example .incorrect::before{font-family:'Font Awesome 5 Pro';content:'\f00c';font-size:1.4rem;color:#389d38;position:absolute;top:0;left:0;width:40px}.example .incorrect::before{content:'\f00d';color:#ce2121;left:3px}.example_or{margin-left:10px;margin-bottom:5px}.example div+div{margin-top:5px}.important_note .example{margin-left:36px;border:1px solid #e6e6e6}.qtip{font-size:13px;margin-left:7px;text-transform:none;border-radius:50%;width:2.1em}.qtip>p{display:none}.qtip i:first-child{color:#ffff80}.notouch .qtip:hover i:last-child,.qtip i:nth-child(2){color:#000}.qtip:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #444}.page_edit .qtip:focus{box-shadow:0 0 0 2px #f2f2f2,0 0 0 4px #444}.qt{display:none;width:300px;font-size:.9rem;line-height:1.2;color:#000;text-indent:0;text-align:left;font-weight:400;position:absolute;z-index:300;border:1px solid #000;background-color:#ffffe0;padding:5px}.qt_bot .qt{bottom:auto;top:30px}.qt_right .qt{right:auto;left:30px}@media screen and (max-width:800px){.top a{padding:4px 10px}}@media screen and (max-width:600px){.side_wrapper{margin-right:30px}.side{font-size:.9rem;min-width:200px;max-width:200px}.side a{padding:8px 10px}.entry{padding-right:10px}.entry>*{font-size:.9rem}.entry h3{font-size:1rem}.hints_toc.side_wrapper{max-width:220px}.hints_toc .side{min-width:220px;max-width:200px}.image_left{display:block}}