.read-aloud-player{box-sizing:border-box;color:#fff;height:30px;min-height:30px}.read-aloud-player button{background-color:gray;border-color:#333;border-radius:0;min-width:44px;height:30px}.read-aloud-player button:hover,.read-aloud-player button:focus{color:#eee;background-color:#333}.read-aloud-player button .fa{font-size:18px}.read-aloud-player .cl-control-btn{justify-content:center}.read-aloud-jump-link{position:absolute;top:0;left:-20px}.read-aloud-jump-link .fa{font-size:14px}.read-aloud-jump-link.read-aloud-jump-title{top:-7px;left:-19px}.read-aloud-jump-link.read-aloud-jump-author{top:-2px;left:-26px}.read-aloud-jump-link.read-aloud-jump-student-intro{top:16px;left:-16px}.read-aloud-jump-link.read-aloud-jump-annotation-task{bottom:0;left:-31px}.read-aloud-jump-link.read-aloud-jump-question{position:relative;left:-5px}.read-aloud-jump-link.read-aloud-button-with-line-header{margin-top:38px}.annotation-task-line{display:inline-block;position:relative}.annotation-task-text{display:block}.read-aloud-highlight :not(.cfu-marker):not(.footnote-button):not(.footnote *){background-color:#0000;background-color:initial}.read-aloud-highlight :not(.cfu-marker):not(.footnote-button):not(.footnote *)[data-read-aloud-highlight=true]{color:#080808;background-color:#fef576}.read-aloud-container{margin-right:10px}.sidebar-mobile-view .read-aloud-container .read-aloud-player{margin:0 10px 0 0}.sidebar-mobile-view .read-aloud-container button:first-child{margin-right:0}.sidebar-mobile-view .read-aloud-container button:last-child{margin-left:0}.translate-popover-wrapper{position:absolute;top:0;left:-22px}.translate-popover-wrapper.student-intro-translate-btn{top:16px;left:-16px}.translate-popover-wrapper.annotation-task-translate-btn{left:-32px}.translate-popover-wrapper.question-translate-btn{position:relative;left:-5px}.translate-popover-wrapper.line-header-line{margin-top:38px}.translate-popover-wrapper .cl-popover-open{z-index:12}.translate-popover-wrapper .translation-window-popover{max-height:400px;overflow-y:scroll}.translate-popover-wrapper .translation-window-popover [dir=rtl]{text-align:right}.translate-popover-wrapper .translation-window-popover ol.answer-translation-list li{font-size:inherit;font-weight:400}@media screen and (width<=500px){.translate-popover-wrapper .translation-window-popover{max-height:250px}}.translate-container{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.translate-container .cl-primary-btn,.translate-container .cl-primary-btn:active,.translate-container .cl-primary-btn:focus{color:#fff;background-color:#7fc16a;border-color:#7fc16a}.translate-container .cl-primary-btn:hover{color:#fff;background-color:#398439;border-color:#398439}.translate-container .cl-select label{margin-right:5px}.translate-container .cl-select label:after{content:":"}.translate-container .cl-select select{max-width:150px}@media screen and (width<=767px){.translate-container .cl-select label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media screen and (width<=992px){.essay-container{min-height:115px}}.essay-editor{height:450px;margin-top:10px}.essay-editor .public-DraftEditor-content{max-height:100%;overflow:auto}.essay-editor .essay-saving{text-align:right}.essay-editor blockquote{border-left:0;margin-bottom:0;padding:0 0 0 15px;font-size:14px}.essay-editor .DraftEditor-root{background-color:#fff;border:1px solid #080808;height:100%;padding:10px;overflow:scroll}.essay-editor .btn-container{background-color:gray;border-top:1px solid #080808;border-left:1px solid #080808;border-right:1px solid #080808}.essay-editor .btn-container button{color:#fff;background:0 0;border:0;padding:1px 6px}.essay-editor .btn-container button:hover{background-color:#686868}.essay-editor .editor-highlighter-svg{width:15px;height:15px;margin-bottom:3px}.numbering-btn{background:0 0;border:0;margin:0 1.5px 10px;padding-left:1px;padding-right:1px;position:relative}.cl-q-s-arrow-toggle{color:#fff;cursor:pointer;background-color:#447e86;border:0;justify-content:center;align-items:center;width:37px;height:34px;display:flex;font-size:35px!important}.cl-q-s-question-container .cl-tabs .cl-tab-titles{padding-left:0}.cl-q-s-question-container .cl-tabs .cl-tab-titles button{color:#686868;background:#fff;font-weight:400;line-height:24px}.cl-q-s-question-container .cl-tabs .cl-tab-titles button[data-selected]{color:#080808;background-color:#f5f8fa;border-bottom:none;box-shadow:0 2px #f5f8fa}.cl-q-s-header-container{background-color:#f5f8fa;height:100%}.cl-q-s{position:sticky;top:100px}.cl-q-s .question-sidebar-content{height:calc(100vh - 200px)}.cl-q-s .text-help-tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;padding:5px 0;display:flex}@media screen and (width<=1007px){.cl-q-s .text-help-tools{height:50px}.cl-q-s .text-help-tools .dropdown-menu{top:90%}}.cl-q-s .text-help-tools .select-language{z-index:11}.cl-q-s .text-help-message{margin-bottom:5px}.cl-q-s .text-help-tools .highlighter-svg{vertical-align:middle;width:30px;height:20px}.cl-q-s .text-help-tools .highlighter-svg path{fill:gray}.cl-q-s.sidebar-mobile-view{overflow-y:visible;overflow-y:initial;background:#eee;box-shadow:5px 0 5px 5px #0006}.cl-q-s.sidebar-mobile-view .cl-button{padding:1px 5px}.cl-q-s.sidebar-mobile-view .question-sidebar-content{padding-top:5px;padding-bottom:5px}.cl-q-s.sidebar-mobile-view .question-sidebar-content.fill-screen{height:calc(100vh - 146px);max-height:none}.cl-q-s.sidebar-mobile-view .text-help-tools{justify-content:center}.question-sidebar-content{color:#080808;text-align:left;background-color:#f5f8fa;max-height:calc(100vh - 100px);padding:18px 18px 50px;overflow-y:scroll}.question-sidebar-content .text-overview-container{word-wrap:break-word;padding:35px}.question-sidebar-content .text-overview-container li{font-weight:400}.question-sidebar-content .annotations-demo-container{padding:35px}.question-sidebar-content .annotations-demo-container li p{font-weight:400}.question-sidebar-content .button-container{justify-content:space-evenly;align-items:center;width:50%;display:flex}.question-sidebar-content .intro-cfu{margin-left:9px}.question-sidebar-content .alert-warning{margin-top:24px}.open-read-container{flex-direction:column;align-items:center;padding:40px;display:flex}.submit-student-lesson-warning{margin-top:20px;font-size:20px}.submit-student-lesson-button-container{border-top:1px solid #eee;justify-content:space-around;margin-top:25px;padding-top:20px;display:flex}.submit-student-lesson-button{margin-left:10%}.open-read-text{font-size:18px}.open-read-zero{color:#d33a35;font-weight:700}.open-read-some{color:#7fc16a;font-weight:700}.cl-cfus__invalid-selection{color:#d33a35;text-align:center;background:#ccc;border-radius:4px;margin-bottom:10px;padding:10px}.cl-cfus__numbering{text-align:center;margin-top:7px;font-size:18px}.cl-cfus__numbering-divider{border-bottom:1px solid #191b2033;margin-bottom:15px}.cl-cfus__numbering span{font-size:18px}.cl-cfus__numbering span span{font-size:14px}.cl-cfus__numbering .fa-star-o,.cl-cfus__numbering .fa-star,.cl-cfus__numbering .fa-star-half-o{color:#ccc;margin-right:2px;font-size:30px}.cl-cfus__numbering .fa-star,.cl-cfus__numbering .fa-star-half-stroke{color:#aa6708;font-size:30px}.cl-cfu{counter-reset:answer;position:relative}.cl-cfu .answer-select-btn{color:#080808;text-align:left;background-color:#0000;border:0;justify-content:flex-start;align-items:center;width:100%;margin:5px 0 5px 10px;padding:10px;display:flex}.cl-cfu .answer-select-btn:before{box-sizing:border-box;content:counter(answer, upper-alpha);counter-increment:answer;text-align:center;vertical-align:middle;background-color:#eee;border:2px solid #080808;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;display:inline-flex}.cl-cfu .answer-select-btn:hover,.cl-cfu .answer-select-btn:focus{color:#2b5055}.cl-cfu .incorrect .answer-select-btn{color:#080808;border-color:#d33a35}.cl-cfu .incorrect .answer-select-btn:before{content:"";background:url(https://assets.commonlit.org/builds/assets/icon_x-B2QgFUbA.svg) 50%/18px 18px no-repeat;border-color:#d33a35}.cl-cfu .correct .answer-select-btn{color:#080808;border-color:#398439}.cl-cfu .correct .answer-select-btn:before{content:"";background:url(https://assets.commonlit.org/builds/assets/icon_check-CFgDRquu.svg) 50%/20px 20px no-repeat;border-color:#398439}.cl-cfu .highlighted .answer-select-btn{color:#fff;background:#080808;border:2px solid #080808}.cl-cfu.disabled{opacity:.5}.cl-cfu__congrats{text-align:center;background:#fff;border:1px solid gray;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:20px;padding:5px;display:flex;box-shadow:2px 2px 10px #0006}.cl-cfu__congrats span{font-weight:700}.cl-cfu__congrats-statistics{text-align:center;margin-top:10px;margin-bottom:10px}.cl-cfu__congrats-button-container{justify-content:center;align-items:center;margin-top:10px;display:flex}.cl-cfu-student-intro{text-align:center;padding:40px}.cl-cfu-student-intro p{margin-top:10px}.cl-cfu-intro{padding:20px}.cl-cfu-intro p{margin-top:10px}.cl-cfu-num{width:10%;font-weight:700}.cl-cfu-try-again{color:#080808;text-align:center;background-color:#f5f8fa;border:2px solid #d33a35;border-radius:4px;width:100%;padding:10px 18px 10px 25px}.cl-cfu-correct-answer-message{color:#080808;text-align:center;background-color:#f5f8fa;border:2px solid #398439;border-radius:4px;width:100%;padding:10px 18px 10px 25px}.cl-tdq-answers{flex-direction:column;padding-left:0;display:flex}.cl-tdq-answers li{font-weight:400;list-style:none;display:flex}.cl-tdq-answers li .in-progress{min-width:45px!important}.cl-tdq-answers li span{min-width:25px}.cl-tdq-answers li span input{margin-right:10px}.cl-tdq-answers li .clickable:hover{text-decoration:underline}.cl-tdq-answers li label{cursor:pointer;display:inline}.cl-tdq-answers li label:hover{text-decoration:none}.cl-tdq{flex-direction:column;margin-top:15px;display:flex}.cl-tdq__answered{cursor:default}.cl-tdq__answered .clickable:hover{text-decoration:none!important}.cl-tdq__answered label{font-weight:400;cursor:default!important}.cl-tdq__answered .fa-circle-dot{margin-top:3px;margin-left:-30px;padding-right:14px}.cl-tdq__answered.completed .fa-circle-dot{color:#447e86}.cl-tdq__answered-correct-answer{color:#398439;font-weight:700!important}.cl-tdq__answered-correct-answer label{font-weight:700!important}.cl-tdq__answered-correct-answer .fa-circle-check{color:#398439;margin-right:14px}.cl-tdq__answered-incorrect-answer{color:#d33a35;font-weight:700!important}.cl-tdq__answered-incorrect-answer label{font-weight:700!important}.cl-tdq__answered-incorrect-answer .fa-circle-xmark{color:#d33a35;margin-right:14px}.cl-tdq__correct-answer,.cl-tdq__submitted-answer{color:#398439}.cl-tdq__answer-header{margin-top:10px;margin-bottom:10px;padding-left:20px}.cl-tdq__short-answer-header{margin-bottom:10px}.cl-tdq__short-answer-header-response{margin-top:10px;font-weight:700}.cl-tdq__submission-container{text-align:center;flex-direction:column;align-items:center;display:flex}.cl-tdq__submission-container-text{margin-top:15px;font-weight:700}.cl-tdq__submission-container-results{flex-direction:column;align-items:center;margin-top:15px;font-weight:700;display:flex}.cl-tdq__submission-container button{margin-top:20px}.cl-tdq-standard{background:lighten(#5579a5, 20%);cursor:default;float:right;border-radius:2px;margin-left:10px;font-weight:700;display:inline;position:relative}.cl-tdq-num{margin-right:10px;font-weight:700}.cl-tdq-num.font-size-12{padding-top:3px}.cl-tdq-multiple-choice-text-view-options{margin-top:5px}.cl-tdq-answer-container-answerable{cursor:pointer;display:flex}.cl-tdq-answer-container-answerable input[type=checkbox]{cursor:pointer}.cl-tdq-letter{width:10%}.cl-tdq-letter-answerable{width:10%;margin-left:10px;font-weight:300}.cl-tdq-answer{width:90%}.cl-tdq-answer label{font-weight:400}.cl-tdq-btn-container{justify-content:space-around;margin-top:20px;display:flex}.cl-tdq-wrapper .show-return-button-wrapper{padding-left:20px}.cl-tdq textarea{width:100%;height:250px;margin-bottom:10px}.cl-dq{margin-top:13px;display:flex}.cl-dq-btn-container{justify-content:space-around;margin-top:15px;display:flex}.jumplink-question>p{display:inline}body.student_lessons.show .question-sidebar-content .questions-view{width:-moz-available;width:-webkit-fill-available;width:stretch}@media (width<=1007px){.row{margin-right:0}}.question-sidebar-nav-header [data-reach-accordion] .cl-accordion-item{gap:initial;margin-bottom:0}.question-sidebar-nav-header [data-reach-accordion] .cl-accordion-item .cl-accordion-item-button{border-radius:0;border-radius:initial;color:#fff;background-color:#080808;border:1px solid #0000;margin-bottom:0}.question-sidebar-nav-header [data-reach-accordion] .cl-accordion-item .cl-accordion-item-button .cl-accordion-item-title{color:#fff;width:auto;width:initial;margin:auto}.question-sidebar-nav-header [data-reach-accordion] .cl-accordion-item .cl-accordion-item-button .chevron-icon{color:#fff;font-size:15px}.flex-center-all{justify-content:center;align-items:center;display:flex}.inline-flex-center-all{justify-content:center;align-items:center;display:inline-flex}.flex-center-all-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex-space-around{justify-content:space-around;align-items:center;display:flex}.flex-space-between{justify-content:space-between;align-items:center;display:flex}.cl-tdqs-numbering{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex}.cl-tdqs-numbering .question-tab-panels{width:100%}.cl-tdqs-numbering__number{color:#fff;cursor:pointer;text-transform:uppercase;z-index:10;background-color:#686868;border-radius:2px;justify-content:center;align-items:center;min-width:25px;height:25px;margin:0;padding:0 4px;display:flex;position:relative}.cl-tdqs-numbering .complete{color:#fff;background-color:#447e86}.cl-tdqs-numbering button[data-selected] .cl-tdqs-numbering__number{color:#fff;background:#aa6708}.cl-tdqs-numbering [data-reach-tab],.cl-tdqs-numbering .question-number-button{border:0;margin-bottom:7px;padding:2px}.cl-tdqs-numbering [data-reach-tab-list]{background:0 0;flex-wrap:wrap;justify-content:center;display:flex}
