@charset "UTF-8";

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;*display:inline;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;*position:absolute;text-indent:20px;*top:0;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");float:left;*left:0}.is-rtl .pika-prev,.pika-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");float:right;*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{background:#3af;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.pika-button:hover{background:#ff8000;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}@-webkit-keyframes yellowfade{0%{background-color:#f9f2a4}to{background-color:transparent}}@keyframes yellowfade{0%{background-color:#f9f2a4}to{background-color:transparent}}.yellow-fade-in{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:yellowfade;animation-name:yellowfade}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "FontAwesome"}@font-face{font-display:block;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/font-awesome/fa-regular-400.woff2) format("woff2")}.fa-regular,.far{font-weight:400}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"FontAwesome";--fa-font-solid:normal 900 1em/1 "FontAwesome"}@font-face{font-display:block;font-family:FontAwesome;font-style:normal;font-weight:900;src:url(../fonts/font-awesome/fa-solid-900.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../fonts/font-awesome/fa-brands-400.woff2) format("woff2")}.fa-brands,.fab{font-weight:400}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-twitter:before{content:"\f099"}.fa-google:before{content:"\f1a0"}.fa-linkedin:before{content:"\f08c"}.fa-vimeo:before{content:"\f40a"}.fa-instagram:before{content:"\f16d"}.fa-youtube:before{content:"\f167"}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/fonts/icomoon.eot?r687sx);src:url(../fonts/icomoon/fonts/icomoon.eot?r687sx#iefix) format("embedded-opentype"),url(../fonts/icomoon/fonts/icomoon.ttf?r687sx) format("truetype"),url(../fonts/icomoon/fonts/icomoon.woff?r687sx) format("woff"),url(../fonts/icomoon/fonts/icomoon.svg?r687sx#icomoon) format("svg")}@font-face{font-family:Roboto Regular;font-style:normal;font-weight:400;src:url(../fonts/roboto/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto Regular;font-style:italic;font-weight:400;src:url(../fonts/roboto/Roboto/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto Regular;font-style:normal;font-weight:500;src:url(../fonts/roboto/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto Regular;font-style:normal;font-weight:700;src:url(../fonts/roboto/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto Regular;font-style:italic;font-weight:700;src:url(../fonts/roboto/Roboto/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-family:Roboto\ 1;src:url(../fonts/roboto/RF-325--20-122/RF-325--20-122-Regular.woff2) format("woff2"),url(../fonts/roboto/RF-325--20-122/RF-325--20-122-Regular.woff) format("woff"),url(../fonts/roboto/RF-325--20-122/RF-325--20-122-Regular.ttf) format("truetype")}@font-face{font-family:Roboto\ 2;src:url(../fonts/roboto/RF-400-0-150/RF-400-0-150-Regular.woff2) format("woff2"),url(../fonts/roboto/RF-400-0-150/RF-400-0-150-Regular.woff) format("woff"),url(../fonts/roboto/RF-400-0-150/RF-400-0-150-Regular.ttf) format("truetype")}@font-face{font-family:Roboto\ 3;src:url(../fonts/roboto/RF-400-135-150/RF-400-135-150-Regular.woff2) format("woff2"),url(../fonts/roboto/RF-400-135-150/RF-400-135-150-Regular.woff) format("woff"),url(../fonts/roboto/RF-400-135-150/RF-400-135-150-Regular.ttf) format("truetype")}@font-face{font-family:Roboto\ 4;src:url(../fonts/roboto/RF-400-50-100/RF-400-50-100-Regular.woff2) format("woff2"),url(../fonts/roboto/RF-400-50-100/RF-400-50-100-Regular.woff) format("woff"),url(../fonts/roboto/RF-400-50-100/RF-400-50-100-Regular.ttf) format("truetype")}@font-face{font-family:Roboto\ 5;src:url(../fonts/roboto/RF-400-100-100/RF-400-100-100-Regular.woff2) format("woff2"),url(../fonts/roboto/RF-400-100-100/RF-400-100-100-Regular.woff) format("woff"),url(../fonts/roboto/RF-400-100-100/RF-400-0-150-Regular.ttf) format("truetype")}@font-face{font-family:Roboto\ 6;src:url(../fonts/roboto/RobotoFlex/RobotoFlex-Regular.ttf) format("truetype")}@font-face{font-family:Comic Sans W01;src:url(../fonts/comic-sans/fonts/1061472/ff6cc82d-621e-4082-abb9-d7e404f23fe0.woff2) format("woff2"),url(../fonts/comic-sans/fonts/1061472/234c98b8-36ae-45ab-8a55-77980708b2bc.woff) format("woff")}.font-small{font-size:.75rem}.font-smedium{font-size:1.5rem}.font-normal{font-size:1rem}.font-medium{font-size:1.75rem}.font-large{font-size:3rem}.font-light{color:#576b78}.font-merriweather{--custom-font-family:"Merriweather";font-family:Merriweather}.font-comic-sans{--custom-font-family:"Comic Sans W01";font-family:Comic Sans W01}.font-roboto{--custom-font-family:"Roboto","Roboto Regular";font-family:Roboto,Roboto Regular}.font-roboto-1{--custom-font-family:"Roboto 1";font-family:Roboto\ 1}.font-roboto-2{--custom-font-family:"Roboto 2";font-family:Roboto\ 2}.font-roboto-3{--custom-font-family:"Roboto 3";font-family:Roboto\ 3}.font-roboto-4{--custom-font-family:"Roboto 4";font-family:Roboto\ 4}.font-roboto-5{--custom-font-family:"Roboto 5";font-family:Roboto\ 5}.font-roboto-6{--custom-font-family:"Roboto 6";font-family:Roboto\ 6}@media screen and (max-width:483px){.small-hidden{display:none!important;visibility:hidden}}body.site-student{overflow-x:visible}a.default{text-decoration:underline}a.default,a.default:hover{color:#fff}.lessons-and-units-nav.top{background-color:#8cb200}.lessons-and-units-index div.splash,.lessons-and-units-index div.splash.bg-1{background-image:url(/assets/dist/images/drupal-index-bg-1.jpg?v=b7d2c7115dd1f4cbd303627f16756d36);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.lessons-and-units-index div.splash.bg-2{background-image:url(/assets/dist/images/drupal-index-bg-2.jpg?v=4e5eb0a8ca2a67f0ed4795412d9776b3);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.lessons-and-units-index div.splash.bg-3{background-image:url(/assets/dist/images/drupal-index-bg-3.jpg?v=059bc9caba5ab94c8a3ce0e9a70aa020);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}main.student-library.space .banner{background-image:url(/assets/dist/images/library/rw-library-theme-space.jpg?v=d8b45436c55a2ea9fa28231a4ec5daa1)}main.student-library.back-to-school .banner{background-image:url(/assets/dist/images/library/rw-library-theme-back-to-school.png?v=1d45bfbe801ba11ce1d0e0fba43589ac)}main.student-library.global .banner{background-image:url(/assets/dist/images/library/rw-library-theme-global-citizen.png?v=c7f5aaafd5573f5ec357f2589a47a52f)}main.student-library.flow .banner{background-image:url(/assets/dist/images/library/rw-library-theme-pattern-flow.png?v=b48f1e81648785c81582a9131e36b158)}main.student-library.grape .banner{background-image:url(/assets/dist/images/library/rw-library-theme-grape.png?v=d0ee4e758b9f6db14ffe662e821fce23)}main.student-library.green .banner{background-image:url(/assets/dist/images/library/rw-library-theme-green.png?v=1a37c39dffe49d4cec5be914447e71b4)}.homepage-panel.spotlight-bg{background-color:#163a49;background-image:url(/assets/dist/images/homepage/panel-spotlight-bg.svg?v=bf835063595b43cb627e8d2b2d4d0e30);background-position:50%;background-size:cover;color:#fff}.homepage-panel .cta-wrapper{background-image:url(/assets/dist/images/homepage/cta-bg.svg?v=6119f6bf233e3b4b6850252cba1bc55c);background-position:50%;background-size:cover}.homepage-panel.news-panel{background-image:url(/assets/dist/images/homepage/wave-bg.svg?v=212905b5a2ae8e6aaf4d7b6b63533285);background-position:bottom;background-size:cover}.top-nav-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.top{background-color:#059fc5;color:#fff;left:0;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;width:100%}.site-teacher .top{position:static}.top .link,.top a,.top li{color:#fff;cursor:pointer;-webkit-transition:color .25s linear;transition:color .25s linear}.top .link.active,.top .link.active>a,.top .link:focus,.top .link:hover,.top a.active,.top a.active>a,.top a:focus,.top a:hover,.top li.active,.top li.active>a,.top li:focus,.top li:hover{color:#fff}.top ol{list-style:none;margin:0;padding-left:0}.top ol.top-nav-list{height:1.75rem;margin-bottom:.75rem;margin-top:1rem}.top ol.top-nav-list.-secondary{font-size:.75rem;margin-bottom:.5rem;margin-top:1.25rem}.top ol.top-nav-list li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:3px solid transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;line-height:1em;padding-bottom:.25rem;text-align:center}.top ol.top-nav-list li>a:after{content:attr(data-text);content:attr(data-text)/"";font-weight:700;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}@media speech{.top ol.top-nav-list li>a:after{display:none}}.top ol.top-nav-list li.active a,.top ol.top-nav-list li:hover a{border-bottom-color:#fff;font-weight:700}.top-logo{float:left;padding:.75rem 0 .5rem;position:relative}.student-nav .top-logo{display:block;padding:1.25rem 0}.top-auth{display:none;float:right}.top-auth .top-nav-list{font-size:.75rem}.top-auth a.button.signup-button:hover{border-color:#fff}@media screen and (min-width:1140px){.top-auth{display:block}}.top-student{margin-left:auto;margin-left:auto!important;margin-right:auto;margin-right:auto!important;max-width:1170px;max-width:720px;width:96%}.top-student:after{clear:both;content:"";display:block}.top-student [type=submit]{background-color:#fff;border:none;border-radius:5px;color:#059fc5;float:right;margin:.75em 0;padding:.5em 1em}@media screen and (min-width:800px){.top-student [type=submit]{display:block}}@media screen and (min-width:1140px){.top-student [type=submit]{margin:1.15em 0}}.top-student-nav{float:left}.top-student-nav-list:after{clear:both;content:"";display:block}@media screen and (min-width:321px){.top-student-nav-list li{border-left:1px solid #06b3de;float:left;margin:0}.top-student-nav-list li:last-of-type{border-right:1px solid #06b3de}}.top-student-nav-list li a{display:block}@media screen and (min-width:321px){.top-student-nav-list li a{padding:.5em}}@media screen and (min-width:800px){.top-student-nav-list li a{padding:1em}}@media screen and (min-width:1140px){.top-student-nav-list li a{padding:1.5em 2.25em}}.top-student-nav-list li a.active,.top-student-nav-list li a:hover{background-color:#007693}.top-mobile-nav-trigger{margin:.85rem 0 .85rem .75rem}.top-nav{display:none}.top-mobile-nav{background-color:#344048;bottom:0;padding:2.5rem 1.5rem 1.25rem;position:fixed;right:-20rem;top:0;-webkit-transition:all .3s;transition:all .3s;z-index:99}@media screen and (min-width:1140px){.top-mobile-nav{display:none}}@media screen and (min-width:800px){.top-mobile-nav .mobile-nav-list.-primary{display:none}}.top-mobile-nav .mobile-nav-list{margin-bottom:.75rem}.top-mobile-nav .mobile-nav-list a{color:#d7f5ff}.top-mobile-nav .mobile-nav-list a.active,.top-mobile-nav .mobile-nav-list a:hover{color:#fff}.top-mobile-nav:not(.open)>*{display:none}.top-mobile-nav.open{display:block;right:0;-webkit-transition:all .3s;transition:all .3s}.top-mobile-nav button.mobile-close-icon{color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:0}.top-mobile-nav button.mobile-close-icon:hover{color:#d7f5ff}@media screen and (min-width:800px){.top,.top:after{display:block}.top:after{clear:both;content:""}.top-nav{display:block}.top-nav-list{list-style:none;margin:0;padding-left:0}.top-nav-list li{display:inline-block}.top-nav-list.-secondary{display:none}.top-nav-list>li{margin-right:.75rem;position:relative}.top-nav-list>li .triangle{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.top-nav-list>li>ol{display:none;font-size:.875em;left:50%;margin-right:-1em;min-width:160px;overflow:hidden;padding-top:10px;position:absolute;top:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.top-nav-list>li>ol.active{display:block}.top-nav-list>li>ol li{background-color:#fff;border:1px solid #838a8e;border-top:none;display:block}.top-nav-list>li>ol li:first-of-type{border-top:1px solid #838a8e;border-top-left-radius:5px;border-top-right-radius:5px}.top-nav-list>li>ol li:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.top-nav-list>li>ol li a{color:#344048;display:block;padding:.5em 1em;white-space:nowrap}.top-nav-list>li>ol li a.active,.top-nav-list>li>ol li a:hover{color:#007693}.top-nav-list>li:last-of-type{margin-right:0}.top-nav-list>li:last-of-type>ol{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.top-nav-list>li:last-of-type>ol:before{left:auto;right:1em}}@media screen and (min-width:1140px){.top .top-mobile-nav-trigger{display:none}}.page{background-color:#f5f8f8}.site-teacher .page{padding-top:0}.main{background-color:#fff;position:relative;z-index:0}.main .main-header{background-color:#f5f8f8;border-bottom:1px solid #dcdee0;padding:.5em 0}.main .main-header.-has-nav{padding-bottom:0}.main .main-header-back{color:#344048;float:left}.main .main-header-back.-sticky{display:block;margin-bottom:.5em;margin-top:-.25em}.main .main-header h1,.main .main-header-title{clear:left;color:#344048;float:left;font-size:1.75em;font-weight:500;line-height:1.25em;margin:0}@media print{.main .main-header h1,.main .main-header-title{margin-bottom:0}}@media screen and (min-width:800px){.main .main-header h1,.main .main-header-title{font-size:2.125em}}@media screen and (min-width:1140px){.site-student .main .main-header h1,.site-student .main .main-header-title{font-size:2.875em}}.main .main-header-meta{float:right;text-align:right}.main .main-header-meta a{color:#344048}.main .main-header-meta a:hover{color:#059fc5}.main .main-header-meta h3{font-size:1.125em;font-weight:600;line-height:1.25em;margin:0}.main .main-header-actions{clear:left;list-style:none;margin:0;padding:1em 0}.main .main-header-actions:after{clear:both;content:"";display:block}@media screen and (min-width:800px){.main .main-header-actions{clear:none;float:right;padding:0}}.main .main-header-actions .input-select{border-radius:5px;min-height:2.36em}.main .main-header-actions .input-select:after{top:1em}.main .main-header-actions .input-select select{padding-bottom:.5em;padding-top:.5em}.main .main-header-actions li{float:left}.main .main-header-actions li:not(:first-of-type){margin-left:1.3em}.main .main-header-actions.-vertical{max-width:63px}.main .main-header-actions.-vertical li:not(:first-of-type){margin:.9em 0 0}.main .main-header-message{clear:both;margin:0}.main .main-header-filters{clear:left;padding:1em 0}@media screen and (min-width:800px){.main .main-header-filters{clear:none;float:right;padding:0}}.main .main-header-nav{clear:both;list-style:none;margin:0;padding-left:0}.main .main-header-nav li{display:inline-block;margin-right:1em;margin-top:.5em}@media screen and (min-width:800px){.main .main-header-nav li{margin-right:2.5em;margin-top:1em}}@media screen and (min-width:1140px){.main .main-header-nav li{margin-right:1.5em}}.main .main-header-nav li:last-of-type{margin-right:0}.main .main-header-nav li a,.main .main-header-nav li.nav-tab{border-bottom:3px solid transparent;color:#344048;cursor:pointer;display:inline-block;padding-bottom:.5em;-webkit-transition:all .25s;transition:all .25s}.main .main-header-nav li a.active,.main .main-header-nav li a:hover,.main .main-header-nav li.nav-tab.active,.main .main-header-nav li.nav-tab:hover{border-color:#059fc5;color:#059fc5}.main-box{background-color:#fff;border:1px solid #d6dfe0;margin-left:auto;margin-right:auto;max-width:28rem;text-align:center}.main-box .form-row-input{text-align:left}.main-box .content{margin:2rem 3rem}.main-box h1{border-bottom:1px solid #d6dfe0;margin:1rem;padding-bottom:1rem}.main-box.alternate h1{background-color:#d7f5ff;margin:0;padding:1rem}.main-content{background-color:#fff;padding:1.5em 0}.site-student .main-content{margin-top:1rem;padding-top:0}.site-student .main-content.wrapper{max-width:720px}.bottom{border-top:1px solid #d6dfe0;padding:2.5em 0;text-align:center}.bottom ul{line-height:1em;list-style:none;margin:0;padding-left:0}.bottom ul li{display:inline-block}.bottom a{-webkit-transition:color .25s linear;transition:color .25s linear}.bottom a,.bottom a:hover{color:#344048}.bottom-fineprint{margin-bottom:1.5em}.bottom-fineprint ul{font-size:.875em}.bottom-fineprint ul li:not(:last-child){border-right:1px solid #838a8e;margin-right:.75em;padding-right:.75em}.bottom-fineprint p{color:#576b78;font-size:.75em}.bottom-fineprint p small{font-size:1em}.bottom-social-links{font-size:1.125em}.bottom-social-links li:not(:last-child){margin-right:1.5em}.bottom-social-links li:not(:last-child) a{color:#344048}.bottom-social-links li:not(:last-child) a:hover{color:#007693}@media screen and (min-width:800px){.bottom{text-align:left}.bottom-fineprint{margin-bottom:0}.bottom-social-links{float:right}}.scroll-horizontal{overflow-x:auto}@media screen and (max-width:483px){#main-teacher-signup-button{margin-bottom:1rem;margin-right:0}}html.touching span.tooltip,html.touching svg.info-icon{display:none}.link{color:#059fc5;cursor:pointer}.link-grey,.link:hover{color:#344048}.link-grey{cursor:pointer}.link-grey:hover{color:#344048}.whiteboard-view .article-aside,.whiteboard-view .article-assign-button-container,.whiteboard-view .article-mylist-button-container,.whiteboard-view .article-print-button-container,.whiteboard-view .main-header-back,.whiteboard-view .teacher-nav,.whiteboard-view footer.bottom{display:none}.whiteboard-view .article-body .content-column{width:100%}@media only screen and (min-width:800px){.distraction-free .student-nav,.distraction-free footer.bottom{-ms-flex-preferred-size:0!important;border-width:0;flex-basis:0!important;height:0;padding:0;padding-bottom:0!important;visibility:hidden}.distraction-free .student-nav .main-header-right,.distraction-free footer.bottom .main-header-right{position:absolute;top:100%;visibility:visible}.distraction-free .student-nav .main-header-right .toolbar-hide-tab,.distraction-free footer.bottom .main-header-right .toolbar-hide-tab{display:inherit}.distraction-free main.main.student-workspace>.wrapper.workspace-body{width:100%}.distraction-free main.main.student-workspace>.wrapper.workspace-body>.tab-panel{margin:0}.distraction-free main.main.student-workspace>.wrapper.workspace-body>.tab-panel .tab-panel-tabs{border-top-width:0}.distraction-free main.main.student-workspace .main-header{background-color:#f5f8f8;border-width:0;border-bottom:1px solid #dcdee0;margin:0;padding:0}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right .toolbar-hide-tab{display:none}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right .toolbar-hide-tab.distraction-hide-tab{display:inline;left:auto;position:relative;top:auto}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right .main-header-actions{height:auto}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right .main-header-actions .toolbar-button{min-height:35px;padding:.25rem .75rem}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right.hidden-toolbar{height:0}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right.hidden-toolbar .main-header-actions{display:none;height:0}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-right.hidden-toolbar .toolbar-hide-tab.distraction-hide-tab{border-radius:0 0 5px 5px;border-width:0 1px 1px;position:fixed;top:0}.distraction-free main.main.student-workspace .main-header .wrapper .main-header-back{display:none}}body:before{content:"small";display:none}@media (min-width:800px){body:before{content:"medium"}}@media (min-width:1140px){body:before{content:"large"}}.split-screen.main .main-header{background-color:#344048;padding:.25rem 0}.split-screen .split-screen-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%}@media only screen and (min-width:800px){.split-screen .split-screen-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:calc(100vh - 2rem);overflow:hidden;position:fixed}}.split-screen .tab-panel{-webkit-box-flex:1;border-width:1px 0 1px 1px;-ms-flex:1 0 100%;flex:1 0 100%;margin:0}@media only screen and (min-width:800px){.split-screen .tab-panel{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.split-screen .tab-panel-tabs{z-index:1}.split-screen .tab-panel-tabs .tab-panel-tab{padding:.5rem}.split-screen .tab-panel-body{overflow:auto}.tooltip{background-color:#f0f0f0;border-radius:5px;-webkit-box-shadow:0 3px 3px rgba(34,34,34,.25);box-shadow:0 3px 3px rgba(34,34,34,.25);color:#000;cursor:default;display:none;font-size:.75rem;font-weight:500;line-height:1.375em;margin-left:.75rem;max-width:15rem;padding:.75rem;position:fixed;z-index:10000}.tooltip .tip{border-bottom:10px solid transparent;border-right:10px solid #f0f0f0;border-top:10px solid transparent;height:0;left:0;margin-left:-10px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;z-index:1}.tooltip.tooltip-bottom{margin-left:0;margin-top:.75rem}.tooltip.tooltip-bottom .tip{border:10px solid transparent;border-bottom-color:#f0f0f0;margin-left:0;margin-top:-10px;top:0}.tooltip.tooltip-bottom .tip,.tooltip.tooltip-top .tip{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tooltip.tooltip-top .tip{border:10px solid transparent;border-top-color:#f0f0f0;top:117%}.tooltip.show{display:inline}.annotated-text{position:relative}@media screen and (min-width:1140px){.annotated-text{max-width:inherit}}.annotated-text.side-notes{display:-webkit-box;display:-ms-flexbox;display:flex}.annotated-text.side-notes article{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.annotated-text .marking-b,.annotated-text .marking-g,.annotated-text .marking-o,.annotated-text .marking-p{color:#fff}.annotated-text .marking-o{background-color:#e88c12}.annotated-text .marking-g{background-color:#66ce0c}.annotated-text .marking-p{background-color:#b513db}.annotated-text .marking-b{background-color:#4185de}.annotated-text .marking-o .marking-o{background-color:#a1610c}.annotated-text .marking-o .marking-g{background-color:#8dba0e}.annotated-text .marking-o .marking-p{background-color:#c4379f}.annotated-text .marking-o .marking-b{background-color:#7387a1}.annotated-text .marking-g .marking-o{background-color:#c1a010}.annotated-text .marking-g .marking-g{background-color:#428608}.annotated-text .marking-g .marking-p{background-color:#9d4b9d}.annotated-text .marking-g .marking-b{background-color:#4c9b9f}.annotated-text .marking-p .marking-o{background-color:#d9684e}.annotated-text .marking-p .marking-g{background-color:#7e964a}.annotated-text .marking-p .marking-p{background-color:#7b0d95}.annotated-text .marking-p .marking-b{background-color:#6463dd}.annotated-text .marking-b .marking-o{background-color:#b68a4f}.annotated-text .marking-b .marking-g{background-color:#5bb84b}.annotated-text .marking-b .marking-p{background-color:#9235dc}.annotated-text .marking-b .marking-b{background-color:#1f5fb3}.annotated-text .note-container{-webkit-box-flex:1;display:block;-ms-flex:1 0;flex:1 0;margin-left:2px}.annotated-text .content-excerpt,.annotated-text .note{border-left:4px solid #dcdee0;padding:0 4px}.annotated-text .note a,.annotated-text .note a:hover{color:#344048;font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-weight:400}.annotated-text .note{display:none;margin-bottom:4px;min-height:1.6em;width:200px}@media screen and (min-width:1140px){.annotated-text .note{display:block}.annotated-text .mobile-note{display:none}}.annotated-text .mobile-note.note-o .note-edit-icon path{fill:#e88c12}.annotated-text .mobile-note.note-g .note-edit-icon path{fill:#66ce0c}.annotated-text .mobile-note.note-p .note-edit-icon path{fill:#b513db}.annotated-text .mobile-note.note-b .note-edit-icon path{fill:#4185de}.annotated-text .note textarea{border:none;line-height:1.5em;resize:none}.annotated-text .note .error-text.max-length{font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-size:.9rem;font-weight:400;white-space:nowrap}.annotated-text .content-excerpt.style-o,.annotated-text .note-o{border-left-color:#e88c12}.annotated-text .content-excerpt.style-g,.annotated-text .note-g{border-left-color:#66ce0c}.annotated-text .content-excerpt.style-p,.annotated-text .note-p{border-left-color:#b513db}.annotated-text .content-excerpt.style-b,.annotated-text .note-b{border-left-color:#4185de}.annotated-text.force-mobile .note{display:none}.annotated-text.force-mobile .mobile-note{display:block}.annotation-prompt{border-radius:4px;display:none;font-size:0;height:36px;white-space:nowrap}.annotation-prompt,.annotation-prompt a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.annotation-prompt a,.modal-mobile-annotation-edit .modal-content-header a{display:inline-block;height:36px;position:relative;width:50px}.annotation-prompt a{border-right:1px solid #475863}.annotation-prompt a .icon{display:inline-block;left:13px;line-height:36px;position:absolute;top:6px}.annotation-prompt a.selected:after,.modal-mobile-annotation-edit .modal-content-header a.selected:after{color:#222;content:"\00D7";display:block;font-size:22px;height:36px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:50px}.modal-mobile-annotation-edit .modal-content-header a.selected:after{font-weight:700;top:-2px}.annotation-prompt a:last-child{border-right:none}.annotation-prompt a.highlight:before,.modal-mobile-annotation-edit .modal-content-header a.highlight:before{background-color:#fff;border-radius:50%;content:" ";display:block;height:24px;left:13px;position:absolute;top:6px;width:24px}.modal-mobile-annotation-edit .modal-content-header a.highlight:before{height:28px;left:11px;top:4px;width:28px}.annotation-prompt a.orange:before,.modal-mobile-annotation-edit .modal-content-header a.orange:before{background-color:#e88c12}.annotation-prompt a.green:before,.modal-mobile-annotation-edit .modal-content-header a.green:before{background-color:#66ce0c}.annotation-prompt a.purple:before,.modal-mobile-annotation-edit .modal-content-header a.purple:before{background-color:#b513db}.annotation-prompt a.blue:before,.modal-mobile-annotation-edit .modal-content-header a.blue:before{background-color:#4185de}.annotation-prompt{background-color:rgba(32,32,32,.9);color:#fff;position:absolute;z-index:1}.annotation-prompt.arrow-down:after,.annotation-prompt.arrow-down:before,.annotation-prompt.arrow-up:after,.annotation-prompt.arrow-up:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.annotation-prompt.arrow-down:after,.annotation-prompt.arrow-down:before{top:100%}.annotation-prompt.arrow-down:after,.annotation-prompt.arrow-up:after{border-color:hsla(0,0%,100%,0);border-width:10px;margin-left:-10px}.annotation-prompt.arrow-down:after{border-top-color:rgba(32,32,32,.9)}.annotation-prompt.arrow-up:after,.annotation-prompt.arrow-up:before{bottom:100%}.annotation-prompt.arrow-up:after{border-bottom-color:rgba(32,32,32,.9)}.annotation-prompt.arrow-up.in-use{display:block}@media screen and (min-width:800px){.annotation-prompt.arrow-up.in-use{display:none}.annotation-prompt.arrow-up.in-use.force-mobile{display:block}}.annotation-prompt.arrow-down.in-use{display:none}@media screen and (min-width:800px){.annotation-prompt.arrow-down.in-use{display:block}.annotation-prompt.arrow-down.in-use.force-mobile{display:none}}.modal-mobile-annotation-edit .annotation-container{padding:0 25px}.modal-mobile-annotation-edit .content-excerpt,.modal-mobile-annotation-edit textarea{width:100%}.modal-mobile-annotation-edit .textarea-wrapper{border:1px solid #059fc5;margin:.7em 0;padding:2px}.modal-mobile-annotation-edit textarea{border:none;height:5.7em;resize:none}.modal-mobile-annotation-edit .textarea-wrapper.max-length{border-color:#d1002a}.modal-mobile-annotation-edit .error-text.max-length{font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-size:.9rem;font-weight:400;margin:0 0 12px;white-space:nowrap}.split-screen .annotated-text{max-width:inherit}.split-screen .annotated-text.side-notes{margin-right:2rem}.split-screen .annotated-text .note{display:none}.split-screen .annotated-text .mobile-note{display:block}.vertically-centered{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.print-only{display:none}.print-header-footer{background-color:#fff;display:none;padding:1rem;width:100%}body.printing .article-single .columns{width:100%}body.printing .print-header-footer{display:block}body.printing .button:not(.print-visible),body.printing .print-hidden:not(.print-visible),body.printing a:not(.print-visible),body.printing iframe:not(.print-visible){display:none!important}body.printing .print-only{display:inherit}body.printing .no-page-break{page-break-inside:avoid}body.printing .print-centered{float:none!important;text-align:center}@media print{.print-header-footer{display:block}.button:not(.print-visible),.print-hidden:not(.print-visible),a:not(.print-visible),iframe:not(.print-visible){display:none!important}.print-only{display:inherit}.no-page-break{page-break-inside:avoid}.print-centered{float:none!important;text-align:center}}.hidden-visually{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden-visually.focusable:active,.hidden-visually.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.wrapper{margin-left:auto;margin-left:auto!important;margin-right:auto;margin-right:auto!important;max-width:1170px;width:96%}.clearfix:after,.wrapper:after{clear:both;content:"";display:block}.pull-left{float:left}.pull-right{float:right}.well{border:1px solid #dcdee0;border-radius:5px;margin:1em 0;padding:.75em 1em}.well.-header{margin:3em 0}.well h2{margin:0}.well h3{color:#344048;margin:0}.well ol{list-style-position:inside;list-style-type:disc;padding-left:0}.nav-menu-button{background:none;border:none;padding:0}.error-text{color:#d1002a}.error-text .not-error{background-color:#fff;color:#344048}.inline{display:inline}.inline-block{display:inline-block}.text-muted{color:#576b78}.text-muted svg{stroke:#576b78;fill:#576b78}.text-dark{color:#344048}.text-dark svg{stroke:#344048;fill:#344048}.text-centered{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-green{color:green}.text-red{color:#d1002a}.list-inline,.list-unstyled{list-style:none;margin:0;padding-left:0}.list-inline li{display:inline-block}.list-inline li:not(:last-of-type){margin-right:.75em}ul.student-selection{list-style:none;padding:0}ul.student-selection li{cursor:pointer}ul.student-selection li:hover{background-color:#d7f5ff}.alert{background-color:#f9f2a4;border-radius:5px;font-size:1em;line-height:1.25em;margin:0 0 1.5em;padding:1em;text-align:center}.alert.-top{margin-bottom:0}@media screen and (min-width:321px){.alert.-fixed{z-index:9999}.alert-shade,.alert.-fixed{border-radius:0;left:0;position:fixed;top:0;width:100%}.alert-shade{height:100%;z-index:9998}}.alert a,.alert button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:#344048;display:inline-block;margin:0;padding:0;text-decoration:underline}.alert a:hover,.alert button:hover{color:#222}.alert.-fixed .alert-close{font-size:2em;line-height:1.25rem;position:absolute;right:.5em;text-decoration:none;top:.375em}.alert.-success{background-color:green}.alert.-error{background-color:#d1002a}.alert.-error,.alert.-error a,.alert.-error button,.alert.-success,.alert.-success a,.alert.-success button{color:#fff}.alerts-list,.parsley-errors-list{color:#ff8000;list-style:none;margin:0;padding-left:0}.alerts-list.filled,.parsley-errors-list.filled{margin-top:.5em}.alerts-list li.parsley-required,.parsley-errors-list li.parsley-required{color:#d1002a}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"FontAwesome");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:FontAwesome}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}@media (prefers-reduced-motion:reduce){.fa-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-trash-can:before{content:"\f2ed"}.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-calendar-days:before{content:"\f073"}.fa-circle-minus:before{content:"\f056"}.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-pencil:before{content:"\f303"}.fa-blog:before{content:"\f781"}.fa-lightbulb:before{content:"\f0eb"}.fa-circle-chevron-down:before{content:"\f13a"}.fa-volume-low:before{content:"\f027"}.fa-lock:before{content:"\f023"}.fa-edit:before{content:"\f044"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up-long:before{content:"\f176"}.fa-arrow-down-long:before{content:"\f175"}.fa-arrow-left-long:before{content:"\f177"}.fa-arrow-right-long:before{content:"\f178"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-angles-up:before{content:"\f102"}.fa-angles-down:before{content:"\f103"}.fa-angles-left:before{content:"\f100"}.fa-angles-right:before{content:"\f101"}.fa-unlock:before{content:"\f09c"}.fa-clipboard:before{content:"\f328"}.fa-table-columns:before{content:"\f0db"}.fa-circle-play:before{content:"\f144"}.fa-circle-pause:before{content:"\f28b"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-check:before{content:"\f00c"}.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before{content:"\f28d"}.fa-universal-access:before{content:"\f29a"}.fa-circle-chevron-up:before{content:"\f139"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-clock:before{content:"\f017"}.fa-pen-to-square:before{content:"\f044"}.fa-circle:before{content:"\f111"}.fa-print:before{content:"\f02f"}.fa-xmark:before{content:"\f00d"}.fa-circle-xmark:before{content:"\f057"}.fa-rotate:before{content:"\f2f1"}.fa-desktop:before{content:"\f390"}.fa-magnifying-glass:before{content:"\f002"}.fa-magnifying-glass-plus:before{content:"\f00e"}.fa-magnifying-glass-minus:before{content:"\f010"}.fa-circle-question:before{content:"\f059"}.fa-circle-exclamation:before{content:"\f06a"}.fa-triangle-exclamation:before{content:"\f071"}.fa-envelope:before{content:"\f0e0"}.fa-up-right-from-square:before{content:"\f35d"}.fa-paragraph:before{content:"\f1dd"}.fa-volume-high:before{content:"\f028"}.fa-maximize:before{content:"\f31e"}.fa-spinner:before{content:"\f110"}.fa-download:before{content:"\f019"}.fa-book:before{content:"\f02d"}.fa-users:before{content:"\f0c0"}.fa-people-group:before{content:"\e533"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-angle:before{content:"\f4c4"}.fa-heart:before{content:"\f004"}.fa-hands-holding:before{content:"\f4c2"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before{content:"\f5da"}.fa-ruler:before{content:"\f545"}.fa-x:before{content:"\58"}.fa-sliders:before{content:"\f1de"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-ellipsis:before{content:"\f141"}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.small-icon{height:16px;margin-top:-3px;width:16px}.smaller-icon{height:14px;width:14px}.icon-search:before{content:"\e604"}.icon-prev:before{content:"\e607"}.icon-next:before{content:"\e606"}.icon-mail:before{content:"\e605"}.icon-pinterest:before{content:"\e603"}.icon-twitter:before{content:"\e600"}.icon-facebook:before{content:"\e601"}.icon-edmodo:before{content:"\e602"}.icon-font-size:before{content:"\e900"}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#059fc5;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1.25em;margin:0;padding:.5em 1.25em;-webkit-transition:all .25s linear;transition:all .25s linear}.button:hover{background-color:#007693;color:#fff}.touching .button:hover{background-color:#059fc5;color:#fff}.button-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #838a8e;border-radius:25px;color:#344048;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:.25rem;padding:.375em 1em;text-transform:uppercase}.button-pill.active,.button-pill:hover{background-color:#344048;border-color:#344048;color:#fff!important}@media only screen and (min-width:800px){.button-pill{margin-bottom:0}}.button{border:1px solid #059fc5}.button.-google{background-color:#db3236;border-color:#db3236}.button.-small{font-size:.875em}.button.-xsmall{font-size:.625em}.button.-large{font-size:1.25em}.button.-ruled{border:1px solid #fff}.button.-wide{min-width:280px}.button.-full-width{width:100%}.button.-muted{background-color:#f5f8f8;border-color:#f5f8f8;color:#344048}.button.-danger{background-color:#d1002a;border-color:#d1002a;color:#fff}.button.-reverse{background-color:#fff;border:1px solid #dcdee0;color:#007693}.button.-reverse:hover{border-color:#059fc5}.button.-outline,.button.blue-outline{background-color:#fff;border:1px solid #dcdee0;color:#344048}.button.-outline path,.button.-outline svg,.button.blue-outline path,.button.blue-outline svg{stroke:#344048;fill:#344048}.button.-outline.-active,.button.-outline:hover,.button.blue-outline.-active,.button.blue-outline:hover,.touching .button.-outline.-active:hover,.touching .button.blue-outline.-active:hover{background-color:#059fc5;border-color:#059fc5;color:#fff}.button.-outline.-active path,.button.-outline.-active svg,.button.-outline:hover path,.button.-outline:hover svg,.button.blue-outline.-active path,.button.blue-outline.-active svg,.button.blue-outline:hover path,.button.blue-outline:hover svg,.touching .button.-outline.-active:hover path,.touching .button.-outline.-active:hover svg,.touching .button.blue-outline.-active:hover path,.touching .button.blue-outline.-active:hover svg{stroke:#fff;fill:#fff}.touching .button.-outline:hover,.touching .button.blue-outline:hover{background-color:#fff;border-color:#dcdee0;color:#344048}.touching .button.-outline:hover path,.touching .button.blue-outline:hover path{stroke:inherit}.button.blue-outline{border-color:#059fc5}.button.-link{background-color:transparent;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;padding:1px}.button.-link-inverse{background-color:transparent;border-color:transparent;color:#fff}.button.-link-standard{color:#059fc5}.button.-link-standard.active,.button.-link-standard:hover{color:#222}.button.-link-muted{color:#576b78}.button.-right{float:right}.button.-centered{display:block;margin-left:auto;margin-right:auto}.button.-grading,.button.-grading:hover{background-color:#fff;border:1px solid #dcdee0;color:#344048}.button.-grading:first-child{margin-left:0}.button.-grade-100,.button.-grade-100:hover{background-color:green;border:1px solid green;color:#fff}.button.-grade-75,.button.-grade-75:hover{background-color:#cbd422;border:1px solid #cbd422;color:#222}.button.-grade-50,.button.-grade-50:hover{background-color:#f5e322;border:1px solid #f5e322;color:#344048}.button.-grade-25,.button.-grade-25:hover{background-color:#ffd4ac;border:1px solid #ffd4ac;color:#344048}.button.-grade-0,.button.-grade-0:hover{background-color:#d1002a;border:1px solid #d1002a;color:#fff}.button.-grading.-disabled{background-color:#fff;border:1px solid #eaeaea;color:#d6dfe0;cursor:default}.button.-in-progress{position:relative}.button.-in-progress:after{background-image:url(/assets/dist/images/loader.gif?v=66da24d177d919a7c5c564ee1dda5d24);content:" ";height:16px;left:calc(100% + 5px);opacity:1;position:absolute;top:8px;width:16px}.button.disabled,.button:disabled{cursor:default;opacity:.4;pointer-events:none}.-font-m{font-size:1.25em;line-height:1.75}.-font-l{font-size:1.5em;line-height:1.75}.-font-xl{font-size:1.75em;line-height:1.75}.greenlight{color:green}.warning{color:orange}label[disabled]{cursor:default}input:invalid{-webkit-box-shadow:none;box-shadow:none}.form.asterisks .required{color:#d1002a;display:inline-block;left:-10px;position:absolute}.form.asteriskoids .required{color:#d1002a;content:"*";display:inline-block;font-size:2em;left:-.5em;position:absolute;top:.25em}.form .required,form .required{display:none}.form-row,form-row{display:block}.form-row:after,form-row:after{clear:both;content:"";display:block}.form-row:not(:last-of-type),form-row:not(:last-of-type){margin-bottom:1.5em}.form-row.-last,form-row.-last{margin-bottom:0}.form-row-help,form-row-help{margin:-1em 0 1.5em}.form-row-input,form-row-input{position:relative;width:100%}@media screen and (min-width:800px){.form-row-input.-half,form-row-input.-half{float:left;width:50%}}.form-row.submit-button,form-row.submit-button{margin-top:1.5rem}.form .instructions,form .instructions{margin-bottom:1.5em}.form label,form label{cursor:pointer}.form .label,.form label,form .label,form label{color:#344048;display:block;margin-bottom:.5em}.form .label.-centered,.form label.-centered,form .label.-centered,form label.-centered{text-align:center}.form .label label,.form label label,form .label label,form label label{display:inline-block;margin-bottom:0}.form .label .help,.form label .help,form .label .help,form label .help{font-size:.75em;text-transform:uppercase}.form .label .help a,.form label .help a,form .label .help a,form label .help a{color:#059fc5}.form .label .help a:hover,.form label .help a:hover,form .label .help a:hover,form label .help a:hover{color:#344048}.form .label.filter,.form label.filter,form .label.filter,form label.filter{color:#344048;text-transform:uppercase}.form .label.filter.-selected,.form label.filter.-selected,form .label.filter.-selected,form label.filter.-selected{color:#059fc5;cursor:default}.form .label input,.form label input,form .label input,form label input{margin-right:.25em}.form .safe-placeholder,.form input.value-is-placeholder,.form textarea.value-is-placeholder,form .safe-placeholder,form input.value-is-placeholder,form textarea.value-is-placeholder{color:#344048}.form .safe-placeholder,form .safe-placeholder{height:100%;left:0;line-height:115%;padding:1em;position:absolute;top:0;white-space:pre-line;width:100%}.form .input,form .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcdee0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;min-height:3.5em;padding:1em;width:100%}.form .input.-rounded,form .input.-rounded{border-radius:5px}.form .input:focus,form .input:focus{border-color:#059fc5}.form .input::-webkit-input-placeholder,form .input::-webkit-input-placeholder{color:#344048}.form .input:-moz-placeholder,.form .input::-moz-placeholder,form .input:-moz-placeholder,form .input::-moz-placeholder{color:#344048}.form .input:-ms-input-placeholder,form .input:-ms-input-placeholder{color:#344048}.form .input-radio+.label,.form .input-radio+label,.form input[type=checkbox]+.label,.form input[type=checkbox]+label,form .input-radio+.label,form .input-radio+label,form input[type=checkbox]+.label,form input[type=checkbox]+label{color:#344048;display:inline-block;margin-left:.25em}.form .input-radio+.label[disabled],.form .input-radio+label[disabled],.form input[type=checkbox]+.label[disabled],.form input[type=checkbox]+label[disabled],form .input-radio+.label[disabled],form .input-radio+label[disabled],form input[type=checkbox]+.label[disabled],form input[type=checkbox]+label[disabled]{color:#eaeaea;cursor:default}.form .input-radio:disabled:after,.form input[type=checkbox]:disabled:after,form .input-radio:disabled:after,form input[type=checkbox]:disabled:after{color:#344048}.form input[type=checkbox],form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcdee0;display:inline-block;height:1em;line-height:1em;vertical-align:middle;width:1em}.form input[type=checkbox]:checked:after,form input[type=checkbox]:checked:after{content:"\2713"}.form .input-select,form .input-select{background-color:#fff;border:1px solid #dcdee0;margin-bottom:1.5em;min-height:3.5em;padding-right:0;position:relative}.form .input-select.-last,form .input-select.-last{margin-bottom:0}.form .input-select.-rounded,form .input-select.-rounded{border-radius:5px}.form .input-select:after,form .input-select:after{border-color:#838a8e transparent transparent;border-style:solid;border-width:6px 6px 0;content:"";height:0;position:absolute;right:1em;top:1.5em;width:0;z-index:0}.form .input-select select,form .input-select select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:0;color:#344048;cursor:pointer;display:block;margin:0;padding:1em 2.25em 1em 1em;position:relative;width:100%;z-index:1}.form .input-select select:disabled,form .input-select select:disabled{cursor:not-allowed;opacity:.4}.form .input-select select::-ms-expand,form .input-select select::-ms-expand{display:none}.form .input-select .parsley-errors-list,form .input-select .parsley-errors-list{left:0;position:absolute;top:100%}.form .input-select.-dropdown,form .input-select.-dropdown{display:inline-block;min-height:inherit}.form .input-select.-dropdown:after,form .input-select.-dropdown:after{right:.75em;top:1em}.form .input-select.-dropdown select,form .input-select.-dropdown select{padding:.5em 2em .5em .5em;width:inherit}.form .input-select.disabled,form .input-select.disabled{opacity:.4}.form .input-checkbox-grid,form .input-checkbox-grid{border-color:#dcdee0;border-style:solid;border-width:1px 0 0 1px;margin-bottom:1.5em;position:relative}.form .input-checkbox-grid:after,form .input-checkbox-grid:after{clear:both;content:"";display:block}.form .input-checkbox-grid-item,form .input-checkbox-grid-item{border-color:#dcdee0;border-style:solid;border-width:0 1px 1px 0;float:left;text-align:center;width:25%}.form .input-checkbox-grid-item.-one-third,form .input-checkbox-grid-item.-one-third{width:33.33333333%}.form .input-checkbox-grid-item.-one-half,form .input-checkbox-grid-item.-one-half{width:50%}.form .input-checkbox-grid-item label,form .input-checkbox-grid-item label{color:#344048;margin:0;padding:.75em 0}.form .input-checkbox-grid-item [type=checkbox],.form .input-checkbox-grid-item [type=radio],form .input-checkbox-grid-item [type=checkbox],form .input-checkbox-grid-item [type=radio]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;vertical-align:middle;width:1px}.form .input-checkbox-grid-item [type=checkbox].focusable:active,.form .input-checkbox-grid-item [type=checkbox].focusable:focus,.form .input-checkbox-grid-item [type=radio].focusable:active,.form .input-checkbox-grid-item [type=radio].focusable:focus,form .input-checkbox-grid-item [type=checkbox].focusable:active,form .input-checkbox-grid-item [type=checkbox].focusable:focus,form .input-checkbox-grid-item [type=radio].focusable:active,form .input-checkbox-grid-item [type=radio].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.form .input-checkbox-grid-item [type=checkbox]:checked+label,.form .input-checkbox-grid-item [type=radio]:checked+label,form .input-checkbox-grid-item [type=checkbox]:checked+label,form .input-checkbox-grid-item [type=radio]:checked+label{background-color:#e0f5cd}.form .input-checkbox-grid .parsley-errors-list,form .input-checkbox-grid .parsley-errors-list{position:absolute;top:100%}.form .help,form .help{color:#344048;font-size:.75em;margin:1em 0}.form .help a,form .help a{color:#344048}.form .help a:hover,form .help a:hover{color:#007693}.form-callout,form-callout{background-color:#eaeaea;border:1px solid #dcdee0;margin-bottom:1.5em;padding:1.5em;text-align:center}.form-callout h2,.form-callout h3,form-callout h2,form-callout h3{margin:0}.form-callout dl,form-callout dl{border-top:2px solid #dcdee0;font-size:1.25em;margin-bottom:-1em;padding-top:1.5em}.form-callout dl:after,form-callout dl:after{clear:both;content:"";display:block}.form-callout dl dt,form-callout dl dt{clear:right;color:#344048;float:left;margin-bottom:1em;text-align:left}.form-callout dl dd,form-callout dl dd{float:right;margin-bottom:1em;text-align:right}.form-callout dl dd input,form-callout dl dd input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;cursor:text;text-align:right}.form-callout dl dd small,form-callout dl dd small{font-size:1rem}.form ul.validation-error,form ul.validation-error{color:red;padding:0}.form ul.validation-error .not-error,form ul.validation-error .not-error{background-color:#fff;color:#344048}.form ul.validation-error li,form ul.validation-error li{list-style:none}.form ul.validation-error.coaching,form ul.validation-error.coaching{color:blue}.form button.-disabled,.form button.-disabled:hover,form button.-disabled,form button.-disabled:hover{background-color:#999;border-color:#999}.input-select.slim{display:inline-block;min-height:auto;-webkit-transition:all .2s;transition:all .2s}.input-select.slim select{min-height:auto;padding:.5rem 1.5rem .5rem .5rem}.input-select.slim:after{right:.5em;top:1em}.input-select.slim:hover{border-color:#059fc5}.input-select.slim:hover:after{border-top:6px solid #059fc5}.table,table{color:#344048;margin-bottom:1.5em;width:100%}.table caption,table caption{color:#344048;margin:0 0 1rem;text-align:left}.table .thead,.table thead,table .thead,table thead{background-color:#f5f8f8;border-color:#dcdee0;border-style:solid;border-width:1px 0}.table .thead th,.table thead th,table .thead th,table thead th{font-weight:500;padding:.75rem;text-align:left;text-transform:uppercase}@media screen and (min-width:800px){.table .thead th,.table thead th,table .thead th,table thead th{padding:.75rem 1rem}}@media screen and (min-width:1140px){.table .thead th,.table thead th,table .thead th,table thead th{padding:.75rem .5rem}}.table .tbody td,.table .tbody th,.table tbody td,.table tbody th,table .tbody td,table .tbody th,table tbody td,table tbody th{border-bottom:1px solid #dcdee0;padding:.75rem;text-align:left;vertical-align:middle}@media screen and (min-width:800px){.table .tbody td,.table .tbody th,.table tbody td,.table tbody th,table .tbody td,table .tbody th,table tbody td,table tbody th{padding:1.5rem 1rem}}@media screen and (min-width:1140px){.table .tbody td,.table .tbody th,.table tbody td,.table tbody th,table .tbody td,table .tbody th,table tbody td,table tbody th{padding:.75rem .5rem}}.table .tbody th,.table tbody th,table .tbody th,table tbody th{font-size:1.25rem;font-weight:500}.table.no-borders td,table.no-borders td{border-bottom:none}.table.results,table.results{border-color:#dcdee0;border-style:solid;border-width:0 1px}.table.results .thead th,.table.results thead th,table.results .thead th,table.results thead th{font-size:1.0625rem;font-weight:600;line-height:1.25rem;padding:.75rem;text-transform:none}.table.results .thead th:not(:last-of-type),.table.results thead th:not(:last-of-type),table.results .thead th:not(:last-of-type),table.results thead th:not(:last-of-type){border-right:1px solid #dcdee0}.table.results .tbody td,.table.results .tbody th,.table.results tbody td,.table.results tbody th,table.results .tbody td,table.results .tbody th,table.results tbody td,table.results tbody th{font-size:1rem;line-height:1.25rem;padding:.75rem}.table.results .tbody td:not(:last-of-type),.table.results .tbody th:not(:last-of-type),.table.results tbody td:not(:last-of-type),.table.results tbody th:not(:last-of-type),table.results .tbody td:not(:last-of-type),table.results .tbody th:not(:last-of-type),table.results tbody td:not(:last-of-type),table.results tbody th:not(:last-of-type){border-right:1px solid #dcdee0}.table.results .tbody td.highlight,.table.results .tbody th.highlight,.table.results tbody td.highlight,.table.results tbody th.highlight,table.results .tbody td.highlight,table.results .tbody th.highlight,table.results tbody td.highlight,table.results tbody th.highlight{color:#059fc5}.table.results .tbody td.center,.table.results .tbody th.center,.table.results tbody td.center,.table.results tbody th.center,table.results .tbody td.center,table.results .tbody th.center,table.results tbody td.center,table.results tbody th.center{text-align:center}.table.results .tbody th strong,.table.results tbody th strong,table.results .tbody th strong,table.results tbody th strong{float:right;font-size:1.75rem;font-weight:400;line-height:1rem;margin-left:.5rem}.table.results .tbody td small,.table.results tbody td small,table.results .tbody td small,table.results tbody td small{color:#344048;float:left}.table.results .tbody td strong,.table.results tbody td strong,table.results .tbody td strong,table.results tbody td strong{float:right;font-weight:500}@media print{.table.results.results-grid,table.results{border-color:#222!important;border-width:0;margin:none!important;margin-top:.5rem}.table.results.results-grid div.tr,.table.results.results-grid tr,table.results div.tr,table.results tr{page-break-inside:avoid}.table.results.results-grid .tbody div.tr,.table.results.results-grid .tbody tr,.table.results.results-grid tbody div.tr,.table.results.results-grid tbody tr,table.results .tbody div.tr,table.results .tbody tr,table.results tbody div.tr,table.results tbody tr{border-bottom:1px solid #222}.table.results.results-grid .tbody th:not(:last-of-type),.table.results.results-grid tbody th:not(:last-of-type),table.results .tbody th:not(:last-of-type),table.results tbody th:not(:last-of-type){border-right:none}.table.results.results-grid .tbody .total-column small,.table.results.results-grid tbody .total-column small,table.results .tbody .total-column small,table.results tbody .total-column small{display:inline-block;margin-left:1rem}.table.results.results-grid .cell,.table.results.results-grid .tr.thead>.cell,.table.results.results-grid td,table.results .cell,table.results .tr.thead>.cell,table.results td{border-bottom:none;border-right:none}.table.results.results-grid .cell,.table.results.results-grid td,table.results .cell,table.results td{font-size:14px!important}.table.results.results-grid .thead,.table.results.results-grid thead,table.results .thead,table.results thead{border-bottom:3px solid #222;border-top-width:0}.table.results.results-grid .thead>.cell,.table.results.results-grid .thead>td,.table.results.results-grid thead>.cell,.table.results.results-grid thead>td,table.results .thead>.cell,table.results .thead>td,table.results thead>.cell,table.results thead>td{font-size:12px!important;text-align:right}.table.results.results-grid .thead>.cell>.cell-wrapper,.table.results.results-grid .thead>td>.cell-wrapper,.table.results.results-grid thead>.cell>.cell-wrapper,.table.results.results-grid thead>td>.cell-wrapper,table.results .thead>.cell>.cell-wrapper,table.results .thead>td>.cell-wrapper,table.results thead>.cell>.cell-wrapper,table.results thead>td>.cell-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-weight:400;padding:.1rem .1rem .1rem .5rem}.table.results.results-grid .thead th:not(:last-of-type),.table.results.results-grid thead th:not(:last-of-type),table.results .thead th:not(:last-of-type),table.results thead th:not(:last-of-type){border-right:none}.table.results.results-grid .cell:first-of-type,.table.results.results-grid td:first-of-type,table.results .cell:first-of-type,table.results td:first-of-type{-webkit-box-flex:0.75!important;-ms-flex:0.75 1 0%!important;flex:0.75 1 0%!important}.table.results.results-grid td,.table.results.results-grid th,table.results td,table.results th{text-align:left!important}.table.results.results-grid .cell .cell-wrapper,table.results .cell .cell-wrapper{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:left;-ms-flex-align:left;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center!important;text-align:left}}.loading-indicator{display:none}.requests-ongoing .loading-indicator{display:inline}.top-logo .loading-indicator{position:absolute;right:-16px;top:calc(50% - 8px)}.top-logo .loading-indicator.bar-loading-indicator{bottom:0;height:.3em;position:absolute;right:0;top:auto;width:100%}.-loading-to-right{position:relative}.-loading-to-right:after{background-image:url(/assets/dist/images/loader.gif?v=66da24d177d919a7c5c564ee1dda5d24);content:" ";display:none;height:16px;left:calc(100% + 5px);opacity:1;position:absolute;top:calc(50% - 8px);width:16px}.requests-ongoing .-loading-to-right:after{display:block}header.top .-loading-to-right:after{background-image:url(/assets/dist/images/nav-loader.gif?v=cd3839b0154ead401cfd009f1849fda8)}.grid{display:block}.grid.centered{margin-left:auto;margin-right:auto;max-width:1026px;width:100%}.grid:after{clear:both;content:"";display:block}@media screen and (min-width:800px){.grid .grid-col-1{display:block;float:left;margin-right:2.35765%;width:6.17215%}.grid .grid-col-1:last-child{margin-right:0}.grid .grid-col-2{display:block;float:left;margin-right:2.35765%;width:14.70196%}.grid .grid-col-2:last-child{margin-right:0}.grid .grid-col-3{display:block;float:left;margin-right:2.35765%;width:23.23176%}.grid .grid-col-3:last-child{margin-right:0}.grid .grid-col-4{display:block;float:left;margin-right:2.35765%;width:31.76157%}.grid .grid-col-4:last-child{margin-right:0}.grid .grid-col-5{display:block;float:left;margin-right:2.35765%;width:40.29137%}.grid .grid-col-5:last-child{margin-right:0}.grid .grid-col-6{display:block;float:left;margin-right:2.35765%;width:48.82117%}.grid .grid-col-6:last-child{margin-right:0}.grid .grid-col-7{display:block;float:left;margin-right:2.35765%;width:57.35098%}.grid .grid-col-7:last-child{margin-right:0}.grid .grid-col-8{display:block;float:left;margin-right:2.35765%;width:65.88078%}.grid .grid-col-8:last-child{margin-right:0}.grid .grid-col-9{display:block;float:left;margin-right:2.35765%;width:74.41059%}.grid .grid-col-9:last-child{margin-right:0}.grid .grid-col-10{display:block;float:left;margin-right:2.35765%;width:82.94039%}.grid .grid-col-10:last-child{margin-right:0}.grid .grid-col-11{display:block;float:left;margin-right:2.35765%;width:91.4702%}.grid .grid-col-11:last-child{margin-right:0}.grid .grid-col-12{display:block;float:left;margin-right:2.35765%;width:100%}.grid .grid-col-12:last-child{margin-right:0}}ol.lined-poem{max-width:35em;padding:0}ol.lined-poem>li{list-style-type:none;padding-left:1em;text-indent:-1em}ol.lined-poem li p{margin:0}ol.lined-poem>.lined-poem-stanza{margin-bottom:1em}.main.assessment ol.lined-poem,.student-workspace ol.lined-poem{counter-reset:line}.main.assessment ol.lined-poem>li,.student-workspace ol.lined-poem>li{counter-increment:line}.main.assessment ol.lined-poem>li:nth-of-type(5n):after,.student-workspace ol.lined-poem>li:nth-of-type(5n):after{content:counter(line);float:right}.grade-badge{border:1px solid #dcdee0;border-radius:3px;display:inline-block;height:1em;margin-left:2px;width:.35em}@media screen and (min-width:800px){.grade-badge{width:1em}}.grade-badge.-unanswered{background-color:#fff;border-color:#dcdee0}.grade-badge.-needs-grading{background-color:#25b7d3;border-color:#25b7d3}.grade-badge.-g100{background-color:green;border-color:green}.grade-badge.-g75{background-color:#cbd422;border-color:#cbd422}.grade-badge.-g50{background-color:#f5e322;border-color:#f5e322}.grade-badge.-g25{background-color:#ffd4ac;border-color:#ffd4ac}.grade-badge.-g0{background-color:#d1002a;border-color:#d1002a}body table tbody td .grade-badge-total{display:block;float:none}@media screen and (min-width:800px){body table tbody td .grade-badge-total{float:right;width:20%}}.grade-badge:first-child{margin-left:0}input,textarea{font-family:inherit;font-size:100%;margin:0}input,label,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto;vertical-align:top}.route-drupal-modal-harness .iframe-header,.route-drupal-modal-harness footer,.route-drupal-modal-harness header{display:none}.route-drupal-modal-harness .main-content{padding:0}.butter-bar{background-color:#d7f5ff;border-radius:5px;font-size:.875rem;padding:1rem}.butter-bar h3{font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-weight:400;margin:0 0 .5rem}.butter-bar a:not(.button),a.butter-bar:not(.button){color:#007693}.centered{display:block;margin-left:auto;margin-right:auto}.page section h1{font-weight:400;line-height:1.25em;margin:0}.page section:not(.offerings) section{margin:1rem 0}.page nav{padding:1rem 0}.page nav a{margin-right:1.5rem}.page article{font-family:var(--custom-font-family,Merriweather,Georgia,Cambria,Times New Roman,Times,serif);font-weight:400;line-height:1.75em;position:relative}.page [class*=font-] article{line-height:1.9}.page article .image>img{background-color:#f5f8f8;border:1px solid #dcdee0;display:block;margin:0 auto .5em;padding:1em}.page aside.article-aside{margin-top:1rem}@media screen and (min-width:1140px){.page aside.article-aside{border-left:1px solid #dcdee0;padding-left:1.5rem}}.row{*zoom:1;margin:0 auto}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{float:left;padding-left:0;padding-right:0;position:relative}.row.collapse .row{margin-left:0;margin-right:0}.row .row{*zoom:1;margin:0 -.9375em;max-width:none;width:auto}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{*zoom:1;margin:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{float:left;padding-left:.9375em;padding-right:.9375em;position:relative;width:100%}@media screen and (min-width:1140px){.wrapper .columns:not(.keep-padding){padding:0}}.wrapper .columns:first-child:not(.keep-padding){padding-left:0}.wrapper .columns:last-child{padding-right:0}@media screen and (max-width:483px){.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;position:relative;text-align:center}}@media only screen{.column,.columns{float:left;padding-left:.9375em;padding-right:.9375em;position:relative}.small-half{position:relative;width:4.166665%}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-5ths{position:relative;width:20%}.small-3{position:relative;width:25%}.small-3-and-half{position:relative;width:29.166665%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-11-and-half{position:relative;width:95.833335%}.small-12{position:relative;width:100%}.small-offset-0{margin-left:0;position:relative}.small-offset-1{margin-left:8.33333%;position:relative}.small-offset-2{margin-left:16.66667%;position:relative}.small-offset-3{margin-left:25%;position:relative}.small-offset-4{margin-left:33.33333%;position:relative}.small-offset-5{margin-left:41.66667%;position:relative}.small-offset-6{margin-left:50%;position:relative}.small-offset-7{margin-left:58.33333%;position:relative}.small-offset-8{margin-left:66.66667%;position:relative}.small-offset-9{margin-left:75%;position:relative}.small-offset-10{margin-left:83.33333%;position:relative}[class*=column]+[class*=column].end{float:left}}@media screen and (min-width:800px){.medium-push-1{left:8.33333%;position:relative;right:auto}.medium-pull-1{left:auto;position:relative;right:8.33333%}.medium-push-2{left:16.66667%;position:relative;right:auto}.medium-pull-2{left:auto;position:relative;right:16.66667%}.medium-push-3{left:25%;position:relative;right:auto}.medium-pull-3{left:auto;position:relative;right:25%}.medium-push-4{left:33.33333%;position:relative;right:auto}.medium-pull-4{left:auto;position:relative;right:33.33333%}.medium-push-5{left:41.66667%;position:relative;right:auto}.medium-pull-5{left:auto;position:relative;right:41.66667%}.medium-push-6{left:50%;position:relative;right:auto}.medium-pull-6{left:auto;position:relative;right:50%}.medium-push-7{left:58.33333%;position:relative;right:auto}.medium-pull-7{left:auto;position:relative;right:58.33333%}.medium-push-8{left:66.66667%;position:relative;right:auto}.medium-pull-8{left:auto;position:relative;right:66.66667%}.medium-push-9{left:75%;position:relative;right:auto}.medium-pull-9{left:auto;position:relative;right:75%}.medium-push-10{left:83.33333%;position:relative;right:auto}.medium-pull-10{left:auto;position:relative;right:83.33333%}.medium-push-11{left:91.66667%;position:relative;right:auto}.medium-pull-11{left:auto;position:relative;right:91.66667%}.column,.columns{float:left;padding-left:.9375em;padding-right:.9375em;position:relative}.medium-half{position:relative;width:4.166665%}.medium-1{position:relative;width:8.33333%}.medium-2{position:relative;width:16.66667%}.medium-5ths{position:relative;width:20%}.medium-3{position:relative;width:25%}.medium-3-and-half{position:relative;width:29.166665%}.medium-4{position:relative;width:33.33333%}.medium-5{position:relative;width:41.66667%}.medium-6{position:relative;width:50%}.medium-7{position:relative;width:58.33333%}.medium-8{position:relative;width:66.66667%}.medium-9{position:relative;width:75%}.medium-10{position:relative;width:83.33333%}.medium-11{position:relative;width:91.66667%}.medium-11-and-half{position:relative;width:95.833335%}.medium-12{position:relative;width:100%}.medium-offset-0{margin-left:0;position:relative}.medium-offset-1{margin-left:8.33333%;position:relative}.medium-offset-2{margin-left:16.66667%;position:relative}.medium-offset-3{margin-left:25%;position:relative}.medium-offset-4{margin-left:33.33333%;position:relative}.medium-offset-5{margin-left:41.66667%;position:relative}.medium-offset-6{margin-left:50%;position:relative}.medium-offset-7{margin-left:58.33333%;position:relative}.medium-offset-8{margin-left:66.66667%;position:relative}.medium-offset-9{margin-left:75%;position:relative}.medium-offset-10{margin-left:83.33333%;position:relative}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.medium-centered,.columns.medium-centered{float:none!important;margin-left:auto;margin-right:auto;position:relative}.column.medium-uncentered,.columns.medium-uncentered{float:left!important;margin-left:0;margin-right:0}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right!important}.push-1{left:8.33333%;right:auto}.pull-1,.push-1{position:relative}.pull-1{left:auto;right:8.33333%}.push-2{left:16.66667%;right:auto}.pull-2,.push-2{position:relative}.pull-2{left:auto;right:16.66667%}.push-3{left:25%;right:auto}.pull-3,.push-3{position:relative}.pull-3{left:auto;right:25%}.push-4{left:33.33333%;right:auto}.pull-4,.push-4{position:relative}.pull-4{left:auto;right:33.33333%}.push-5{left:41.66667%;right:auto}.pull-5,.push-5{position:relative}.pull-5{left:auto;right:41.66667%}.push-6{left:50%;right:auto}.pull-6,.push-6{position:relative}.pull-6{left:auto;right:50%}.push-7{left:58.33333%;right:auto}.pull-7,.push-7{position:relative}.pull-7{left:auto;right:58.33333%}.push-8{left:66.66667%;right:auto}.pull-8,.push-8{position:relative}.pull-8{left:auto;right:66.66667%}.push-9{left:75%;right:auto}.pull-9,.push-9{position:relative}.pull-9{left:auto;right:75%}.push-10{left:83.33333%;position:relative;right:auto}.pull-10{left:auto;position:relative;right:83.33333%}.push-11{left:91.66667%;position:relative;right:auto}.pull-11{left:auto;position:relative;right:91.66667%}}@media screen and (min-width:1140px){.large-half{position:relative;width:4.166665%}.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-5ths{position:relative;width:20%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-11-and-half{position:relative;width:95.833335%}.large-12{position:relative;width:100%}.row .large-offset-0{margin-left:0;position:relative}.row .large-offset-1{margin-left:8.33333%;position:relative}.row .large-offset-2{margin-left:16.66667%;position:relative}.row .large-offset-3{margin-left:25%;position:relative}.row .large-offset-4{margin-left:33.33333%;position:relative}.row .large-offset-5{margin-left:41.66667%;position:relative}.row .large-offset-6{margin-left:50%;position:relative}.row .large-offset-7{margin-left:58.33333%;position:relative}.row .large-offset-8{margin-left:66.66667%;position:relative}.row .large-offset-9{margin-left:75%;position:relative}.row .large-offset-10{margin-left:83.33333%;position:relative}.row .large-offset-11{margin-left:91.66667%;position:relative}.push-1{left:8.33333%;right:auto}.pull-1,.push-1{position:relative}.pull-1{left:auto;right:8.33333%}.push-2{left:16.66667%;right:auto}.pull-2,.push-2{position:relative}.pull-2{left:auto;right:16.66667%}.push-3{left:25%;right:auto}.pull-3,.push-3{position:relative}.pull-3{left:auto;right:25%}.push-4{left:33.33333%;right:auto}.pull-4,.push-4{position:relative}.pull-4{left:auto;right:33.33333%}.push-5{left:41.66667%;right:auto}.pull-5,.push-5{position:relative}.pull-5{left:auto;right:41.66667%}.push-6{left:50%;right:auto}.pull-6,.push-6{position:relative}.pull-6{left:auto;right:50%}.push-7{left:58.33333%;right:auto}.pull-7,.push-7{position:relative}.pull-7{left:auto;right:58.33333%}.push-8{left:66.66667%;right:auto}.pull-8,.push-8{position:relative}.pull-8{left:auto;right:66.66667%}.push-9{left:75%;right:auto}.pull-9,.push-9{position:relative}.pull-9{left:auto;right:75%}.push-10{left:83.33333%;position:relative;right:auto}.pull-10{left:auto;position:relative;right:83.33333%}.push-11{left:91.66667%;position:relative;right:auto}.pull-11{left:auto;position:relative;right:91.66667%}.column.large-centered,.columns.large-centered{float:none!important;margin-left:auto;margin-right:auto;position:relative}.column.large-uncentered,.columns.large-uncentered{float:left!important;margin-left:0;margin-right:0}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}.graphic-organizer-activity .article-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.graphic-organizer-activity .instructions{margin:.5rem 1rem}.graphic-organizer-activity .instructions .instructions-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.graphic-organizer-activity .instructions .instructions-header h3{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-left:1rem}.graphic-organizer-activity .instructions p{margin:.5rem 0}.graphic-organizer-activity .word-bank .word-bank-title{-ms-flex-preferred-size:15rem;flex-basis:15rem;font-size:1rem;font-weight:700;margin:1rem 1rem .5rem}.graphic-organizer-activity .word-bank .word-bank-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaeaea;border:1px solid #dcdee0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem;padding-top:.5rem}.graphic-organizer-activity .word-bank .word-bank-list .word-bank-cell{-ms-flex-preferred-size:20rem;flex-basis:20rem;font-weight:700;padding:0 1.5rem .5rem;text-align:center}.graphic-organizer-activity .modal.graphic-organizer-modal{overflow-y:auto;position:absolute;z-index:2}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-window{background-color:transparent;padding:0}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content{border:1px solid #838a8e;-webkit-box-shadow:none;box-shadow:none}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .word-detective-root-node-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;border:2px solid #838a8e;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:160px;justify-content:center;margin:1rem 0;padding:1rem 0;width:160px}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .word-detective-root-node-form .word-part{font-size:1rem;font-weight:700;margin:0 auto;max-width:6rem}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .word-detective-root-node-form textarea{font-size:14px}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .button{border-radius:20px}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .validated-textarea.word-part-definition textarea{min-height:75px}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .node-container-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.graphic-organizer-activity .modal.graphic-organizer-modal .modal-content .node-container-form .line{-ms-flex-preferred-size:1rem;background-image:url(/assets/dist/images/graphic-organizer-line-transparent.png?v=2baf3b860303455a2ecfbdb6b4a80385);background-position:50%;background-repeat:repeat-x;background-size:7px;flex-basis:1rem;position:relative}.graphic-organizer-activity .organizer-overlay-container{position:relative}.progress{background-color:#dcdee0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);margin-bottom:20px;width:100%}.progress .progress-bar{background:#059fc5;-webkit-box-shadow:inset 0 -1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 2px rgba(0,0,0,.1);display:block;float:left;height:100%;-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;width:0}.progress .progress-label{color:#fff;font-size:.7em;left:0;overflow:hidden;position:absolute;right:0;text-align:center;text-shadow:0 1px rgba(0,0,0,.7)}.progress .progress-active,.progress .progress-active-right,.progress .progress-stripes{background-image:linear-gradient(-45deg,hsla(0,0%,100%,.125) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.125) 0,hsla(0,0%,100%,.125) 75%,transparent 0,transparent);background-size:35px 35px}.progress .progress-active{-webkit-animation:progressActive 2s linear infinite;animation:progressActive 2s linear infinite}@-webkit-keyframes progressActive{0%{background-position:0 0}to{background-position:35px 35px}}@keyframes progressActive{0%{background-position:0 0}to{background-position:35px 35px}}a:focus,audio:focus,button:focus,input:focus,select:focus,textarea:focus{outline:revert;outline-offset:4px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-size:1.0625em;font-weight:400;line-height:1.5}body{background-color:#fff;color:#344048}body.sign-in{background-color:#eaeaea}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#059fc5;cursor:pointer;text-decoration:none;-webkit-transition:color .25s;transition:color .25s}a.active,a:hover{color:#222}a.active{cursor:default}a.-in-progress:after{background-image:url(/assets/dist/images/loader.gif?v=66da24d177d919a7c5c564ee1dda5d24);background-size:100%;content:" ";display:inline-block;height:1em;margin-left:.2em;opacity:1;width:1em}nav .nav-tab,nav a{color:#344048;cursor:pointer}nav .nav-tab.active,nav .nav-tab:hover,nav a.active,nav a:hover{color:#059fc5}::-moz-selection{background:#059fc5;color:#fff;text-shadow:none}::selection{background:#059fc5;color:#fff;text-shadow:none}hr{border:0;border-top:1px solid #eaeaea;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{height:auto;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#d1002a;color:#fff;left:0;margin:0;padding:.5em 0;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.browserupgrade a{color:#fff}figure{margin:0}.rte,article{font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-weight:400;line-height:1.75em}.rte:after,article:after{clear:both;content:"";display:block}.rte h2,.rte h3,.rte h4,.rte h5,article h2,article h3,article h4,article h5{line-height:1.25em;margin:0}.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),article h2:not(:first-child),article h3:not(:first-child),article h4:not(:first-child),article h5:not(:first-child){margin-top:1.5em}.rte h1,article h1{font-size:2em;line-height:1.2em}.rte h2,article h2{font-size:1.75em}.rte h3,article h3{font-size:1.25em}.rte h4,.rte h5,.rte h6,article h4,article h5,article h6{font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-size:1em;font-weight:400}.rte ol,.rte p,.rte ul,article ol,article p,article ul{margin:1em 0}.rte address,article address{font-style:normal}.rte .clear,article .clear{clear:both}.rte .clear-l,article .clear-l{clear:left}.rte .clear-r,article .clear-r{clear:right}.rte .image,article .image{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;grid-template-columns:minmax(7.5rem,auto);justify-content:center;margin:.5em auto 1.5em;max-width:100%}@media screen and (min-width:321px){.rte .image-c,article .image-c{text-align:center}.rte .image-l,.rte .image-r,article .image-l,article .image-r{max-width:40%}.rte .image-l,article .image-l{clear:left;float:left;margin-right:1.5em}.rte .image-r,article .image-r{clear:right;float:right;margin-left:1.5em}}.rte .image>img,article .image>img{background-color:#f5f8f8;border:1px solid #dcdee0;display:block;margin:0 auto .5em;padding:1em}.rte .image figcaption,article .image figcaption{display:grid;font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-weight:400;text-align:left}.rte .image figcaption p,article .image figcaption p{line-height:1.375em;margin:0}.rte .image figcaption>div,article .image figcaption>div{min-width:100%;width:0}.rte .image-credit,article .image-credit{color:#576b78;font-size:.75rem;font-style:italic;grid-row:2}.rte .image-caption,article .image-caption{color:#344048;font-size:.9412rem;font-weight:400;grid-row:1}.rte .image-caption .text-to-speech-player-simple,article .image-caption .text-to-speech-player-simple{margin-left:.5rem}.rte.numbered-paragraphs,article.numbered-paragraphs{counter-reset:paragraph 0}.rte.numbered-paragraphs p,article.numbered-paragraphs p{position:relative}.rte.numbered-paragraphs p:before,article.numbered-paragraphs p:before{color:#344048;content:counter(paragraph);counter-increment:paragraph;display:inline;font-size:.8rem;position:absolute;right:calc(100% + 1rem);top:-.3rem}.rte.numbered-paragraphs .article-single-main-footer p:before,.rte.numbered-paragraphs figure p:before,article.numbered-paragraphs .article-single-main-footer p:before,article.numbered-paragraphs figure p:before{content:none;counter-increment:none;display:none}.split-screen .rte.numbered-paragraphs p:before,.split-screen article.numbered-paragraphs p:before,.touching .rte.numbered-paragraphs p:before,.touching article.numbered-paragraphs p:before{right:calc(100% + .25rem);top:-.2rem}.rte .vocab-popup-enabled [data-vocab-sense-id],article .vocab-popup-enabled [data-vocab-sense-id]{color:#059fc5;cursor:pointer;font-weight:700;position:relative}.rte .vocab-popup-enabled [data-vocab-sense-id] .marking:after,article .vocab-popup-enabled [data-vocab-sense-id] .marking:after{border-bottom:1px dashed #fff;bottom:2px;content:" ";height:0;left:0;position:absolute;width:100%}.print-container article span[data-vocab-sense-id]{font-weight:400}.modal-open body,html.modal-open{-webkit-overflow-scrolling:touch;overflow:hidden;position:relative}.modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;display:none;font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-size:1.0625em;font-weight:400;height:100%;left:0;line-height:1.5;opacity:0;outline:0!important;overflow-x:hidden;overflow-y:scroll;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:9998}.modal--active{-webkit-animation:fadein .25s;animation:fadein .25s;display:block;opacity:1;visibility:visible}.modal-container{display:table;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.modal-window{background-color:rgba(34,34,34,.9);display:table-cell;opacity:1;padding:1em 0}.modal-window .modal-window-wrap{margin-left:auto;margin-left:auto!important;margin-right:auto;margin-right:auto!important;max-width:1170px;max-width:560px;position:relative;width:96%}.modal-window .modal-window-wrap:after{clear:both;content:"";display:block}.modal-loading-data .modal-window .modal-window-wrap .modal-close,.modal-loading-data .modal-window .modal-window-wrap .modal-content{display:none;opacity:0}.modal-loading-data .modal-window .modal-window-wrap .modal-loading-content{background:url(/assets/dist/images/loader-dark-bg-large.gif?v=aef3c727d3d44e0655f61894bd346d0c) 50% 60% no-repeat rgba(0,0,0,.6);border-radius:5px;color:#fff;display:inline-block;font-size:1.5em;height:8em;padding:40px 0 40px 30px;text-align:center;width:100%}.modal-window .modal-window-wrap.-wide{max-width:900px}.modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#222;font-size:2em;line-height:1;margin:0 0 .25em;padding:0;position:absolute;right:1rem;top:.5rem}.modal-close:hover{color:#576b78}.modal-no-auto-close .modal-close{display:none;opacity:0}.modal-loading-content{display:none}.modal-content{-webkit-box-flex:1;background-color:#fff;-webkit-box-shadow:0 5px 0 rgba(34,34,34,.25);box-shadow:0 5px 0 rgba(34,34,34,.25);-ms-flex:1;flex:1;overflow:hidden;padding:1.5rem}.modal-content .modal-content-header{border-bottom:1px solid #dcdee0;margin-bottom:1em;padding-bottom:.5em;text-align:center}.modal-content .modal-content-header h2{font-size:1.75rem;font-weight:400;line-height:1em;margin:0}.modal-content .modal-content-header h3{font-size:1.25rem;font-weight:400;margin:.25em 0}.modal-content .modal-content-header.-norule{border-bottom:none;margin-bottom:0}.modal-content .modal-content-main:after{clear:both;content:"";display:block}.modal-content .modal-content-main.-form{margin:auto;max-width:320px}.modal-content .modal-content-main.-centered{text-align:center}.modal-content .modal-content-main .modal-row{display:block}.modal-content .modal-content-main .modal-row:after{clear:both;content:"";display:block}.modal-content .modal-content-main .modal-row .modal-column{margin-bottom:2em}@media screen and (min-width:800px){.modal-content .modal-content-main .modal-row .modal-column{padding:0 1.5em}.modal-content .modal-content-main .modal-row .modal-column.modal-column-left{display:block;float:left;margin-right:2.35765%;width:57.35098%}.modal-content .modal-content-main .modal-row .modal-column.modal-column-left:last-child{margin-right:0}.modal-content .modal-content-main .modal-row .modal-column.modal-column-right{display:block;float:left;margin-right:2.35765%;width:40.29137%}.modal-content .modal-content-main .modal-row .modal-column.modal-column-right:last-child,.modal-content .modal-content-main .modal-row .modal-column:nth-child(2n){margin-right:0}.modal-content .modal-content-main .modal-row .modal-column:nth-child(odd){clear:left}.modal-content .modal-content-main .modal-row .modal-column:not(:first-of-type){border-left:1px solid #dcdee0}}.modal-bg{background-color:rgba(34,34,34,.9);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9997}.modal-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content-wrap .sidebar{display:none;padding:1.5rem}@media only screen and (min-width:800px){.modal-content-wrap .sidebar{display:block}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.article:after{clear:both;content:"";display:block}.article-header{margin-bottom:.25em}.article-header:after{clear:both;content:"";display:block}.article-header h2{font-weight:400;line-height:1.125em;margin:0}.article-header h3{font-size:.875em;font-weight:400;line-height:1em;margin:.5em 0 0}.article-header h3 a{color:#344048}.article-header h3 a:hover{color:#007693}.article-header .button{float:right;margin-left:.5em}.article-meta p{margin:0}.article-meta ul{list-style:none;margin:0;padding-left:0}.article-meta ul li{display:inline-block;white-space:nowrap}.article-meta ul li:not(:last-of-type){margin-right:1.3em}.article-summary{color:#344048;font-size:.875em}.article-summary em{font-style:normal;font-weight:700}.article-body.paywall-absolute-position .article-paywall{background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(60%,#fff),to(transparent));background:linear-gradient(0deg,#fff,#fff 60%,transparent);bottom:0;height:8rem;left:0;position:absolute;right:0}.article-body.paywall-absolute-position .article-paywall .article-fader{display:none}.article-body.paywall-absolute-position .article-paywall .paywall-signup-link{-webkit-box-flex:1;bottom:0;-ms-flex:1;flex:1;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.article-body.paywall-absolute-position .article-paywall .paywall-signup-link .button-wrapper{display:block}@media print{.article-body.unauthenticated article{display:none}}.article-paywall{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}.article-paywall .article-fader{-webkit-box-flex:1;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0));-ms-flex:1;flex:1;height:6rem;position:absolute;top:-6rem;width:100%}.article-paywall .paywall-signup-link{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--custom-font-family,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif);font-weight:400;text-align:center}.article-paywall .paywall-signup-link .button-wrapper{display:block;margin-top:.25rem}.articles-list .article:not(:first-of-type){border-top:1px solid #dcdee0;padding-top:1.5em}.articles-list .article-featured-image{padding:0 1.5em 1.5em 0}.articles-list .article-featured-image img{display:block;margin:auto}.articles-list .article-content,.articles-list .article-meta{margin-bottom:1.5em}.articles-list .article-classification h4{font-size:1em;line-height:1.125em;margin:0 0 .25em}.articles-list .article-classification .assigned-to,.articles-list .article-classification time{color:#344048;display:block;font-size:.9375em;line-height:1.25em}.articles-list .article-actions h5{font-size:1.5em;font-weight:500;line-height:1em;margin:0 0 .5em}.articles-list .article-actions h5 small{color:#344048;display:block;font-size:.875rem;line-height:1.5em}.articles-list .article-actions ul{list-style:none;margin:0;padding-left:0}.articles-list .article-actions ul li{display:inline-block;margin-right:.75em}@media screen and (min-width:321px){.articles-list .article{display:block}.articles-list .article:after{clear:both;content:"";display:block}.articles-list .article-content{float:left;padding-right:1.5em;width:60%}.articles-list .article-content.-wide{width:80%}.articles-list .article-actions,.articles-list .article-classification{float:right;text-align:right;width:40%}.articles-list .article-actions li{margin-bottom:1em}.articles-list .article.-student{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.articles-list .article.sub-article:not(:last-child) .article-content{margin-bottom:0}.print-container .article-single-main-acknowledgment p{color:#344048;font-size:.75rem;font-style:normal;font-weight:700;margin:0 0 1rem}.print-container .article-single-meta.-stats{border:none}.article-single-main{padding:2em 0}.article-single-main-nav{list-style:none;margin:-1em 0 1em;padding-left:0}.article-single-main-nav li{display:inline-block}@media screen and (min-width:1140px){.article-single-main-nav{margin-bottom:2em}}.article-single-main-nav li{margin-right:1em}.article-single-main-nav li:last-of-type{margin-right:0}.article-single-main-nav li a{color:#222}.article-single-main-nav li a.active,.article-single-main-nav li a:hover{color:#007693}.article-single-main-title{font-size:2em;font-weight:400;line-height:1.25em;margin-bottom:.25em}.article-single-main-content{margin-top:-3em}.article-single-main-content-with-sub-nav:after,.article-single-main-content:after{clear:both;content:"";display:block}.article-single-main-acknowledgment{color:#576b78;font-style:italic;text-align:center}.article-single-main-footer{border-top:1px solid #dcdee0;clear:both;color:#576b78;font-size:.875em;line-height:1.25em;margin:2.5em 0 .5em;padding-top:1em}.article-single-aside{margin-top:1.5em}@media screen and (min-width:1140px){.article-single{display:block}.article-single:after{clear:both;content:"";display:block}.article-single-main{display:block;float:left;margin-right:1.75788%;padding:3em 0;width:61.8408%}.article-single-main:last-child{margin-right:0}.article-single-main.-full-width{width:100%}.article-single-main.-class-results{display:block;float:left;margin-right:2.35765%;width:74.41059%}.article-single-main.-class-results:last-child{margin-right:0}.article-single-aside{border-left:1px solid #dcdee0;display:block;float:left;margin-bottom:1.5em;margin-right:1.75788%;padding-left:1.5em;width:36.40133%}.article-single-aside:last-child{margin-right:0}}.article-single-sharing{list-style:none;margin:0 0 1.5em;padding-left:0;text-align:center}.article-single-sharing:after{clear:both;content:"";display:block}.article-single-sharing li{display:inline-block}@media screen and (min-width:800px){.article-single-sharing{border-bottom:1px solid #dcdee0;padding-bottom:1em;text-align:left}}.article-single-sharing li{margin-bottom:.5em}.article-single-sharing li:not(:last-of-type){margin-right:.5em}.article-single-sharing li .tweet-button-container{display:inline-block;height:27px;width:74px}.article-single-sharing li .tweet-button-container iframe{margin-top:-1px!important}.article-single-meta{margin-bottom:1em}.article-single-meta.-stats{background-color:#f5f8f8;border:1px solid #dcdee0;padding:1em}@media screen and (min-width:1140px){.article-single-meta.-stats{background-color:transparent;border:none;padding:0}}.article-single-meta-title{font-size:1.25em;font-weight:400;margin-top:0;text-transform:uppercase}.article-single-meta-content{font-size:.875em}.article-single-meta-content:after{clear:both;content:"";display:block}.article-single-meta-content h3{font-size:1em;font-weight:700;margin:0}.article-single-meta-content h3.skills,.article-single-meta-content h3.topics{padding-left:.7em;text-indent:-.7em}.article-single-meta-content p{margin-top:0}.article-single-meta-content ol,.article-single-meta-content ul{list-style:none;margin:0 0 1em;padding-left:0}.article-single-related-articles .related-article{margin:1.5em 0}.article-single-related-articles .related-article:after{clear:both;content:"";display:block}.article-single-related-articles .related-article-featured-image{float:left;margin-bottom:1em;margin-right:1em;max-width:80px}.article-single-related-articles .related-article-header h3{font-size:1.125em;line-height:1.25em;margin:.5em 0}.article-single-related-articles .related-article-header h3 a{color:#344048}.article-single-related-articles .related-article-header h3 a:hover{color:#007693}.article-single-related-articles .related-article-header ul{font-size:.875em;list-style:none;margin:0;padding-left:0}.article-single-related-articles .related-article-header ul li{display:inline-block;white-space:nowrap}.article-single-related-articles .related-article-meta{clear:left;font-size:.8125em}.article-single-related-articles .related-article-summary{clear:left;color:#344048;font-size:.8125em}.print-container .external-answer-placeholder,.print-container .written-answer-placeholder{visibility:hidden}.print-container .question-set-questions .directions{margin-bottom:1em}.print-container .question-set-questions .answer ol{color:#000}.print-container .show-answer .correct{color:#000;font-weight:700}.question-set .-grade-needs-grading{color:#25b7d3}.question-set-header:after{clear:both;content:"";display:block}.question-set-header h2{font-size:2.125em;font-weight:500;line-height:1.125em;margin:0;position:relative}.question-set-header h3{color:#344048;font-size:1.5em;font-weight:400;line-height:1em;margin:.5em 0 0}.question-set-header .title{margin-bottom:.75em}@media screen and (min-width:800px){.question-set-header .button{float:right;margin-left:1em}}.question-set-header p{color:#344048;font-size:1.0625em;margin:0}.question-set-questions{font-size:1.0625em;line-height:1.3;list-style-position:inside;margin:1.5em 0;padding:0}@media screen and (min-width:1140px){.question-set-questions{list-style-position:inherit}}.question-set-questions .directions{color:#222;font-size:1.0625em;font-weight:600}.question-set-questions.-student{list-style:none}.question-set-questions.-student .directions{color:#344048;margin-bottom:1.5em;margin-top:-.5em}.question-set-questions .-submitted .written-answer-submitted{word-wrap:break-word;cursor:pointer;position:relative}.question-set-questions .-submitted .written-answer-submitted.-grade-0:before{background-color:#d1002a;border-radius:3px;color:#fff;content:"✕";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .-submitted .written-answer-submitted.-grade-0:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .-submitted .written-answer-submitted.-grade-25:before{background-color:#ffd4ac;border-radius:3px;color:#fff;content:".25";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .-submitted .written-answer-submitted.-grade-25:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .-submitted .written-answer-submitted.-grade-50:before{background-color:#f5e322;border-radius:3px;color:#222;content:".50";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .-submitted .written-answer-submitted.-grade-50:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .-submitted .written-answer-submitted.-grade-75:before{background-color:#cbd422;border-radius:3px;color:#fff;content:".75";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .-submitted .written-answer-submitted.-grade-75:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .-submitted .written-answer-submitted.-grade-100:before{background-color:green;border-radius:3px;color:#fff;content:"✓";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .-submitted .written-answer-submitted.-grade-100:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .question-list{list-style:none;margin:0;padding-left:0}.question-set-questions .question-row.show-answer .incorrect,.question-set-questions>li .question-row.show-answer .incorrect,.question-set-questions>li.show-answer .incorrect,.question-set-questions>li.show-answer .question-row .incorrect{color:#d1002a;font-weight:600}.question-set-questions .question-row.show-answer .correct,.question-set-questions .question-row.show-answer .external-answer-real span>span,.question-set-questions .question-row.show-answer .external-answer-submitted span>span,.question-set-questions .question-row.show-answer .written-answer-real span>span,.question-set-questions .question-row.show-answer.show-answer .written-answer-submitted span>span,.question-set-questions>li .question-row.show-answer .correct,.question-set-questions>li .question-row.show-answer .external-answer-real span>span,.question-set-questions>li .question-row.show-answer .external-answer-submitted span>span,.question-set-questions>li .question-row.show-answer .written-answer-real span>span,.question-set-questions>li .question-row.show-answer.show-answer .written-answer-submitted span>span,.question-set-questions>li.show-answer .correct,.question-set-questions>li.show-answer .external-answer-real .question-row span>span,.question-set-questions>li.show-answer .external-answer-real span>span,.question-set-questions>li.show-answer .external-answer-submitted .question-row span>span,.question-set-questions>li.show-answer .external-answer-submitted span>span,.question-set-questions>li.show-answer .question-row .correct,.question-set-questions>li.show-answer .question-row .external-answer-real span>span,.question-set-questions>li.show-answer .question-row .external-answer-submitted span>span,.question-set-questions>li.show-answer .question-row .written-answer-real span>span,.question-set-questions>li.show-answer .written-answer-real .question-row span>span,.question-set-questions>li.show-answer .written-answer-real span>span,.question-set-questions>li.show-answer.show-answer .question-row .written-answer-submitted span>span,.question-set-questions>li.show-answer.show-answer .written-answer-submitted .question-row span>span,.question-set-questions>li.show-answer.show-answer .written-answer-submitted span>span{color:green;font-weight:600}.question-set-questions .question-row.show-answer .correct.chosen:before,.question-set-questions>li.show-answer .correct.chosen:before{background-color:green;border-radius:3px;color:#fff;content:"✓";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .question-row.show-answer .correct.chosen:before,.question-set-questions>li.show-answer .correct.chosen:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .question-row.show-answer .correct.chosen:before,.question-set-questions>li.show-answer .correct.chosen:before{margin-right:.75em;position:absolute;right:100%;top:0;width:2em}.question-set-questions .question-row.show-answer .incorrect.chosen:before,.question-set-questions>li.show-answer .incorrect.chosen:before{background-color:#d1002a;border-radius:3px;color:#fff;content:"✕";display:inline-block;font-size:73%;font-weight:600;margin-right:.25em;padding:0 2px;position:relative;text-align:center;top:-2px}@media screen and (min-width:1140px){.question-set-questions .question-row.show-answer .incorrect.chosen:before,.question-set-questions>li.show-answer .incorrect.chosen:before{margin-right:.75em;position:absolute;right:100%;top:2px}}.question-set-questions .question-row.show-answer .incorrect.chosen:before,.question-set-questions>li.show-answer .incorrect.chosen:before{margin-right:.75em;position:absolute;right:100%;top:0;width:2em}.question-set-questions .question-row.show-answer .incorrect.chosen.not-answered,.question-set-questions>li.show-answer .incorrect.chosen.not-answered{list-style-type:none}.question-set-questions .question-row.show-answer .external-answer-placeholder,.question-set-questions .question-row.show-answer .external-answer-real,.question-set-questions .question-row.show-answer .external-answer-submitted,.question-set-questions .question-row.show-answer .written-answer-placeholder,.question-set-questions .question-row.show-answer .written-answer-real,.question-set-questions .question-row.show-answer .written-answer-submitted,.question-set-questions>li.show-answer .external-answer-placeholder,.question-set-questions>li.show-answer .external-answer-real,.question-set-questions>li.show-answer .external-answer-submitted,.question-set-questions>li.show-answer .written-answer-placeholder,.question-set-questions>li.show-answer .written-answer-real,.question-set-questions>li.show-answer .written-answer-submitted{display:none}.question-set-questions .question-row.show-answer .external-answer-real,.question-set-questions .question-row.show-answer .external-answer-submitted,.question-set-questions .question-row.show-answer .written-answer-real,.question-set-questions .question-row.show-answer.show-answer .written-answer-submitted,.question-set-questions>li.show-answer .external-answer-real,.question-set-questions>li.show-answer .external-answer-submitted,.question-set-questions>li.show-answer .written-answer-real,.question-set-questions>li.show-answer.show-answer .written-answer-submitted{display:block}.question-set-questions .question-row.show-answer .written-answer-submitted,.question-set-questions>li.show-answer .written-answer-submitted{margin-top:.5em}.question-set-questions .question-row .question-set-item,.question-set-questions>li .question-set-item{margin-bottom:1.5em;position:relative}.question-set-questions .question-row .question-set-item.-inactive .answer,.question-set-questions>li .question-set-item.-inactive .answer{disabled:true}.question-set-questions .question-row .question-set-item.-inactive .answer label,.question-set-questions>li .question-set-item.-inactive .answer label{color:#222;cursor:default}.question-set-questions .question-row .question-set-item.-inactive .answer textarea,.question-set-questions>li .question-set-item.-inactive .answer textarea{overflow:hidden}.question-set-questions .question-row .question-set-item.-inactive .answer textarea:focus,.question-set-questions>li .question-set-item.-inactive .answer textarea:focus{border-color:#dcdee0}.question-set-questions .question-row .question-set-item.-invalid,.question-set-questions>li .question-set-item.-invalid{outline:2px solid #d1002a;outline-offset:.6rem}.question-set-questions .question-row .question-set-item.-invalid i,.question-set-questions>li .question-set-item.-invalid i{background-color:#d1002a}.question-set-questions .question-row .question-set-item.-invalid .invalid-message,.question-set-questions>li .question-set-item.-invalid .invalid-message{color:#d1002a;font-size:.875rem;font-weight:500;line-height:1}.question-set-questions .question-row .question-set-item .no-answer,.question-set-questions>li .question-set-item .no-answer{color:#d1002a}.question-set-questions .question-row .question,.question-set-questions>li .question{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0625em;font-weight:400;line-height:1.3;margin:0}.question-set-questions .question-row .question:after,.question-set-questions>li .question:after{clear:both;content:"";display:block}.question-set-questions .question-row .question .question-body,.question-set-questions>li .question .question-body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.question-set-questions .question-row .question i,.question-set-questions>li .question i{background-color:#344048;color:#fff;float:left;font-style:normal;margin-bottom:.4em;margin-right:.75em;margin-top:-.4em;padding:.375em .625em}.question-set-questions .question-row .question>strong,.question-set-questions>li .question>strong{display:block;margin-left:2.5em}.question-set-questions .question-row .answer .excerpt,.question-set-questions .question-row .answer blockquote,.question-set-questions .question-row .question .excerpt,.question-set-questions .question-row .question blockquote,.question-set-questions>li .answer .excerpt,.question-set-questions>li .answer blockquote,.question-set-questions>li .question .excerpt,.question-set-questions>li .question blockquote{color:#344048;font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-size:1.125rem;font-weight:400;line-height:1.5em}.question-set-questions .question-row .external-activity-note,.question-set-questions>li .external-activity-note{padding-top:.35rem}.question-set-questions .question-row .answer,.question-set-questions>li .answer{word-wrap:break-word;margin:1em 0}.question-set-questions .question-row .answer .question-row,.question-set-questions>li .answer .question-row{font-size:1.0625em;font-weight:600;margin-bottom:0}.question-set-questions .question-row .answer ol,.question-set-questions .question-row .answer ul,.question-set-questions>li .answer ol,.question-set-questions>li .answer ul{color:#344048;font-weight:400}.question-set-questions .question-row .answer ul,.question-set-questions>li .answer ul{list-style:none;margin:0 0 1em;padding-left:0}.question-set-questions .question-row .answer ul li,.question-set-questions>li .answer ul li{margin-bottom:1em}.question-set-questions .question-row .answer ul li.-results,.question-set-questions>li .answer ul li.-results{padding-left:40px}@media screen and (min-width:1140px){.question-set-questions .question-row .answer ul li.-results,.question-set-questions>li .answer ul li.-results{padding-left:0}}.question-set-questions .question-row .answer ol,.question-set-questions>li .answer ol{list-style-position:inside;list-style-type:upper-alpha;margin:0 0 1em 2em;padding:0}.question-set-questions .question-row .answer ol li,.question-set-questions>li .answer ol li{margin-bottom:.5em;position:relative}.question-set-questions .question-row .answer ol li.-results,.question-set-questions>li .answer ol li.-results{padding-left:40px}@media screen and (min-width:1140px){.question-set-questions .question-row .answer ol li.-results,.question-set-questions>li .answer ol li.-results{padding-left:0}}.question-set-questions .question-row .answer [type=text],.question-set-questions .question-row .answer textarea,.question-set-questions>li .answer [type=text],.question-set-questions>li .answer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dcdee0;border-radius:0;padding:1em;width:100%}.question-set-questions .question-row .answer [type=text]:focus,.question-set-questions .question-row .answer textarea:focus,.question-set-questions>li .answer [type=text]:focus,.question-set-questions>li .answer textarea:focus{border-color:#059fc5}.question-set-questions .question-row .answer.results,.question-set-questions>li .answer.results{margin-left:40px;width:calc(100% - 40px)}@media screen and (min-width:1140px){.question-set-questions .question-row .answer.results,.question-set-questions>li .answer.results{margin-left:0;width:100%}}.question-set-questions .question-row .answer.-grade-0,.question-set-questions>li .answer.-grade-0{position:relative}.question-set-questions .question-row .answer.-grade-0:before,.question-set-questions>li .answer.-grade-0:before{background-color:#d1002a;border-radius:3px;color:#fff;content:"✕";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer.-grade-25,.question-set-questions>li .answer.-grade-25{position:relative}.question-set-questions .question-row .answer.-grade-25:before,.question-set-questions>li .answer.-grade-25:before{background-color:#ffd4ac;border-radius:3px;color:#fff;content:".25";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer.-grade-50,.question-set-questions>li .answer.-grade-50{position:relative}.question-set-questions .question-row .answer.-grade-50:before,.question-set-questions>li .answer.-grade-50:before{background-color:#f5e322;border-radius:3px;color:#222;content:".50";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer.-grade-75,.question-set-questions>li .answer.-grade-75{position:relative}.question-set-questions .question-row .answer.-grade-75:before,.question-set-questions>li .answer.-grade-75:before{background-color:#cbd422;border-radius:3px;color:#fff;content:".75";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer.-grade-100,.question-set-questions>li .answer.-grade-100{position:relative}.question-set-questions .question-row .answer.-grade-100:before,.question-set-questions>li .answer.-grade-100:before{background-color:green;border-radius:3px;color:#fff;content:"✓";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer label,.question-set-questions>li .answer label{color:#344048;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125em;vertical-align:middle}.question-set-questions .question-row .answer label:before,.question-set-questions>li .answer label:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;border:1px solid #838a8e;border-radius:50%;color:#344048;content:attr(data-letter);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 1.75em;flex:0 0 1.75em;font-weight:400;height:1.75em;justify-content:center;margin-right:.5em;width:1.75em}.question-set-questions .question-row .answer label>span,.question-set-questions>li .answer label>span{margin-top:.3rem}.question-set-questions .question-row .answer label.incorrect.not-answered,.question-set-questions>li .answer label.incorrect.not-answered{color:#d1002a;padding:5px 0;position:relative}.question-set-questions .question-row .answer label.incorrect.not-answered:before,.question-set-questions>li .answer label.incorrect.not-answered:before{background-color:#d1002a;border:none;border-radius:3px;color:#fff;content:"✕";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer .input-radio [type=radio],.question-set-questions>li .answer .input-radio [type=radio]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.question-set-questions .question-row .answer .input-radio [type=radio].focusable:active,.question-set-questions .question-row .answer .input-radio [type=radio].focusable:focus,.question-set-questions>li .answer .input-radio [type=radio].focusable:active,.question-set-questions>li .answer .input-radio [type=radio].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.question-set-questions .question-row .answer .input-radio [type=radio]:checked+label,.question-set-questions>li .answer .input-radio [type=radio]:checked+label{color:#059fc5;font-weight:600}.question-set-questions .question-row .answer .input-radio [type=radio]:checked+label:before,.question-set-questions>li .answer .input-radio [type=radio]:checked+label:before{background-color:#059fc5;border-color:#059fc5;color:#fff}.question-set-questions .question-row .answer .input-radio [type=radio]:focus+label:before,.question-set-questions>li .answer .input-radio [type=radio]:focus+label:before{outline:1px auto #4185de;outline-color:-webkit-focus-ring-color;outline-offset:4px}.question-set-questions .question-row .answer .input-radio.incorrect,.question-set-questions>li .answer .input-radio.incorrect{position:relative}.question-set-questions .question-row .answer .input-radio.incorrect:before,.question-set-questions>li .answer .input-radio.incorrect:before{background-color:#d1002a;border-radius:3px;color:#fff;content:"✕";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .answer .input-radio.correct,.question-set-questions>li .answer .input-radio.correct{position:relative}.question-set-questions .question-row .answer .input-radio.correct:before,.question-set-questions>li .answer .input-radio.correct:before{background-color:green;border-radius:3px;color:#fff;content:"✓";display:inline-block;font-size:80%;font-weight:600;left:-34px;line-height:30px;margin-right:.75em;min-width:30px;padding:0 4px;position:relative;position:absolute;text-align:center;top:3px}.question-set-questions .question-row .sub-question,.question-set-questions>li .sub-question{margin:1.5em 0 1.5em 2em}.question-set-questions .question-row .sub-question .answer ol,.question-set-questions>li .sub-question .answer ol{margin-left:0}.question-set-questions .question-row .sub-question .-submitted.written-answer-submitted:before,.question-set-questions>li .sub-question .-submitted.written-answer-submitted:before{position:absolute;right:100%}.question-set-questions .question-row .grid,.question-set-questions>li .grid{display:block;margin:2em 0}.question-set-questions .question-row .grid:after,.question-set-questions>li .grid:after{clear:both;content:"";display:block}.question-set-questions .question-row .grid .grid-col-6:first-of-type label:before,.question-set-questions>li .grid .grid-col-6:first-of-type label:before{background-color:#fff;content:"A";margin:0;position:absolute;right:.4em;top:.4em}.question-set-questions .question-row .grid .grid-col-6,.question-set-questions>li .grid .grid-col-6{border:1px solid #dcdee0;border-radius:5px;margin-bottom:1em;overflow:hidden;padding:1em 1em .5em;position:relative}.question-set-questions .question-row .grid .grid-col-6 label,.question-set-questions>li .grid .grid-col-6 label{display:inline-block;width:100%}.question-set-questions .question-row .grid .grid-col-6 label:before,.question-set-questions>li .grid .grid-col-6 label:before{background-color:#fff;content:"B";left:.4em;margin:0;position:absolute;top:.4em}.question-set-questions .question-row .grid .grid-col-6 .input-radio.correct,.question-set-questions .question-row .grid .grid-col-6 .input-radio.incorrect,.question-set-questions>li .grid .grid-col-6 .input-radio.correct,.question-set-questions>li .grid .grid-col-6 .input-radio.incorrect{position:static}.question-set-questions .question-row .grid .grid-col-6 .input-radio.correct:before,.question-set-questions .question-row .grid .grid-col-6 .input-radio.incorrect:before,.question-set-questions>li .grid .grid-col-6 .input-radio.correct:before,.question-set-questions>li .grid .grid-col-6 .input-radio.incorrect:before{left:.75em;margin-top:35px;top:.75em}@media screen and (min-width:800px){.question-set-questions .question-row .grid .grid-col-6,.question-set-questions>li .grid .grid-col-6{display:block;float:left;margin-right:2.35765%;width:48.82117%}.question-set-questions .question-row .grid .grid-col-6:last-child,.question-set-questions .question-row .grid .grid-col-6:nth-child(2n),.question-set-questions>li .grid .grid-col-6:last-child,.question-set-questions>li .grid .grid-col-6:nth-child(2n){margin-right:0}.question-set-questions .question-row .grid .grid-col-6:nth-child(odd),.question-set-questions>li .grid .grid-col-6:nth-child(odd){clear:left}}.question-set-questions .question-row .grid .grid-col-6 [type=radio],.question-set-questions>li .grid .grid-col-6 [type=radio]{margin-right:.25em;vertical-align:top}.question-set-questions .question-row .grid .grid-col-6 figure,.question-set-questions>li .grid .grid-col-6 figure{text-align:center;width:100%}.question-set-questions .question-row .grid .grid-col-6 figure img:not(.image-answer-correct-check),.question-set-questions>li .grid .grid-col-6 figure img:not(.image-answer-correct-check){display:block!important;float:none!important;margin:auto}.question-set-questions .question-row .grid .grid-col-6 figure figcaption,.question-set-questions>li .grid .grid-col-6 figure figcaption{clear:left;color:#344048;font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-size:.875em;font-style:italic;font-weight:400;margin:.5em 0}.question-set-questions .question-row .grid .grid-col-6 figure figcaption .text-to-speech-player-simple .audio-player-icon img.play,.question-set-questions>li .grid .grid-col-6 figure figcaption .text-to-speech-player-simple .audio-player-icon img.play{display:inline!important}.question-set-questions .question-row .grid .grid-col-6 figure figcaption .text-to-speech-player-simple .audio-player-icon.is-playing img.play,.question-set-questions>li .grid .grid-col-6 figure figcaption .text-to-speech-player-simple .audio-player-icon.is-playing img.play{display:none!important}.question-set-questions .question-row .grid .grid-col-6 p,.question-set-questions>li .grid .grid-col-6 p{font-size:.875em;margin:.5em 0}.question-set-questions .question-row .grid .grid-col-6>div,.question-set-questions>li .grid .grid-col-6>div{margin:0!important}.question-set-questions .question-row .grid>label.incorrect.not-answered,.question-set-questions>li .grid>label.incorrect.not-answered{clear:both;display:block;padding-left:38px;position:relative}.question-set-questions .question-row .grid>label.incorrect.not-answered:before,.question-set-questions>li .grid>label.incorrect.not-answered:before{left:0;top:2px}.question-set-questions .question-row.show-answer .grid .correct,.question-set-questions>li.show-answer .grid .correct{border-color:green}.question-set-questions .question-row.show-answer .grid .correct label:before,.question-set-questions>li.show-answer .grid .correct label:before{background-color:green;color:#fff}.question-set-questions .question-row.show-answer .grid .correct.chosen,.question-set-questions>li.show-answer .grid .correct.chosen{border-color:green}.question-set-questions .question-row.show-answer .grid .correct.chosen:before,.question-set-questions>li.show-answer .grid .correct.chosen:before{background:green;color:#fff;height:30px;left:10px;line-height:30px;position:absolute;text-align:center;top:10px;width:30px}.question-set-questions .question-row.show-answer .grid .incorrect.chosen,.question-set-questions>li.show-answer .grid .incorrect.chosen{border-color:#d1002a}.question-set-questions .question-row.show-answer .grid .incorrect.chosen:before,.question-set-questions>li.show-answer .grid .incorrect.chosen:before{background:#d1002a;color:#fff;height:30px;left:10px;line-height:30px;position:absolute;text-align:center;top:10px;width:30px}.question-set-questions .question-row .excerpts,.question-set-questions>li .excerpts{margin:1em 0 1em 1em}.question-set-questions .question-row .excerpts blockquote,.question-set-questions>li .excerpts blockquote{color:#344048;font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-size:1.125em;font-style:italic;font-weight:400;line-height:1.5em;margin:0}.question-set-questions .question-row .excerpts blockquote .correct-word,.question-set-questions>li .excerpts blockquote .correct-word{color:#344048}.question-unanswered{color:red;font-style:oblique}@media print{.question-set-questions .show-answer .correct{color:#000;font-weight:400!important}.vocabulary-term-header ol{display:none}}.vocabulary-term blockquote{color:#344048;font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-size:1rem;font-style:italic;font-weight:400;line-height:1.5em;margin:1em 0 1em 2em}.vocabulary-term-header h2{font-size:2em;font-weight:500;line-height:1.25em;margin:0}.vocabulary-term-header h2 span{font-weight:300;padding-left:1em}.vocabulary-term-header h2 em{font-style:normal;margin-left:.5em}.vocabulary-term-header ol{border-color:#dcdee0;border-style:solid;border-width:1px 0;display:inline-block;list-style:none;margin:1em 0;padding:.5em 1em}.vocabulary-term-content{margin:1.5em 0}.vocabulary-term-content h3{font-size:1.125em;margin:1.5em 0 .5em}.vocabulary-term-content h4{margin:0 0 0 1em}.vocabulary-term-content ol{margin:.5em 0 1em 3em;padding:0}.vocabulary-term-content ol li{margin-bottom:1em}.vocabulary-term-content ul{list-style:none;margin:.5em 0 1em 3em;padding-left:0}.vocabulary-term-examples,.vocabulary-term-footer{border-top:1px solid #dcdee0;margin-top:2.5em;padding-top:1.5em}.vocabulary-term-examples h3{margin:0}.vocabulary-term-examples ol{margin-left:3em;padding-left:0}.vocabulary-term-examples ol li:not(:last-of-type){margin-bottom:.75em}.vocabulary-term-footer{color:#344048;text-align:right}.vocabulary-term-footer h3{font-size:1.25em;font-weight:400;margin:0}.vocabulary-term-footer p{font-size:.75em;margin:0}.answer-note-container{font-weight:400}.answer-note-container div.popup{background-color:transparent;display:block}table.results th{text-align:center}table.results th:first-child{text-align:left}table.results .total-column{text-align:center}table.results .auto-scored{min-width:10rem}body table tbody .total-column small{display:block;float:none}@media screen and (min-width:800px){body table tbody .total-column small{float:right;width:20%}}.assignment-question table.assignment-question-student-answers.written-answer{table-layout:fixed;width:100%}.assignment-question table.assignment-question-student-answers.written-answer p.written-answer-submitted{word-wrap:break-word}.assignment-question table.assignment-question-student-answers.written-answer td.answer{width:425px}.assignment-question table.assignment-question-student-answers.written-answer td.answer .question-score-chooser{float:right}.assignments{margin-bottom:2em}.assignments-header{border-bottom:1px solid #dcdee0;margin-bottom:1.5em;padding-bottom:1.5em}.assignments-header h2{color:#344048;font-size:1.75rem;font-weight:400;line-height:1.25em;margin:0}.assignments-header p{color:#344048;margin:0}@media screen and (min-width:800px){.assignments-header:after{clear:both;content:"";display:block}.assignments-header h2,.assignments-header p{float:left}}.assignments .article.sub-article{border-top:none}.note div.popup{background-color:#fff8dc;width:20rem}.note div.popup textarea{font-size:.75rem}.note div.popup .tip:after{border-right-color:#fff8dc}.note textarea{background-color:transparent;border:none;resize:none}.assignment-question{margin-bottom:2.5em}.assignment-question .correct{color:green;font-weight:600}.assignment-question .incorrect,.assignment-question .no-answer{color:#d1002a}.assignment-question .question-answer-wrapper{background-color:#f5f8f8;border-bottom:1px solid #dcdee0;border-top:1px solid #dcdee0;padding-bottom:.5rem;padding-top:.5rem;position:-webkit-sticky;position:sticky;top:2.5rem;z-index:2}.assignment-question .question-answer-wrapper:after{clear:both;content:"";display:block}.assignment-question-header-title{font-weight:700;line-height:1.5em;margin:0 2.5em 0 0}@media screen and (min-width:800px){.assignment-question-header-title{font-size:1.0625em}}.assignment-question-header-pagination{float:right;list-style:none;margin:.375em 0 0;padding-left:0}.assignment-question-header-pagination li{display:inline-block}@media screen and (min-width:800px){.assignment-question-header-pagination{margin-top:.75em}}.assignment-question-answers:after{clear:both;content:"";display:block}.assignment-question-answers span:first-child>strong:first-child{color:green}.assignment-question-answers h3{color:green;float:left;font-size:1.0625em;line-height:1em;margin:1em 0 0;text-transform:uppercase}@media screen and (min-width:1140px){.assignment-question-answers h3{width:30%}}.assignment-question-answers-results{clear:left;color:#344048;padding:1em}@media screen and (min-width:1140px){.assignment-question-answers-results{clear:none;float:left;margin-left:0;width:70%}}.assignment-question-answers-results.-definitions{clear:left;width:100%}.assignment-question-answers-results img{max-height:100px}.assignment-question-answers-results p{line-height:1.25em;margin:0}.assignment-question-answers-results dl dd{margin-left:0}.assignment-question-answers-results dl dd:not(:last-of-type){margin-bottom:1em}.assignment-question-answers-results dl dd b{color:green;display:inline-block;margin-right:.5em}.assignment-question-answers-results ol.image-list li{display:inline-block;margin-right:5rem}.assignment-question-answers-results ol{list-style:none;margin:0;padding-left:0}.assignment-question-answers-results ol li{margin-bottom:.25em}.assignment-question-answers-results ol li:after{clear:both;content:"";display:block}.assignment-question-answers-results ol li.correct{color:green;font-weight:600}.assignment-question-answers-results ol li>span{clear:left;float:left;width:15%}.assignment-question-answers-results ol li>em{float:left;font-style:normal;width:85%}.assignment-question-student-answers thead{background-color:transparent;border-top:none}.assignment-question-student-answers thead th{padding:.5em 1em}@media screen and (min-width:321px){.assignment-question-student-answers thead th:first-of-type{width:30%}}.assignment-question-student-answers tbody td{padding:.5em 1em;vertical-align:top}.assignment-question-student-answers tbody td.answer{color:#344048}.assignment-question-student-answers tbody td.answer.-correct{color:green;font-weight:600}.assignment-question-student-answers tbody td.answer .no-answer,.assignment-question-student-answers tbody td.answer.-incorrect{color:#d1002a}.assignment-question-student-answers tbody td.answer li{clear:right}.assignment-question-student-answers tbody td>p{margin:0}.assignment-question-student-answers tbody td ol,.assignment-question-student-answers tbody td ul{list-style:none;margin:0;padding-left:0}.disabled,.disabled a,.disabled div,button:disabled{color:#d6dfe0;cursor:default}.disabled .image,.disabled a .image,.disabled a img,.disabled div .image,.disabled div img,.disabled img,button:disabled .image,button:disabled img{opacity:.4}button:disabled{opacity:.4;pointer-events:none}.onboarding{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.onboarding header.onboarding-header{background-color:#059fc5;border-top:1px solid #a8f3fc;color:#a8f3fc}.onboarding header.onboarding-header .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 0}.onboarding header.onboarding-header .wrapper,.onboarding header.onboarding-header .wrapper .back-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.onboarding header.onboarding-header .wrapper .back-nav{color:#a8f3fc}.onboarding header.onboarding-header .wrapper .back-nav i[class^=fa]{margin-right:1rem}.onboarding header.onboarding-header .wrapper .account-name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.onboarding h2{color:#059fc5;font-size:1.5rem}.onboarding h2.panel-title{margin-bottom:1.5rem}.onboarding .submit.button{padding:1rem 1.5rem}.onboarding .multi-select-button>.item-label{color:#344048}.onboarding .multi-select-button .input-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:1px solid #dcdee0;border-radius:38px;color:#344048;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:3rem;padding:1rem;text-align:center}.onboarding .multi-select-button .input-label.active,.onboarding .multi-select-button .input-label:hover{border-color:#344048}.onboarding .multi-select-button .input-label.active .item-label,.onboarding .multi-select-button .input-label:hover .item-label{color:#344048!important}.onboarding .multi-select-button .input-label:focus-within{outline:1px auto #4185de;outline-color:-webkit-focus-ring-color;outline-offset:4px}.onboarding .multi-select-button input.input-checkbox[type=checkbox]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;vertical-align:middle;width:1px}.onboarding .roster-panel{border:1px solid #dcdee0;border-radius:7px}.onboarding .roster-panel .roster-panel-title{border-bottom:1px solid #dcdee0;font-size:1.25rem;padding:1rem 2rem}.onboarding .roster-panel .roster-panel-body{padding:1rem 2rem}.onboarding .roster-panel .button-container{text-align:center}.onboarding .skip,.onboarding .take-me-to-search{font-size:.75rem}.onboarding .skip{float:right}@media only screen and (min-width:800px){.onboarding .roster-panel{max-width:27rem}}.validated-container div.validated-input,.validated-container input[type=email],.validated-container input[type=password],.validated-container input[type=text]:not(.date-input),.validated-container select,form.validated-form div.validated-input,form.validated-form input[type=email],form.validated-form input[type=password],form.validated-form input[type=text]:not(.date-input),form.validated-form select{background-color:#fff;border:0 solid #ccc;border-bottom:2px solid #dcdee0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:1em;height:2em;margin:2rem 0 0;min-height:0;padding:0;resize:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.validated-container div.validated-input:active+label:before,.validated-container div.validated-input:focus+label:before,.validated-container input[type=email]:active+label:before,.validated-container input[type=email]:focus+label:before,.validated-container input[type=password]:active+label:before,.validated-container input[type=password]:focus+label:before,.validated-container input[type=text]:not(.date-input):active+label:before,.validated-container input[type=text]:not(.date-input):focus+label:before,.validated-container select:active+label:before,.validated-container select:focus+label:before,form.validated-form div.validated-input:active+label:before,form.validated-form div.validated-input:focus+label:before,form.validated-form input[type=email]:active+label:before,form.validated-form input[type=email]:focus+label:before,form.validated-form input[type=password]:active+label:before,form.validated-form input[type=password]:focus+label:before,form.validated-form input[type=text]:not(.date-input):active+label:before,form.validated-form input[type=text]:not(.date-input):focus+label:before,form.validated-form select:active+label:before,form.validated-form select:focus+label:before{color:#344048}.validated-container div.validated-input+label,.validated-container input[type=email]+label,.validated-container input[type=password]+label,.validated-container input[type=text]:not(.date-input)+label,.validated-container select+label,form.validated-form div.validated-input+label,form.validated-form input[type=email]+label,form.validated-form input[type=password]+label,form.validated-form input[type=text]:not(.date-input)+label,form.validated-form select+label{display:block;font-size:1em;height:2em;line-height:2em;margin-bottom:1em;margin-top:-2em;pointer-events:none}.validated-container div.validated-input+label:before,.validated-container input[type=email]+label:before,.validated-container input[type=password]+label:before,.validated-container input[type=text]:not(.date-input)+label:before,.validated-container select+label:before,form.validated-form div.validated-input+label:before,form.validated-form input[type=email]+label:before,form.validated-form input[type=password]+label:before,form.validated-form input[type=text]:not(.date-input)+label:before,form.validated-form select+label:before{color:#344048;content:attr(placeholder);display:inline-block;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,color;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;white-space:nowrap}.validated-container div.validated-input.active+label:before,.validated-container div.validated-input.touched+label:before,.validated-container div.validated-input:focus+label:before,.validated-container input[type=email].active+label:before,.validated-container input[type=email].touched+label:before,.validated-container input[type=email]:focus+label:before,.validated-container input[type=password].active+label:before,.validated-container input[type=password].touched+label:before,.validated-container input[type=password]:focus+label:before,.validated-container input[type=text]:not(.date-input).active+label:before,.validated-container input[type=text]:not(.date-input).touched+label:before,.validated-container input[type=text]:not(.date-input):focus+label:before,.validated-container select.active+label:before,.validated-container select.touched+label:before,.validated-container select:focus+label:before,form.validated-form div.validated-input.active+label:before,form.validated-form div.validated-input.touched+label:before,form.validated-form div.validated-input:focus+label:before,form.validated-form input[type=email].active+label:before,form.validated-form input[type=email].touched+label:before,form.validated-form input[type=email]:focus+label:before,form.validated-form input[type=password].active+label:before,form.validated-form input[type=password].touched+label:before,form.validated-form input[type=password]:focus+label:before,form.validated-form input[type=text]:not(.date-input).active+label:before,form.validated-form input[type=text]:not(.date-input).touched+label:before,form.validated-form input[type=text]:not(.date-input):focus+label:before,form.validated-form select.active+label:before,form.validated-form select.touched+label:before,form.validated-form select:focus+label:before{background:#fff;line-height:1;padding:0;-webkit-transform:translateY(-1.25em);transform:translateY(-1.25em);-ms-transform:translateY(-1.25em)}.validated-container div.validated-input.touched+label:before,.validated-container input[type=email].touched+label:before,.validated-container input[type=password].touched+label:before,.validated-container input[type=text]:not(.date-input).touched+label:before,.validated-container select.touched+label:before,form.validated-form div.validated-input.touched+label:before,form.validated-form input[type=email].touched+label:before,form.validated-form input[type=password].touched+label:before,form.validated-form input[type=text]:not(.date-input).touched+label:before,form.validated-form select.touched+label:before{color:#344048;content:attr(alt)}.validated-container div.validated-input:valid,.validated-container input[type=email]:valid,.validated-container input[type=password]:valid,.validated-container input[type=text]:not(.date-input):valid,.validated-container select:valid,form.validated-form div.validated-input:valid,form.validated-form input[type=email]:valid,form.validated-form input[type=password]:valid,form.validated-form input[type=text]:not(.date-input):valid,form.validated-form select:valid{border-color:#dcdee0}.validated-container div.validated-input:active,.validated-container div.validated-input:focus,.validated-container div.validated-input:hover,.validated-container input[type=email]:active,.validated-container input[type=email]:focus,.validated-container input[type=email]:hover,.validated-container input[type=password]:active,.validated-container input[type=password]:focus,.validated-container input[type=password]:hover,.validated-container input[type=text]:not(.date-input):active,.validated-container input[type=text]:not(.date-input):focus,.validated-container input[type=text]:not(.date-input):hover,.validated-container select:active,.validated-container select:focus,.validated-container select:hover,form.validated-form div.validated-input:active,form.validated-form div.validated-input:focus,form.validated-form div.validated-input:hover,form.validated-form input[type=email]:active,form.validated-form input[type=email]:focus,form.validated-form input[type=email]:hover,form.validated-form input[type=password]:active,form.validated-form input[type=password]:focus,form.validated-form input[type=password]:hover,form.validated-form input[type=text]:not(.date-input):active,form.validated-form input[type=text]:not(.date-input):focus,form.validated-form input[type=text]:not(.date-input):hover,form.validated-form select:active,form.validated-form select:focus,form.validated-form select:hover{border-color:#838a8e}.validated-container select::-ms-expand,form.validated-form select::-ms-expand{display:none}.validated-container input[type=checkbox],form.validated-form input[type=checkbox]{border-radius:2px;padding-bottom:1rem;padding-right:1rem}.validated-container input[type=checkbox]:checked,form.validated-form input[type=checkbox]:checked{background-color:#059fc5;border-color:#059fc5}.validated-container input[type=checkbox]:checked:after,form.validated-form input[type=checkbox]:checked:after{color:#fff;font-size:.8rem;padding:0 .2rem}.validated-container .input-wrapper.multiselect-wrapper,.validated-container .input-wrapper.select-wrapper,form.validated-form .input-wrapper.multiselect-wrapper,form.validated-form .input-wrapper.select-wrapper{cursor:pointer;padding-right:1rem;position:relative}.validated-container .input-wrapper.multiselect-wrapper:after,.validated-container .input-wrapper.select-wrapper:after,form.validated-form .input-wrapper.multiselect-wrapper:after,form.validated-form .input-wrapper.select-wrapper:after{-webkit-font-smoothing:antialiased;bottom:.25rem;color:#576b78;content:"\f078";display:inline-block;font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:900;pointer-events:none;position:absolute;right:1rem;text-rendering:auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:0}.validated-container .input-wrapper.multiselect-wrapper:hover,.validated-container .input-wrapper.multiselect-wrapper:hover:after,.validated-container .input-wrapper.select-wrapper:hover,.validated-container .input-wrapper.select-wrapper:hover:after,form.validated-form .input-wrapper.multiselect-wrapper:hover,form.validated-form .input-wrapper.multiselect-wrapper:hover:after,form.validated-form .input-wrapper.select-wrapper:hover,form.validated-form .input-wrapper.select-wrapper:hover:after{border-color:#838a8e;color:#344048}.validated-container .input-wrapper.multiselect-wrapper select,.validated-container .input-wrapper.select-wrapper select,form.validated-form .input-wrapper.multiselect-wrapper select,form.validated-form .input-wrapper.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#344048;cursor:pointer;margin-top:1rem;width:100%;z-index:0}.validated-container .input-wrapper.multiselect-wrapper.select-wrapper:after,form.validated-form .input-wrapper.multiselect-wrapper.select-wrapper:after{content:""}.validated-container .input-wrapper.submit-wrapper,form.validated-form .input-wrapper.submit-wrapper{text-align:center}.validated-container .input-wrapper.submit-wrapper button.button[type=submit],form.validated-form .input-wrapper.submit-wrapper button.button[type=submit]{margin:1rem 0}.validated-container .input-wrapper.date-wrapper i,form.validated-form .input-wrapper.date-wrapper i{padding:.25rem 0}.validated-container .input-wrapper.date-wrapper input,form.validated-form .input-wrapper.date-wrapper input{border:none;border-bottom:2px solid #dcdee0;color:#344048;padding:.25rem 1.5rem}.validated-container .input-wrapper.checkbox-wrapper.disabled input,.validated-container .input-wrapper.checkbox-wrapper.disabled span,form.validated-form .input-wrapper.checkbox-wrapper.disabled input,form.validated-form .input-wrapper.checkbox-wrapper.disabled span{opacity:.4}.validated-container .input-wrapper.checkbox-wrapper.disabled .small-icon,.validated-container .input-wrapper.checkbox-wrapper.disabled svg,form.validated-form .input-wrapper.checkbox-wrapper.disabled .small-icon,form.validated-form .input-wrapper.checkbox-wrapper.disabled svg{opacity:1}.toggle-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:.5rem 0}.toggle-buttons .toggle-button,.toggle-buttons>span.button{background-color:#fff;border-color:#059fc5;border-radius:0;color:#059fc5;display:inline}.toggle-buttons .toggle-button input[type=radio],.toggle-buttons>span.button input[type=radio]{display:none}.toggle-buttons .toggle-button.active,.toggle-buttons .toggle-button.active.disabled:hover,.toggle-buttons .toggle-button.active:hover,.toggle-buttons>span.button.active,.toggle-buttons>span.button.active.disabled:hover,.toggle-buttons>span.button.active:hover{background-color:#059fc5;color:#fff}.toggle-buttons .toggle-button:hover,.toggle-buttons>span.button:hover{background-color:#d7f5ff;color:#007693}.toggle-buttons .toggle-button.disabled:hover,.toggle-buttons>span.button.disabled:hover{background-color:#fff;color:#059fc5}.toggle-buttons .toggle-button:first-child,.toggle-buttons>span.button:first-child{border-radius:4px 0 0 4px}.toggle-buttons .toggle-button:last-child,.toggle-buttons>span.button:last-child{border-radius:0 4px 4px 0}.toggle-buttons.toggle-buttons-left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.toggle-buttons.toggle-buttons-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:800px){.vocab-activity-tab:not(.printing){padding-left:4.7rem;padding-right:4.7rem}}.vocab-activity-tab nav{margin-top:-1rem}.vocab-activity-tab section.activity{margin-bottom:2rem}.vocab-activity-tab section.activity header{display:-webkit-box;display:-ms-flexbox;display:flex}.vocab-activity-tab section.activity header h3{-webkit-box-flex:1;-ms-flex:1 1 9rem;flex:1 1 9rem;padding-right:.5rem;white-space:nowrap}.vocab-activity-tab section.activity header p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-style:italic}.vocab-activity-tab section.activity .vocab-activity{background-color:#d7f5ff;min-height:6rem;padding:1rem;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (min-width:800px){.vocab-activity-tab section.activity .vocab-activity{padding:1.5rem 6rem}}.vocab-activity-tab section.activity .vocab-activity .completion-header{height:0;margin:0;opacity:0;-webkit-transform:translateY(-55px);transform:translateY(-55px)}.vocab-activity-tab section.activity .vocab-activity.completed{background-color:#fff;border:2px solid #a8f3fc}.vocab-activity-tab section.activity .vocab-activity.completed .completion-header{height:auto;margin:3rem 0 1rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:transform .8s,opacity .8s;transition:transform .8s,opacity .8s,-webkit-transform .8s}.vocab-activity-tab section.activity .vocab-activity .button-reset{position:absolute;right:1rem;top:1rem}.vocab-activity-tab section.activity .vocab-activity .wordsmyth-powered-by{background-color:transparent;padding:0 .3rem .3rem 0}.printing.vocab-activity-tab section.activity{margin:2rem 0}.printing.vocab-activity-tab section.activity header{-ms-flex-wrap:wrap;flex-wrap:wrap}.printing.vocab-activity-tab section.activity h3{-ms-flex-negative:0;flex-shrink:0;font-size:16px;margin:0}.printing.vocab-activity-tab section.activity p{font-style:normal;margin:.5rem 0}.printing.vocab-activity-tab section.activity .vocab-activity{padding:0}.printing.vocab-activity-tab section.activity .completion-header,.printing.vocab-activity-tab section.activity .wordsmyth-powered-by{display:none}@media only screen and (min-width:800px){.split-screen .vocab-activity-tab{padding-left:0;padding-right:0}.split-screen .vocab-activity-tab section.activity .vocab-activity{padding:0}.split-screen .vocab-activity-tab .vocab-rate-words{padding:1rem}}.grid-tools{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end}.grid-tools .input-select{margin-bottom:0;margin-right:auto}.grid-tools button{margin:.125rem}.legal-copy{font-family:var(--custom-font-family,"Merriweather","Georgia","Cambria","Times New Roman","Times",serif);font-weight:400}.legal-copy h2,.legal-copy h3{font-size:1rem;margin:1rem 0}@font-face{font-family:IBMPlexSans;font-style:normal;font-weight:400;src:url(../fonts/ibm-plex-sans/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:IBMPlexSans;font-style:normal;font-weight:700;src:url(../fonts/ibm-plex-sans/IBMPlexSans-Bold.ttf) format("truetype")}@font-face{font-family:IBMPlexSans;font-style:italic;font-weight:400;src:url(../fonts/ibm-plex-sans/IBMPlexSans-Italic.ttf) format("truetype")}@font-face{font-family:IBMPlexSans;font-style:italic;font-weight:700;src:url(../fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.ttf) format("truetype")}.print-container{--print-font:Helvetica;font-family:var(--print-font)!important;font-size:12pt;height:792pt;left:0;line-height:1.15;opacity:0;padding:4.5rem 2.825rem 2rem;position:fixed;top:0;width:612pt}.print-container.extended-font{--print-font:"IBMPlexSans"}.print-container .pushover{margin-right:1rem}.print-container .button,.print-container .print-hidden,.print-container .question-set-description,.print-container .question-set-header,.print-container .vocabulary-term-header,.print-container a{display:none!important}.print-container .print-only{display:inherit}.print-container .rte,.print-container article{font-family:var(--print-font)!important;line-height:1.15}.print-container .rte .image img,.print-container article .image img{padding:0}.print-container .rte figure.image.image-l,.print-container .rte figure.image.image-r,.print-container article figure.image.image-l,.print-container article figure.image.image-r{float:none;margin-left:auto;margin-right:auto;page-break-inside:avoid}.print-container .header-container{border-bottom:1px solid;left:2.825rem;padding-bottom:.25rem;position:absolute;right:2.825rem;top:1.625rem}.print-container .footer-container{border-top:1px solid;bottom:1.5rem;left:2.825rem;position:absolute;right:2.825rem}.print-container .question-set-questions,.print-container .question-set-questions .answer .grid,.print-container .question-set-questions .answer .grid>*,.print-container .question-set-questions h4{margin-bottom:0;margin-top:0}.print-container.show-written-answer-lines .written-answer-lines{display:block}.print-container.show-written-answer-lines .written-answer-placeholder{display:none}.print-container.print-font-large article{font-size:18pt}.print-container.print-font-marge article{font-size:16pt}.print-container.print-font-medium article{font-size:13pt}.print-container.print-line-height-large article{line-height:1.5}.print-container.print-line-height-medium article{line-height:1.25}.print-container.debug{background-color:#fff;opacity:1;overflow:auto}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.padding-none{padding:0}.margin-none{margin:0}.margin-xs{margin:.25rem}.margin-top-xs{margin-top:.25rem}.margin-left-xs{margin-left:.25rem}.margin-right-xs{margin-right:.25rem}.margin-bottom-xs{margin-bottom:.25rem}.margin-top-bottom-xs{margin-bottom:.25rem;margin-top:.25rem}.padding-xs{padding:.25rem}.padding-top-xs{padding-top:.25rem}.padding-left-xs{padding-left:.25rem}.padding-right-xs{padding-right:.25rem}.padding-bottom-xs{padding-bottom:.25rem}.padding-top-bottom-xs{padding-bottom:.25rem;padding-top:.25rem}.margin-small{margin:.5rem}.margin-top-small{margin-top:.5rem}.margin-left-small{margin-left:.5rem}.margin-right-small{margin-right:.5rem}.margin-bottom-small{margin-bottom:.5rem}.margin-top-bottom-small{margin-bottom:.5rem;margin-top:.5rem}.padding-small{padding:.5rem}.padding-top-small{padding-top:.5rem}.padding-left-small{padding-left:.5rem}.padding-right-small{padding-right:.5rem}.padding-bottom-small{padding-bottom:.5rem}.padding-top-bottom-small{padding-bottom:.5rem;padding-top:.5rem}.margin-medium{margin:1rem}.margin-top-medium{margin-top:1rem}.margin-left-medium{margin-left:1rem}.margin-right-medium{margin-right:1rem}.margin-bottom-medium{margin-bottom:1rem}.margin-top-bottom-medium{margin-bottom:1rem;margin-top:1rem}.padding-medium{padding:1rem}.padding-top-medium{padding-top:1rem}.padding-left-medium{padding-left:1rem}.padding-right-medium{padding-right:1rem}.padding-bottom-medium{padding-bottom:1rem}.padding-top-bottom-medium{padding-bottom:1rem;padding-top:1rem}.margin-smedium{margin:1.5rem}.margin-top-smedium{margin-top:1.5rem}.margin-left-smedium{margin-left:1.5rem}.margin-right-smedium{margin-right:1.5rem}.margin-bottom-smedium{margin-bottom:1.5rem}.margin-top-bottom-smedium{margin-bottom:1.5rem;margin-top:1.5rem}.padding-smedium{padding:1.5rem}.padding-top-smedium{padding-top:1.5rem}.padding-left-smedium{padding-left:1.5rem}.padding-right-smedium{padding-right:1.5rem}.padding-bottom-smedium{padding-bottom:1.5rem}.padding-top-bottom-smedium{padding-bottom:1.5rem;padding-top:1.5rem}.margin-large{margin:2rem}.margin-top-large{margin-top:2rem}.margin-left-large{margin-left:2rem}.margin-right-large{margin-right:2rem}.margin-bottom-large{margin-bottom:2rem}.margin-top-bottom-large{margin-bottom:2rem;margin-top:2rem}.padding-large{padding:2rem}.padding-top-large{padding-top:2rem}.padding-left-large{padding-left:2rem}.padding-right-large{padding-right:2rem}.padding-bottom-large{padding-bottom:2rem}.padding-top-bottom-large{padding-bottom:2rem;padding-top:2rem}.margin-xl{margin:6rem}.margin-top-xl{margin-top:6rem}.margin-left-xl{margin-left:6rem}.margin-right-xl{margin-right:6rem}.margin-bottom-xl{margin-bottom:6rem}.margin-top-bottom-xl{margin-bottom:6rem;margin-top:6rem}.padding-xl{padding:6rem}.padding-top-xl{padding-top:6rem}.padding-left-xl{padding-left:6rem}.padding-right-xl{padding-right:6rem}.padding-bottom-xl{padding-bottom:6rem}.padding-top-bottom-xl{padding-bottom:6rem;padding-top:6rem}
/*# sourceMappingURL=main.css.map */
