@charset "UTF-8";@import url(https://fast.fonts.net/cssapi/8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf.css);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@font-face{font-family:Sabon LT W05 Regular;font-style:normal;font-weight:400;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=48a81c65-a8bb-4d31-a9c1-dba0620b2c50&languages=de,en,es,fi,fr,pt&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=48a81c65-a8bb-4d31-a9c1-dba0620b2c50&languages=de,en,es,fi,fr,pt&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Sabon LT W05 Regular;font-style:italic;font-weight:700;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=9c9b85e9-1095-4ba0-a99c-350f78aaf268&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=9c9b85e9-1095-4ba0-a99c-350f78aaf268&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Sabon LT W05 Regular;font-style:italic;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=4318c8c4-489b-40b6-a984-45a862c647f7&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=4318c8c4-489b-40b6-a984-45a862c647f7&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Sabon LT W05 Regular;font-weight:700;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=4a892475-9142-44aa-8845-6b05a8ac0659&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=4a892475-9142-44aa-8845-6b05a8ac0659&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Slate W05 Regular;font-weight:400;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=a9041bce-2585-4b11-8e23-bed48f93672e&languages=de,en,es,fi,fr,pt&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=a9041bce-2585-4b11-8e23-bed48f93672e&languages=de,en,es,fi,fr,pt&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Slate W05 Regular;font-style:normal;font-weight:700;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=f27f497a-b596-45c3-a60c-0819106f626e&languages=de,en,es,fi,fr,pt&ot=true&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=f27f497a-b596-45c3-a60c-0819106f626e&languages=de,en,es,fi,fr,pt&ot=true&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Slate W05 Regular;font-style:italic;font-weight:400;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=172dbfc8-2d43-4fbc-85a6-3cfb7375dc4c&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=172dbfc8-2d43-4fbc-85a6-3cfb7375dc4c&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}@font-face{font-family:Slate W05 Regular;font-style:italic;font-weight:700;src:url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=14&fcId=c7cd4e86-5f2c-4ca2-be3c-d221c1009c14&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff2"),url(https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&fctypeId=3&fcId=c7cd4e86-5f2c-4ca2-be3c-d221c1009c14&languages=en,fi,fr,de,pt,es&ot=false&projectId=8b3bf2d0-cef1-445b-8483-7cb8c7ee19bf) format("woff")}.bronte-styles{-webkit-font-smoothing:antialiased;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;font-size:16px;margin:0}.bronte-styles,.bronte-styles *,.bronte-styles p{font-family:Sabon LT W05 Regular,serif}.bronte-styles p{color:#000;font-size:1.1875em;line-height:1.875em;margin-bottom:8px;margin-top:8px}.stage-container{align-items:center;backface-visibility:hidden;display:flex;flex-direction:column;inset:0;margin-bottom:0;overflow:hidden auto}.stage-box,.stage-container{position:relative;width:100%}.stage-box{padding-bottom:70px}.spf-rce-stage{align-items:center;display:flex;flex-direction:column;position:relative}.spf-rce-section{flex-direction:column}.spf-rce-section,.spf-rce-section-content{align-items:center;box-sizing:border-box;display:flex;position:relative;width:100%}.spf-rce-section-content{background-color:#fff;border:0 solid #e0e0e0;flex:1 1 auto;flex-direction:column;margin:0 auto;max-width:940px;padding:0 60px}.spf-rce-row{width:100%}.spf-rce-column,.spf-rce-row{display:flex;position:relative}.spf-rce-column{flex:1 1 100%;flex-direction:column;min-width:15px}.spf-rce-section-content .spf-rce-element{margin:0 0 0 5px}.chapterIntro figure{place-items:center}figure{display:flex;flex-direction:column;margin:0;outline:none}.spf-element-image{margin-left:0}.spf-inline-reference-link{color:#0073ca;font-size:inherit;text-decoration:none}.longdesccontent{height:0;left:-10000px;position:absolute;top:-10000px;visibility:hidden}.codeBlockWrapper>pre{font-size:.875rem;padding-left:50px;padding-right:50px}.viewer-container .stage-container .pearson-component.audio{margin:0}.listClass{list-style-type:none}.spf-rce-column .stage-element.spf-rce-element:last-child:has(.divVideo){height:max-content}.table-align-middle{vertical-align:middle}.table-align-top{vertical-align:top}.table-align-bottom{vertical-align:bottom}.table-align-left{text-align:left}.table-align-center{text-align:center}.table-align-right{text-align:right}@media (max-width:480px){.table-overflow-scroll{overflow-x:auto}}article.assignment-content .bronte-styles{-webkit-font-smoothing:antialiased;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-family:Sabon LT W05 Regular,serif;font-size:16px;line-height:2.1875em}article.assignment-content .bronte-styles p{color:#000;font-family:Sabon LT W05 Regular,serif;font-size:1.1875em;line-height:1.75em;margin-bottom:2px;margin-top:2px}article.assignment-content .bronte-styles .spf-rce-section-content{background-color:initial}p>p{font-size:inherit}.spf-rce-element.spf-element-text p{padding-bottom:0}.bronte-styles{container-type:inline-size}article.assignment-content .bronte-styles h1{color:#000;font-family:Sabon LT W05 Regular,sans-serif;font-size:3.375em;font-weight:400;left:-7.5vw;letter-spacing:.02em;line-height:normal;margin:1em 0 0;position:relative;word-break:normal}.bronte-styles h1:before{background-color:#cc0300;content:"";height:2px;margin:.7em 0 0 calc(-200% - 20px);position:absolute;width:calc(200% - 4px)}.bronte-styles h1 .number{font-family:Slate W05 Regular,sans-serif;font-size:inherit;font-weight:400;letter-spacing:1px;line-height:3em}@container (width < 1080px){article.assignment-content .bronte-styles h1{left:0}}@container (width < 640px){article.assignment-content .bronte-styles h1{font-size:2em;letter-spacing:inherit}.bronte-styles h1:before{content:none}}article.assignment-content .bronte-styles h2{color:#000;font-family:Sabon LT W05 Regular,sans-serif;font-size:2.85em;font-weight:400;left:-7.5vw;letter-spacing:.01em;line-height:normal;margin:1em 0 .25em;position:relative;word-break:normal}.spf-rce-stage h2:before{background-color:#cc0300;content:"";height:2px;position:absolute;top:-.4em;width:1.5em}@container (width < 1080px){article.assignment-content .bronte-styles h2{left:0}}@container (width < 640px){article.assignment-content .bronte-styles h2{font-size:1.7em;letter-spacing:inherit}.bronte-styles h2:before{display:none}}article.assignment-content .bronte-styles h3{color:#000;font-family:Sabon LT W05 Regular,sans-serif;font-size:1.7em;font-weight:400;letter-spacing:.05em;margin:1em 0 0;position:relative;word-break:normal}@container (width < 640px){article.assignment-content .bronte-styles h3{font-size:1.4em;letter-spacing:inherit}}article.assignment-content .bronte-styles h4{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1.23em;font-weight:700;letter-spacing:.05em;line-height:1.5em;margin:1em 0 0;position:relative;word-break:normal}@container (width < 640px){article.assignment-content .bronte-styles h4{font-size:1.125rem;letter-spacing:inherit}}article.assignment-content .bronte-styles h5{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1.135em;font-style:italic;font-weight:600;letter-spacing:.02em;margin:1em 0 0;position:relative;word-break:normal}@container (width < 640px){.bronte-styles h5{font-size:1.125em;letter-spacing:inherit}}article.assignment-content .bronte-styles h6{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1.15em;font-weight:400;letter-spacing:.02em;margin:1em 0 0;position:relative;word-break:normal}@container (width < 640px){.bronte-styles h6{font-size:1.125em;letter-spacing:inherit}}.mathml-epub-block{color:#000}.math_ans{color:#1b7d60}.math_ans,.matheq_number{font-family:Neue Haas Unica W05 Regular,sans-serif;font-weight:700}.matheq_number{color:#555}.nonpop_up_footnote{font-size:75%}@media screen and (max-width:800px){.mathml-epub-block{overflow-x:scroll}}@media screen and (max-width:800px){div.math-expression{overflow-x:scroll}}.math_scroll{overflow-x:scroll}.p_caption p,.p_credit p{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-style:normal;line-height:1.6em;text-align:left;width:100%}.p_credit p{font-size:.9em}article.assignment-content .bronte-styles .paragraph-indent1{margin-left:70px!important}@container (width < 425px){article.assignment-content .bronte-styles .paragraph-indent1{margin-left:40px!important}}article.assignment-content .bronte-styles .list-indent1{margin-left:38px!important}article.assignment-content .bronte-styles .list-indent2{margin-left:77px!important}article.assignment-content .bronte-styles .list-indent3{margin-left:110px!important}article.assignment-content .bronte-styles a{color:#cc0300!important}article.assignment-content .bronte-styles p a{color:#cc0300!important;cursor:pointer;text-decoration:underline!important}article.assignment-content .bronte-styles a .label{color:#cc0300}article.assignment-content .bronte-styles .spf-rce-stage a span.number.spf-inline-span{color:#cc0300;word-break:break-word}article.assignment-content .bronte-styles a:after{display:none}a.keyword{color:#cc0300!important;text-decoration:underline!important}article.assignment-content .bronte-styles ol li{color:#000;font-family:Sabon LT W05 Regular,serif;margin:0 0 16px .75em;padding-left:3px}.bronte-styles ol li{display:list-item!important}article.assignment-content .bronte-styles ul{list-style-type:disc}article.assignment-content .bronte-styles ul li{color:#000;font-family:Sabon LT W05 Regular,serif;margin:0 0 16px .75em}article.assignment-content .bronte-styles ul li::marker{color:#cc0300}article.assignment-content .bronte-styles ol li::marker{font-weight:800}article.assignment-content .bronte-styles .ul_none ul li:before{content:none}article.assignment-content .bronte-styles .ul_none ul li{content:none;list-style-type:none}.ul_none .number{color:#000;font-family:Sabon LT W05 Regular,serif;font-weight:700;margin:0 0 1em -5em;position:absolute;text-align:right;text-decoration:none!important;width:4.5em}@container (width < 425px){.ul_none ul{margin-left:0!important}}@container (width < 375px){.ul_none ul{margin-left:-3em!important}}@container (width < 425px){.ul_none ul ul{margin-left:-3em!important}.ul_none .number{left:auto!important;margin-left:0!important;padding-right:.25em;position:relative}.ul_none ul ul ul ul li .number{margin:0!important}}article.assignment-content .bronte-styles ol p,article.assignment-content .bronte-styles ul p{font-size:1.2em}ol p ol li p,ul li p ol li p{font-size:1em}ul ul,ul ul ul,ul ul ul ul{margin-left:1.5em}@container (width < 640px){ol{margin-left:-1.2em!important}ol ol,ol ol ol{margin-left:-2em!important}ul{margin-left:-2.2em!important}ul ul,ul ul ul{margin-left:-2em!important}}.outline ol li{line-height:1.35em;margin:0;padding-top:.5em}.outline ol ol li{margin-left:-.85em;padding-top:0}.outline ol ol li:first-child{margin-top:-.2em}.outline ol ol ol li{margin-left:-1em}.outline ol ol ol li:first-child{margin-top:0}.outline ol ol ol ol li{margin-left:-1em}.outline ol li p{line-height:1.35em}.spf-parallax-wrapper .outline ol ol ol li{margin-left:-1.9em}.spf-parallax-wrapper .outline ol ol ol ol li{margin-left:-2.8em}@container (width < 425px){.outline ol ol li,.outline ol ol ol li,.outline ol ol ol ol li{margin-left:1em}}.spf-rce-element.spf-element-image figure img{margin-bottom:0}.spf-rce-element.spf-element-text .figure-title p{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1.125em;line-height:1.5em;width:100%}.spf-rce-element.spf-element-text p .genericLabel{color:#cc0300!important;display:inline-block;font-family:Slate W05 Regular,sans-serif;font-size:1.05em;font-weight:700;margin-bottom:-.35em}.spf-rce-element.spf-element-text p .genericLabel:before{background-color:#cc0300;content:"";height:2px;left:4px;margin-top:-.35em;position:absolute;width:2.8em}div.figure-title p:nth-child(2){font-family:Slate W05 Regular,sans-serif;font-size:1.12em;line-height:1.35em;margin-bottom:0;margin-top:0}div.figure-title{margin-bottom:-.65em!important;margin-top:1em!important}.spf-rce-element.spf-element-text p .genericLabel:hover{background-color:initial}figcaption{margin:.25em 0 .5em}figcaption,figcaption p{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-style:normal;text-align:left;width:100%}figcaption p{color:#000;line-height:1.4;margin-bottom:0}figure figcaption p.caption-text{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-style:normal;line-height:1.4em;text-align:left}figure figcaption p.caption-credit{color:#000;font-size:.9375em;font-style:normal;line-height:1.45em;text-align:left;width:100%}figure figcaption p:nth-child(2){color:#000;font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:.9125em;line-height:1.45em;margin:.35em 0 0}.spf-rce-image-wrapper{height:max-content!important}.aside-group{background:none;border:none;border-radius:0;padding:0}.aside-group.Sidebar_1Aside,.aside-group.Sidebar_2Aside,.aside-group.Sidebar_3Aside,.aside-group.Sidebar_4Aside,.aside-group.Sidebar_5Aside,.aside-group.Sidebar_6Aside,.aside-group.Sidebar_7aAside,.aside-group.Sidebar_7bAside,.aside-group.Sidebar_7cAside,.aside-group.Sidebar_7dAside,.aside-group.Sidebar_7eAside,.aside-group.Sidebar_7fAside{border:none;border-radius:0;margin-bottom:1em;margin-top:2em;padding:1.8em 2.4em 2.4em}.Sidebar_1Aside .spf-rce-section-content,.Sidebar_2Aside .spf-rce-section-content,.Sidebar_3Aside .spf-rce-section-content,.Sidebar_4Aside .spf-rce-section-content,.Sidebar_5Aside .spf-rce-section-content,.Sidebar_6Aside .spf-rce-section-content,.Sidebar_7aAside .spf-rce-section-content,.Sidebar_7bAside .spf-rce-section-content,.Sidebar_7cAside .spf-rce-section-content,.Sidebar_7dAside .spf-rce-section-content,.Sidebar_7eAside .spf-rce-section-content,.Sidebar_7fAside .spf-rce-section-content,.aside-group.Sidebar_1Aside .spf-rce-section-content,.aside-group.Sidebar_2Aside .spf-rce-section-content,.aside-group.Sidebar_3Aside .spf-rce-section-content,.aside-group.Sidebar_4Aside .spf-rce-section-content,.aside-group.Sidebar_5Aside .spf-rce-section-content,.aside-group.Sidebar_6Aside .spf-rce-section-content,.aside-group.Sidebar_7aAside .spf-rce-section-content,.aside-group.Sidebar_7bAside .spf-rce-section-content,.aside-group.Sidebar_7cAside .spf-rce-section-content,.aside-group.Sidebar_7dAside .spf-rce-section-content,.aside-group.Sidebar_7eAside .spf-rce-section-content,.aside-group.Sidebar_7fAside .spf-rce-section-content{background-color:initial;padding-bottom:2em;padding-top:2em}.Sidebar_1Aside .spf-rce-section-content:after,.Sidebar_2Aside .spf-rce-section-content:after,.Sidebar_3Aside .spf-rce-section-content:after,.Sidebar_4Aside .spf-rce-section-content:after,.Sidebar_5Aside .spf-rce-section-content:after,.Sidebar_6Aside .spf-rce-section-content:after,.Sidebar_7aAside .spf-rce-section-content:after,.Sidebar_7bAside .spf-rce-section-content:after,.Sidebar_7cAside .spf-rce-section-content:after,.Sidebar_7dAside .spf-rce-section-content:after,.Sidebar_7eAside .spf-rce-section-content:after,.Sidebar_7fAside .spf-rce-section-content:after,.aside-group.Sidebar_1Aside .spf-rce-section-content:after,.aside-group.Sidebar_2Aside .spf-rce-section-content:after,.aside-group.Sidebar_3Aside .spf-rce-section-content:after,.aside-group.Sidebar_4Aside .spf-rce-section-content:after,.aside-group.Sidebar_5Aside .spf-rce-section-content:after,.aside-group.Sidebar_6Aside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7bAside .spf-rce-section-content:after,.aside-group.Sidebar_7cAside .spf-rce-section-content:after,.aside-group.Sidebar_7dAside .spf-rce-section-content:after,.aside-group.Sidebar_7eAside .spf-rce-section-content:after,.aside-group.Sidebar_7fAside .spf-rce-section-content:after{background-color:#f7f7f7;border-bottom-left-radius:12px;border-top-left-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-10}.Sidebar_1Aside .spf-rce-section-content:after,.aside-group.Sidebar_1Aside .spf-rce-section-content:after{background-color:#f7f7f7}@container (width < 960px){.Sidebar_1Aside .spf-rce-section-content:after,.aside-group.Sidebar_1Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_1Aside .spf-rce-section-content:after,.aside-group.Sidebar_1Aside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_2Aside .spf-rce-section-content:after,.aside-group.Sidebar_2Aside .spf-rce-section-content:after{background-color:#ebf6ff}@container (width < 960px){.Sidebar_2Aside .spf-rce-section-content:after,.aside-group.Sidebar_2Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_2Aside .spf-rce-section-content:after,.aside-group.Sidebar_2Aside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_3Aside .spf-rce-section-content:after,.aside-group.Sidebar_3Aside .spf-rce-section-content:after{background-color:#edfdf2}@container (width < 960px){.Sidebar_3Aside .spf-rce-section-content:after,.aside-group.Sidebar_3Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_3Aside .spf-rce-section-content:after,.aside-group.Sidebar_3Aside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_4Aside .spf-rce-section-content:after,.aside-group.Sidebar_4Aside .spf-rce-section-content:after{background-color:#ffffc7}@container (width < 960px){.Sidebar_4Aside .spf-rce-section-content:after,.aside-group.Sidebar_4Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_4Aside .spf-rce-section-content:after,.aside-group.Sidebar_4Aside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_5Aside .spf-rce-section-content:after,.aside-group.Sidebar_5Aside .spf-rce-section-content:after{background-color:#f7f3f9}@container (width < 960px){.Sidebar_5Aside .spf-rce-section-content:after,.aside-group.Sidebar_5Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_5Aside .spf-rce-section-content:after,.aside-group.Sidebar_5Aside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_6Aside .spf-rce-section-content:after,.aside-group.Sidebar_6Aside .spf-rce-section-content:after{background-color:#fff;border:1px solid #999}@container (width < 960px){.Sidebar_6Aside .spf-rce-section-content:after,.aside-group.Sidebar_6Aside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #d43f11}@container (width < 960px){.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7bAside .spf-rce-section-content:after,.aside-group.Sidebar_7bAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #486399}@container (width < 960px){.Sidebar_7bAside .spf-rce-section-content:after,.aside-group.Sidebar_7bAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7bAside .spf-rce-section-content:after,.aside-group.Sidebar_7bAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7cAside .spf-rce-section-content:after,.aside-group.Sidebar_7cAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #307f05}@container (width < 960px){.Sidebar_7cAside .spf-rce-section-content:after,.aside-group.Sidebar_7cAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7cAside .spf-rce-section-content:after,.aside-group.Sidebar_7cAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7dAside .spf-rce-section-content:after,.aside-group.Sidebar_7dAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #8f5f00}@container (width < 960px){.Sidebar_7dAside .spf-rce-section-content:after,.aside-group.Sidebar_7dAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7dAside .spf-rce-section-content:after,.aside-group.Sidebar_7dAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7eAside .spf-rce-section-content:after,.aside-group.Sidebar_7eAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #714983}@container (width < 960px){.Sidebar_7eAside .spf-rce-section-content:after,.aside-group.Sidebar_7eAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7eAside .spf-rce-section-content:after,.aside-group.Sidebar_7eAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.Sidebar_7fAside .spf-rce-section-content:after,.aside-group.Sidebar_7fAside .spf-rce-section-content:after{background-color:#fff;border:2px solid #327f8b}@container (width < 960px){.Sidebar_7fAside .spf-rce-section-content:after,.aside-group.Sidebar_7fAside .spf-rce-section-content:after{left:-1.5em}}@container (width < 640px){.Sidebar_7fAside .spf-rce-section-content:after,.aside-group.Sidebar_7fAside .spf-rce-section-content:after{border-radius:0;left:auto;padding-bottom:1em}}.spf-rce-section.aside-group.Sidebar_1Aside h3,.spf-rce-section.aside-group.Sidebar_2Aside h3,.spf-rce-section.aside-group.Sidebar_3Aside h3,.spf-rce-section.aside-group.Sidebar_4Aside h3,.spf-rce-section.aside-group.Sidebar_5Aside h3,.spf-rce-section.aside-group.Sidebar_6Aside h3,.spf-rce-section.aside-group.Sidebar_7aAside h3,.spf-rce-section.aside-group.Sidebar_7bAside h3,.spf-rce-section.aside-group.Sidebar_7cAside h3,.spf-rce-section.aside-group.Sidebar_7dAside h3,.spf-rce-section.aside-group.Sidebar_7eAside h3,.spf-rce-section.aside-group.Sidebar_7fAside h3{color:#000;font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1.3em;font-weight:100;left:0;letter-spacing:0;margin-bottom:-.25em}.aside-group.Sidebar_1Aside h2,.aside-group.Sidebar_2Aside h2,.aside-group.Sidebar_4Aside h2,.aside-group.Sidebar_5Aside h2,.aside-group.Sidebar_6Aside h2,.aside-group.Sidebar_7aAside h2,.aside-group.Sidebar_7bAside h2,.aside-group.Sidebar_7cAside h2,.aside-group.Sidebar_7dAside h2,.aside-group.Sidebar_7eAside h2,.aside-group.Sidebar_7fAside h2,.bronte-styles .aside-group.Sidebar_3Aside h2{color:#000;font-family:Sabon LT W05 Regular,sans-serif;font-size:1.55em;font-weight:700;left:0;letter-spacing:.02em;margin-bottom:0;margin-top:.25em}@container (width < 640px){.aside-group.Sidebar_1Aside h2,.aside-group.Sidebar_2Aside h2,.aside-group.Sidebar_3Aside h2,.aside-group.Sidebar_4Aside h2,.aside-group.Sidebar_5Aside h2,.aside-group.Sidebar_6Aside h2,.aside-group.Sidebar_7aAside h2,.aside-group.Sidebar_7bAside h2,.aside-group.Sidebar_7cAside h2,.aside-group.Sidebar_7dAside h2,.aside-group.Sidebar_7eAside h2,.aside-group.Sidebar_7fAside h2{padding-top:1em}}.stage-container .aside-group.Sidebar_1Aside .spf-rce-row em,.stage-container .aside-group.Sidebar_1Aside .spf-rce-row p,.stage-container .aside-group.Sidebar_1Aside .spf-rce-row strong{padding:0}.aside-group.Sidebar_1Aside h2,.aside-group.Sidebar_2Aside h2,.aside-group.Sidebar_3Aside h2,.aside-group.Sidebar_4Aside h2,.aside-group.Sidebar_5Aside h2,.aside-group.Sidebar_6Aside h2,.aside-group.Sidebar_7aAside h2,.aside-group.Sidebar_7bAside h2,.aside-group.Sidebar_7cAside h2,.aside-group.Sidebar_7dAside h2,.aside-group.Sidebar_7eAside h2,.aside-group.Sidebar_7fAside h2{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1.75em;font-weight:800;left:0;margin-bottom:0;text-transform:none}.aside-group.Sidebar_1Aside h2 .label{color:#d43f11}.aside-group.Sidebar_1Aside h2 .label,.aside-group.Sidebar_2Aside h2 .label{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_2Aside h2 .label{color:#486399}.aside-group.Sidebar_3Aside h2 .label{color:#307f05;font-family:Sabon LT W05 Regular,sans-serif;font-size:1em;font-weight:700;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_4Aside h2 .label{color:#856f00}.aside-group.Sidebar_4Aside h2 .label,.aside-group.Sidebar_5Aside h2 .label{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_5Aside h2 .label{color:#714983}.aside-group.Sidebar_6Aside h2 .label{color:#327f8b}.aside-group.Sidebar_6Aside h2 .label,.aside-group.Sidebar_7aAside h2 .label{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_7aAside h2 .label{color:#d43f11}.aside-group.Sidebar_7bAside h2 .label{color:#486399}.aside-group.Sidebar_7bAside h2 .label,.aside-group.Sidebar_7cAside h2 .label{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_7cAside h2 .label{color:#307f05}.aside-group.Sidebar_7dAside h2 .label{color:#8f5f00}.aside-group.Sidebar_7dAside h2 .label,.aside-group.Sidebar_7eAside h2 .label{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.aside-group.Sidebar_7eAside h2 .label{color:#714983}.aside-group.Sidebar_7fAside h2 .label{color:#327f8b;font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:1em;font-weight:800;left:0;letter-spacing:.1rem;margin-bottom:0;margin-top:.25em;text-transform:none}.Sidebar_6Aside h2 .react-mathjax-preview-result{color:#327f8b}.Sidebar_7aAside h2 .react-mathjax-preview-result{color:#d43f11}.Sidebar_7bAside h2 .react-mathjax-preview-result{color:#486399}.Sidebar_7cAside h2 .react-mathjax-preview-result{color:#307f05}.Sidebar_7dAside h2 .react-mathjax-preview-result{color:#8f5f00}.Sidebar_7eAside h2 .react-mathjax-preview-result{color:#714983}.Sidebar_7fAside h2 .react-mathjax-preview-result{color:#327f8b}.aside-group.Sidebar_1Aside em,.aside-group.Sidebar_1Aside p,.aside-group.Sidebar_1Aside strong{padding:0}.aside-group.Sidebar_1Aside:before{display:none}@container (width < 960px){.Sidebar_1Aside .spf-rce-section-content,.Sidebar_2Aside .spf-rce-section-content,.Sidebar_3Aside .spf-rce-section-content,.Sidebar_4Aside .spf-rce-section-content,.Sidebar_5Aside .spf-rce-section-content,.Sidebar_6Aside .spf-rce-section-content,.Sidebar_7aAside .spf-rce-section-content,.Sidebar_7bAside .spf-rce-section-content,.Sidebar_7cAside .spf-rce-section-content,.Sidebar_7dAside .spf-rce-section-content,.Sidebar_7eAside .spf-rce-section-content,.Sidebar_7fAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_1Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_2Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_3Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_4Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_5Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_6Aside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7aAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7bAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7cAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7dAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7eAside .spf-rce-section-content,.aside-group.aside-group.Sidebar_7fAside .spf-rce-section-content{padding-left:0;padding-right:0}.Sidebar_1Aside .spf-rce-section-content:after,.Sidebar_2Aside .spf-rce-section-content:after,.Sidebar_3Aside .spf-rce-section-content:after,.Sidebar_4Aside .spf-rce-section-content:after,.Sidebar_5Aside .spf-rce-section-content:after,.Sidebar_6Aside .spf-rce-section-content:after,.Sidebar_7aAside .spf-rce-section-content:after,.Sidebar_7bAside .spf-rce-section-content:after,.Sidebar_7cAside .spf-rce-section-content:after,.Sidebar_7dAside .spf-rce-section-content:after,.Sidebar_7eAside .spf-rce-section-content:after,.Sidebar_7fAside .spf-rce-section-content:after,.aside-group.Sidebar_1Aside .spf-rce-section-content:after,.aside-group.Sidebar_2Aside .spf-rce-section-content:after,.aside-group.Sidebar_3Aside .spf-rce-section-content:after,.aside-group.Sidebar_4Aside .spf-rce-section-content:after,.aside-group.Sidebar_5Aside .spf-rce-section-content:after,.aside-group.Sidebar_6Aside .spf-rce-section-content:after,.aside-group.Sidebar_7aAside .spf-rce-section-content:after,.aside-group.Sidebar_7bAside .spf-rce-section-content:after,.aside-group.Sidebar_7cAside .spf-rce-section-content:after,.aside-group.Sidebar_7dAside .spf-rce-section-content:after,.aside-group.Sidebar_7eAside .spf-rce-section-content:after,.aside-group.Sidebar_7fAside .spf-rce-section-content:after{border-radius:0;border-radius:initial;left:auto;width:105vw}.aside-group.Sidebar_1Aside,.aside-group.Sidebar_2Aside,.aside-group.Sidebar_3Aside,.aside-group.Sidebar_4Aside,.aside-group.Sidebar_5Aside,.aside-group.Sidebar_6Aside,.aside-group.Sidebar_7aAside,.aside-group.Sidebar_7bAside,.aside-group.Sidebar_7cAside,.aside-group.Sidebar_7dAside,.aside-group.Sidebar_7eAside,.aside-group.Sidebar_7fAside{padding-left:70px;padding-right:50px}}@container (width < 640px){.aside-group.Sidebar_1Aside,.aside-group.Sidebar_2Aside,.aside-group.Sidebar_3Aside,.aside-group.Sidebar_4Aside,.aside-group.Sidebar_5Aside,.aside-group.Sidebar_6Aside,.aside-group.Sidebar_7aAside,.aside-group.Sidebar_7bAside,.aside-group.Sidebar_7cAside,.aside-group.Sidebar_7dAside,.aside-group.Sidebar_7eAside,.aside-group.Sidebar_7fAside{padding-left:0;padding-right:0;padding-top:1em}}.aside-group.featureAside{background:#cc0300;border-bottom:none;border-left:none;border-top:none;margin:3em 0;padding:1em 0}.featureAside p{color:#fff}.SelectionMenuWrapper-sc-1ww5eng-0.styles__SelectionMenuWrapperExtended-sc-1tbwvuu-1{background-color:#263142!important}@container (width < 640px){.aside-group.featureAside{margin-top:2em;padding-left:0;padding-right:0}}.aside-group.featureAside h2,.aside-group.featureAside h3,.aside-group.featureAside h4,.aside-group.featureAside h5,.aside-group.featureAside h6{color:#fff;left:0}.aside-group.featureAside h2 .label{color:#ffffc7}.aside-group.featureAside figure{margin-bottom:.5em;margin-top:1em;padding-bottom:1em}.aside-group.aside-group.featureAside .spf-rce-section-content,.aside-group.featureAside .spf-rce-section-content{background-color:initial}article.assignment-content .bronte-styles .featureAside p a{color:#fff!important}.featureAside .keyword{Font-weight:700}.featureAside div[type=key-term] p span,.featureAside div[type=“footnote”] p span{color:#000}.blockquote p{color:#000;font-family:Sabon LT W05 Regular,serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.75em}.blockquote p .footer{font-weight:100}.blockquote{background-color:#f7f7f7;border-bottom-right-radius:10px;border-left:6px solid #34b4c9;border-top-right-radius:10px;margin:2em 0;padding:2em}.aside-group.pquote .blockquote{background-color:initial;border-left:none}@container (width < 640px){.aside-group.pquote .blockquote{padding-left:0;padding-right:0}}.aside-group.pquote{font-family:Sabon LT W05 Regular,serif;font-size:2em;margin-left:2em;margin-right:2em}.aside-group.pquote blockquote{padding-bottom:0;padding-top:0}.spf-rce-section.pquote .blockquote p{font-family:Sabon LT W05 Regular,serif;font-size:1.2em;line-height:1.45em}@container (width < 640px){.spf-rce-section.pquote .blockquote p{font-size:.9em}}.spf-rce-section.aside-group.pquote{margin-bottom:0;margin-top:0}.aside-group.aside-group.pquote .spf-rce-section-content{background-color:initial}.pquote p{color:#46a1af}.aside-group.marginalia{background-color:#fff;margin:4em auto 4em 20px;width:calc(100% - 20px)}@container (width < 640px){.aside-group.marginalia{margin-left:10px}}.aside-group.marginalia div.mathml-epub,.aside-group.marginalia p{border-left:6px solid #98d831;margin-bottom:-1em;padding:1em 0 1em 1.5em}.aside-group.marginalia p:first-child{margin-bottom:-.5em}@container (width < 640px){.aside-group.marginalia p{padding-left:1.25em!important}}.marginalia .spf-element-text{padding:0}article.assignment-content .bronte-styles .citation{background:#0000;color:#000;font-size:inherit;font-weight:400;letter-spacing:.01em;line-height:inherit;margin:0 0 1.7em 2.75em!important;text-indent:-2.5em}div.citation{max-width:100%!important;overflow-wrap:break-word}article.assignment-content .bronte-styles .citation ul p{font-size:1em}.spf-rce-section.example_1{background-color:#f8f9fa;margin:3em 0;max-width:940px;padding-bottom:2em}.example_1 h2{background:#0000;font-size:1.5em;font-weight:700;left:-80px;margin:0 0 2em 30px;padding:1em 0 2px 49px;top:10px;z-index:4}.example_1 h2:after{background-color:#e2e5ea;content:"";height:calc(100% + 60px);left:-25px;position:absolute;top:-20px;width:940px;z-index:-1}.example_1 h2:before{display:none}.example_1 span.label{color:#cc0300}.example_1 h3{background:#0000;font-size:1.25em;font-weight:800;left:-80px;margin:2em 0 1em 30px;padding:0 .15em 0 49px;z-index:1}.example_1 h3:after{background-color:#e2e5ea;content:"";height:calc(100% + 26px);left:-25px;position:absolute;top:-12px;width:940px;z-index:-1}.example_1 .spf-parallax-wrapper h2:after,.example_1 .spf-parallax-wrapper h3:after{margin-left:5px}.example_1 .spf-rce-section-content{background-color:initial;margin:0;padding-bottom:2em}.example_1 .spf-rce-section-background-wrapper{padding-top:0}.example_1 .mmi-video-modal h2{padding:0}.aside-group.Sidebar_1Aside .mmi-video-modal h2,.aside-group.Sidebar_2Aside .mmi-video-modal h2,.aside-group.Sidebar_3Aside .mmi-video-modal h2,.aside-group.Sidebar_4Aside .mmi-video-modal h2,.aside-group.Sidebar_5Aside .mmi-video-modal h2,.aside-group.Sidebar_6Aside .mmi-video-modal h2,.aside-group.Sidebar_7aAside .mmi-video-modal h2,.aside-group.Sidebar_7bAside .mmi-video-modal h2,.aside-group.Sidebar_7cAside .mmi-video-modal h2,.aside-group.Sidebar_7dAside .mmi-video-modal h2,.aside-group.Sidebar_7eAside .mmi-video-modal h2,.aside-group.Sidebar_7fAside .mmi-video-modal h2{color:#fff;font-family:Inter;font-size:12px;font-weight:400}.mediaPlayer .component-credit{color:#000}.example_2,.example_3{background:#0000;margin:3em 0 5em}@container (width < 640px){.example_2,.example_3{margin-top:1em}}.spf-rce-stage .example_2 h2:before,.spf-rce-stage .example_3 h2:before{background-color:#396fc0;content:"";height:174px;left:-80px;position:absolute;top:0;width:3px}.example_2 h2:after,.example_3 h2:after{background-color:#396fc0;content:"";height:3px;left:-80px;position:absolute;top:0;width:calc(100% + 80px)}.example_2 h2,.example_3 h2{color:#396fc0;font-size:2em;font-weight:700;left:0;line-height:1.15em;margin:.5em 0 .125em;padding-top:1.2em}.example_2 span.label,.example_3 span.label{color:#000}.example_2 h3{font-size:1.45em;font-weight:700}.example_2 .spf-rce-row:last-child:after,.example_3 .spf-rce-row:last-child:after{background:#396fc0;bottom:-20px;content:"";height:3px;left:0;margin-left:10px;position:absolute;width:97%}@container (width < 960px){.example_2 h2:before,.example_3 h2:before{display:none}.example_2 h2:after,.example_3 h2:after{background-color:#396fc0;content:"";height:3px;left:0;position:absolute;top:0;width:100%}}@container (width < 640px){.example_2 h2,.example_3 h2{font-size:1.5em;margin-bottom:0;width:100%}}.example_2 h2 .react-mathjax-preview-result,.example_3 h2 .react-mathjax-preview-result{color:#396fc0}.example_3 h3{background-color:#eee;border-radius:6px;font-size:1.25em;font-weight:700;margin:8px .125em -6px -12px;padding:.125em .2em .175em .5625em}.example_1 .mmi-video-modal h2:after{content:none}.example_1 .mmi-video-modal h2{margin:0;padding-top:0;top:0}.example_2 .mmi-video-modal h2{color:#000;font-size:1.5em;padding-top:0}.example_2 .mmi-video-modal h2:after{content:none}body .paragraph-indent1{margin-left:70px!important}@container (width < 425px){body .paragraph-indent1{margin-left:40px!important}}.learningObjectiveItem p{color:#595959;font-family:Slate W05 Regular,sans-serif;font-size:1.125em;font-weight:700;left:-7.5vw;letter-spacing:.1em;margin:0;position:relative}.learningObjectiveItem p,.learningObjectiveItem span.number{color:#595959;font-family:Slate W05 Regular,sans-serif;line-height:1.5em}@container (width < 1080px){.learningObjectiveItem p{left:0}}@container (width < 640px){.learningObjectiveItem p{font-size:1.0275em;left:0}}.learningObjectiveItem2{border:1px solid #aaa;margin:1em 10px!important;padding-left:1.25em}.learningObjectiveItem2 p{font-family:Slate W05 Regular,sans-serif;line-height:1.6em;margin:5px .25em 5px .5em!important;max-width:800px}@container (width < 475px){.learningObjectiveItem2 .number{padding-left:0!important}}@container (width < 640px){.learningObjectiveItem2 p{line-height:1.45em}}.learningObjectiveItem2 .number{color:#000;font-family:Slate W05 Regular,sans-serif;font-weight:700;margin:0 auto;margin-right:.55em!important;text-align:left;text-decoration:none!important}.spf-parallax-wrapper .learningObjectiveItem2{margin-left:0!important;margin-right:0!important;padding-bottom:6px;padding-top:6px}.spf-parallax-wrapper .learningObjectiveItem2 p{margin-left:0!important;margin-right:.5em!important}.objectiveset{border:1px solid #aaa;margin:4em 0;max-width:800px;padding:36px 10px 10px}@container (width < 1024px){.spf-rce-section.objectiveset{padding:50px 0 10px;width:95%}}@container (width < 640px){.objectiveset{border:none;border:initial;margin-top:0;margin:1em 0 2em;max-width:100%;padding:0}}@container (width < 475px){.spf-rce-section.objectiveset{padding:0 0 10px;width:95%}}.objectiveset .spf-rce-section-background-wrapper{min-width:0;min-width:auto}.objectiveset h2{color:#cc0300;font-family:Sabon LT W05 Regular,sans-serif;font-size:1.55em;font-weight:700;left:-.5em;letter-spacing:.4px;margin-top:0;word-break:normal}@container (width < 640px){.objectiveset h2{font-size:1.35em;left:0;margin-bottom:0}}.objectiveset h3{margin-top:0}.objectiveset .spf-rce-section-content{background-color:initial;min-width:0;min-width:auto}.objectiveset h2:before{display:none}.objectiveset p{font-family:Slate W05 Regular,sans-serif;line-height:1.65em;padding:0}.objectiveset ol{padding:0}.objectiveset ul{margin-left:.25em;padding:0}.objectiveset ul li div a{color:#000}.objectiveset .ul_none ul li p span{color:#000}.objectiveset .ul_none ul li p span,.objectiveset ul li{font-family:Slate W05 Regular,sans-serif;text-decoration:none}.objectiveset ul li{color:#162030;list-style:none;margin:0 0 1em}.objectiveset .number{color:#000;font-family:Slate W05 Regular,sans-serif;font-weight:700;margin:0 0 1em -5em;position:absolute;text-align:right;text-decoration:none!important;width:4.5em}@container (width < 640px){.objectiveset ul{margin-left:0!important}}@container (width < 475px){.objectiveset ul{margin-left:-1.5em!important}}@container (width < 320px){.objectiveset ul{margin-left:-2em!important}}@container (width < 425px){.objectiveset .ul_none ul .number,.objectiveset ul .number{margin-left:-4.75em!important}}.objectiveset .spf-parallax-wrapper .ul_none .number{margin-left:-5em}.hands-on-ex{background-color:#fafad8;margin:0 0 3em;padding-bottom:2.5em;padding-top:1em}@container (width < 640px){.hands-on-ex{padding-top:0}}.hands-on-ex h1{color:#cc0300}.hands-on-ex h2{font-size:2em;margin-top:.5em}@container (width < 640px){.hands-on-ex h2{font-size:1.45em}}.hands-on-ex h2 span.label{color:#cc0300;font-size:2em}body .spf-rce-stage .hands-on-ex h2:before{display:none}.hands-on-ex h3{letter-spacing:.05em}.hands-on-ex h3 span.label{color:#cc0300;font-weight:700;letter-spacing:.05em}.hands-on-ex .spf-rce-section-content{background-color:initial}@container (width < 640px){.spf-rce-section-content{padding:0 10px!important}}.ul_none li .label{color:#cc0300}.label.spf-inline-span:hover{background-color:initial}article.assignment-content .bronte-styles .partNumber h1{font-family:Slate W05 Regular,sans-serif;font-size:2em;font-weight:700}article.assignment-content .bronte-styles .partTitle h1{font-size:3em}.partNumber h1:before,.partTitle h1:before{content:none}.chapterTitle h1{color:#fff;font-family:Slate W05 Regular,sans-serif;font-size:65px;left:-12vw;letter-spacing:1px;line-height:1.25em;max-width:820px;position:absolute;top:-10.75em;z-index:5}@container (width < 1080px){.chapterTitle h1{left:-4vw}}@container (width < 640px){.chapterTitle h1{font-size:2.65em;left:0;line-height:1.4em;top:-9em}}.chapterNumber h1:before{content:none}.chapterNumber h1{color:#fff!important;display:block;font-family:Slate W05 Regular,sans-serif;font-size:27px;left:-12vw;letter-spacing:2px;margin-bottom:1em;position:absolute;top:-25.8em;z-index:4}h1 .chapterNumber{color:#fff!important;font-weight:700;text-transform:none!important}@container (width < 1080px){.chapterNumber h1{left:-4vw}}@container (width < 640px){.chapterNumber h1{font-size:1.25em;left:0;top:-18.75em}}@container (width < 475px){.chapterNumber h1{margin-bottom:.5em}}.chapterNumber h1 .number:after,.chapterTitle h1:before{content:none}div.chapterIntro{display:block;margin-bottom:4em;margin-top:0;padding-left:0;width:100%}@container (width < 640px){div.chapterIntro{margin-bottom:4em}}.chapterIntro figure{margin-top:-1em;max-height:760px!important;position:relative;transition:opacity .7s ease 0s;width:100%}.chapterIntro img{height:760px!important;margin-left:0!important;margin-right:0!important;max-height:760px!important;max-width:none;min-width:100.5vw;object-fit:cover!important;top:0}@container (width < 640px){.chapterIntro img{height:370px!important;left:auto;max-height:370px!important;min-width:101vw;width:101vw}}.chapterIntro figure:after{background:linear-gradient(0deg,#19191900 0,#191919cc);bottom:0;content:"";height:760px;left:-65em;max-height:760px;max-width:2800px;position:absolute;right:0;top:0;transition:opacity .7s ease 0s;width:2800px;z-index:0}@container (width < 640px){.chapterIntro figure:after{background:linear-gradient(0deg,#19191900 0,#191919cc);height:370px;max-height:370px}}@container (width < 475px){.chapterIntro figure:after{height:280px;max-height:280px}}@container (width < 640px){.chapterIntro figure{max-height:480px!important}}@container (width < 475px){.chapterIntro figure{max-height:320px!important}}.chapterIntro figcaption{background-color:#19191999;bottom:6em;left:-12vw;margin-top:0;max-width:26em;padding:2.3em 1.7em 1em 1.45em;position:absolute!important;z-index:5}@container (width < 1080px){.chapterIntro figcaption{left:-4vw}}@container (width < 640px){.chapterIntro figcaption{background-color:initial;left:0;max-width:none;padding:0;top:24em}}.hidecaption figcaption{visibility:hidden}.chapterIntro figcaption p{color:#fff}.chapterIntro figcaption p:first-child{border-top:2px solid #cc0300;color:#fff;font-size:1em;margin-bottom:.5em;margin-top:-.75em!important;padding-top:1em}@container (width < 640px){.chapterIntro figcaption p:first-child{border-top:initial;color:#000!important;font-size:.75em!important;line-height:1.3125em;margin-top:0!important;padding:initial}}.chapterIntro figcaption p{color:#fff!important;font-size:.85em;margin-top:.5em!important}.chapterIntro p a{color:#fff!important}@container (width < 640px){.chapterIntro figcaption p{color:#000!important;font-size:1.25em;font-size:.65em!important;padding:initial}}div.chapterIntro .spf-rce-section-content .spf-rce-element{padding-left:0}.chapterIntro .spf-rce-section-background-wrapper div{height:auto!important}.chapterIntro .layout,.chapterIntro .spf-element-image{overflow:visible}.chapterIntro .ezPZI.before-transition{opacity:1}@container (width < 475px){.chapterTitle h1{color:#000!important;font-size:2.125em;left:5px;margin-bottom:-1em;margin-left:0;max-width:440px;position:relative;top:-1em}}@container (width < 425px){.chapterTitle h1{color:#000!important;left:5px;margin-left:10px;position:relative;top:-.3em}}@container (width < 320px){.chapterTitle h1{font-size:25px;left:-5px;margin-left:10px;max-width:440px;top:-2em}}@container (width < 475px){.chapterNumber h1{font-size:1em;left:-5px;margin-left:10px;position:relative;top:.5em}.chapterNumber h1,h1 .chapterNumber{color:#000!important}div.chapterIntro{border-top:50px solid #cc0300;margin-bottom:0;margin-top:0}.chapterIntro figcaption p{font-size:12px!important;margin-top:.25em}div.chapterIntro img{margin-left:0!important;margin-right:0!important;max-width:none;min-width:100vw;object-fit:cover!important;position:relative;top:-1em}.chapterIntro figcaption{background-color:initial;font-size:.85em;left:0;max-width:none;padding:0;position:relative!important;top:0}.chapterIntro figure:after{top:-1em}}.chapterIntro .pearson-component.longdescontent{display:none}.chapterIntro h1 code{color:#fff;font-size:1em}@container (width < 475px){.chapterIntro h1 code{color:#000;font-size:1em}}@media screen and (max-width:640px){div.spf-element-table{overflow-x:scroll}}.bronte-styles table{border:1px solid #777!important;margin-bottom:.5em}.spf-element-table .component-label span p{fill:#cc0300!important;color:#cc0300!important;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;margin-bottom:0}.spf-element-table span.component-title{color:#000!important;display:block;font-family:Slate W05 Regular,sans-serif;font-size:.93em;font-weight:400;letter-spacing:0;line-height:1.5em;margin-bottom:.125em;width:100%}.spf-element-table span.component-title p{fill:#000;margin-bottom:.5em}.spf-element-table .component-instruction{color:#4f4f4f!important;font-family:Slate W05 Regular,sans-serif;font-size:1.15em;font-weight:400;line-height:1.25em;margin-top:.5em}.spf-element-table .component-caption{font-size:1.0125em;line-height:1.4em;margin-bottom:.25em}.spf-element-table .component-caption,.spf-element-table .component-credit{color:#000;font-family:Slate W05 Regular,sans-serif;font-style:normal;text-align:left;width:100%}.spf-element-table .component-credit{font-size:.9375em;line-height:1.45em;margin:0}table.table-gridline-horizontal td{border:1px solid #000!important;border-left:none!important;border-right:none!important}table.table-gridline-vertical td{border:1px solid #000!important;border-bottom:none!important;border-top:none!important}table.table-gridline-none td{border:none!important}caption.table-title p,p.table-title{color:#000!important;font-family:Sabon LT W05 Regular,serif;font-size:1.15em;font-weight:700;letter-spacing:1px;line-height:1.5em;padding:.25em 1em 0}caption p{font-size:1.15em;line-height:1.5em}.bronte-styles table caption{background-color:#fff;border:1px solid #777!important;margin-bottom:-1px}p.table-caption{color:#000!important;font-family:Sabon LT W05 Regular,serif;font-size:1.15em;font-weight:400;letter-spacing:1px;line-height:1.25em;padding:.125em 1em .25em}.spf-parallax-wrapper caption{border:none!important}.bronte-styles th,.bronte-styles thead tr{background-color:#ddd}.bronte-styles table th{font-weight:700;padding:.75em!important}.bronte-styles table td,.bronte-styles table th{border:1px solid #000;font-family:Sabon LT W05 Regular,serif;font-size:1em;line-height:1.5em}.bronte-styles table td{vertical-align:top}.bronte-styles table td p,.bronte-styles table th p{font-size:1em;line-height:1.5em}.bronte-styles table td p{font-family:Sabon LT W05 Regular,serif;padding:.35em;vertical-align:top}caption.belowTable{background-color:initial}table div.component-caption p{margin-bottom:1em}.spf-element-table{margin-bottom:3em!important}.bronte-styles table th,.bronte-styles table thead tr{background-color:#ddd}.bronte-styles table.noColor th,.bronte-styles table.noColor thead tr{background-color:#fff}.bronte-styles table.light th,.bronte-styles table.light thead tr{background-color:#ddd}.bronte-styles table.dark th,.bronte-styles table.dark thead tr{background-color:#cc0300}.bronte-styles table.dark tr th p{color:#fff}.bronte-styles table.dark th{border:1px solid #ffafad}.bronte-styles table th a{color:#cc0300}.bronte-styles table th a.keyword{color:#cc0300!important}.bronte-styles table{border:1px solid #000!important;border-collapse:collapse;margin:0 auto!important;min-width:min-content;width:auto!important}div .spf-show-hide-tab{background-color:initial;color:#cc0300;font-size:1.125em}div.bar-line{background-color:#cc0300!important}div.spf-show-hide-tab:hover{color:#000!important}.collapsible-config-submenu{color:#cc0300!important}.collapsible-config-submenu .expand-collapse{border:solid #cc0300!important;border-width:0 2px 2px 0!important}.collapsible-wrapper[data-format=vertical]{border-left-color:#cc0300!important}.spf-inline-reference-link{color:#cc0300}.displaytitle p,div label.player-label-left{color:#cc0300;display:block;font-weight:700}.displaytitle p{fill:#cc0300;font-family:Slate W05 Regular,sans-serif;font-size:1em;letter-spacing:0;margin-block-end:0;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;width:100%}.displaytitle p:after{background-color:#cc0300;content:"";height:2px;left:.1px;margin-top:-.45em;position:absolute;width:2.8em}h4.label{top:-1em}div.left h4.label p{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-weight:100;letter-spacing:0;line-height:1.7em;margin-bottom:-.8em;width:100%}p.caption{font-size:14px}div .left .caption p{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:1.4em;margin:0;padding:0 0 5px;text-align:left}p.credit{font-size:14px}div.left .credit p{color:#000;font-size:.85em;font-style:normal;line-height:.5em;margin-bottom:1em;margin-top:.1em;text-align:left;width:100%}div .divVideo h4{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:.95em;font-weight:400}figure.figureVideo h4 p{font-size:1.4em}div.featureAside h4.heading4VideoTitle p{color:#fff!important}h4.heading4VideoTitle p{fill:#cc0300!important;color:#cc0300!important;font-size:1.2em!important;font-weight:700!important;font-weight:400;line-height:1.45em;margin-bottom:-.5em;padding:0}h4.heading4VideoNumberLabel p,h4.heading4VideoTitle p{font-family:Neue Haas Unica W05 Regular,sans-serif;max-width:680px;width:auto}h4.heading4VideoNumberLabel p{fill:#000;color:#000;font-size:1.1em!important;font-weight:500!important;letter-spacing:1.3px;line-height:1.5em}figcaption.figcaptionVideo{font-size:1em}figcaption.figcaptionVideo,p.paragraphVideoCredit{font-family:Neue Haas Unica W05 Regular,sans-serif;padding-top:.5em;width:100%}p.paragraphVideoCredit{font-size:.7em}div.divVideo .paragraphVideoCredit p{color:#162030;font-size:.7em;font-style:normal;font-weight:400;line-height:1.4;margin:0;padding:0 0 5px;text-align:left}div .divAudio h4{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:.95em;font-weight:400}figure.figureAudio h4 p{font-size:1.1em}div.featureAside h4.heading4AudioTitle p{color:#fff!important}h4.heading4AudioTitle p{fill:#cc0300!important;color:#cc0300!important;font-size:1.2em!important;font-weight:700!important;font-weight:400;line-height:1.45em;margin-bottom:-.5em;padding:0}h4.heading4AudioNumberLabel p,h4.heading4AudioTitle p{font-family:Neue Haas Unica W05 Regular,sans-serif;max-width:680px;width:auto}h4.heading4AudioNumberLabel p{fill:#000;color:#000;font-size:1.1em!important;font-weight:500!important;letter-spacing:1.3px;line-height:1.5em}figcaption.figcaptionAudio{font-size:1em}figcaption.figcaptionAudio,p.paragraphAudioCredit{font-family:Neue Haas Unica W05 Regular,sans-serif;padding-top:.5em;width:100%}p.paragraphAudioCredit{font-size:.7em}div.divAudio .paragraphAudioCredit p{color:#162030;font-size:.7em;font-style:normal;font-weight:400;line-height:1.4;margin:0;padding:0 0 5px;text-align:left}.spf-collapsible-text-box{white-space:inherit!important}@container (width < 640px){.spf-rce-row{display:block!important}}.spf-element-image,.spf-element-text{padding:10px;position:relative}.spf-element-image h4 span.component-label,.spf-element-image span.component-label{color:#cc0300!important;display:block;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;line-height:1.2em;margin-bottom:.15em;position:relative}.spf-element-image h4.component-label:before{background-color:#cc0300;content:"";height:2px;margin-top:-.3em;position:absolute;width:2.8em}.spf-element-image h4.component-label p,.spf-element-image span.component-label p{color:#cc0300;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;margin-bottom:0}.spf-element-image h4 span.component-label:before{background-color:#cc0300;content:"";height:2px;margin-top:-.3em;position:absolute;width:2.8em}.bronte-styles .spf-element-image h4 span.component-title,.bronte-styles .spf-element-image span.component-title{color:#000!important;display:block;font-family:Slate W05 Regular,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.2em;margin-bottom:.45em;width:100%}.bronte-styles .spf-element-image span.component-title p,.bronte-styles .spf-element-image span.component-title p strong{font-family:inherit}div.question-prompt p{color:#000}.bronte-styles .spf-element-image .component-caption p,.bronte-styles .spf-element-image p.component-caption{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:1em;font-style:normal;line-height:1.4em;margin-top:.35em;text-align:left;width:100%}.spf-element-image p.component-credit{color:#000;font-family:Slate W05 Regular,sans-serif;font-size:.95em;font-style:normal;line-height:1.35em;margin:0;text-align:left;width:100%}.spf-element-image figcaption{margin:0 0 .125em}.spf-element-image figcaption.styles__StyleCaption-sc-1c6ifcu-2{font-size:1em}.component-credit{padding-top:0!important;width:800px}.component-wrapper .component-instruction,.component-wrapper .component-label{margin-left:0}@container (width < 768px){div.spf-element-image{overflow:auto}}iframe.plugin-etext-mcq{margin-left:-5px;max-width:800px}fieldset.mcq-container{margin-top:2em;padding:0 10px!important}label.option p,label.option.etext-choice p{line-height:20px;margin-bottom:0;margin-top:0}.button-row{text-align:center}.button-row button,.button-row button:focus,.button-row button:hover{background-color:#1f6fef!important}.feedback-icon.correct{background-color:#01b37e!important;line-height:1em}.feedback-icon.incorrect{background-color:#ed5007!important;line-height:1em}.question-prompt.etext-question{line-height:2em}div.aside-group main.etext-question{padding-left:1.5em}div.response.correct .response-header p{color:#01b37e;font-family:Neue Haas Unica W05 Regular,sans-serif;font-weight:600}div.response.incorrect .response-header p{color:#ed5007;font-family:Neue Haas Unica W05 Regular,sans-serif;font-weight:600}div.response.correct{background-color:#f7f7f7!important;border-bottom-right-radius:12px;border-left:4px solid #01b37e;border-top-right-radius:12px}div.response.incorrect{background-color:#f7f7f7!important;border-bottom-right-radius:12px;border-left:4px solid #ed5007;border-top-right-radius:12px}.response.display.correct p,.response.display.incorrect p{color:#000}.Sidebar_1Aside div.response.correct,.Sidebar_1Aside div.response.incorrect{background-color:#fff!important}.answer-options input.selector:checked:before{background:#377e8b!important;height:100%!important;margin:0!important;width:100%!important}div.spf-rce-element.spf-element-plugin{margin-bottom:1em;margin-top:1em}.cards-container .card{margin-left:0!important}.plugin-Flashcard-Widget .card-container .back .inner p{color:#000!important;font-size:1.3rem!important}.plugin-Flashcard-Widget .card-container .front .inner p{color:#007e9e!important;font-size:1.75rem!important}.plugin-Flashcard-Widget .navigation-mininav-wrapper .container{background-color:#cc0300}.plugin-Flashcard-Widget .navigation-mininav-wrapper .container .controls .page{border:none;border-bottom:0;border-top:0}.plugin-Flashcard-Widget .card-container section.back.cover,.plugin-Flashcard-Widget .card-container section.front.cover{background:#0000001a!important}.spf-element-image figcaption{margin-bottom:.125em}.spf-element-image figcaption.styles__StyleCaption-sc-1c6ifcu-2{font-size:inherit}.iframe-container{margin:2em 0;padding-left:10px!important}p.component-caption{margin:-.5em 0 0}p.component-credit{margin:0 0 .5em}.blockquote .blockquote{border-left:none!important;margin:0!important;padding:0!important}.learningObjectiveItem .learningObjectiveItem{border:none;padding-left:0}.citation .citation,.paragraph-indent1 .paragraph-indent1{margin-left:0!important}.styles__Menu-grhvnq-0.cACInP.sc-dVhcbM.bAxfad{background-color:#232c39!important}.SelectionMenuWrapper-sc-1ww5eng-0.sc-jqCOkK.cRmgws{background-color:#263142!important}.styles__Menu-grhvnq-0.cACInP.styles__StyledMenuWrapper-jwxwn8-3.emDFwA,.styles__Menu-grhvnq-0.ifaXoU.styles__StyledMenuWrapper-jwxwn8-3.ixYAjR{background-color:#232c39!important}.styles__Menu-grhvnq-0.jqAjff.styles__StyledMenuWrapper-jwxwn8-3.ixYAjR{background-color:#232c39}.SelectionMenuWrapper-sc-1ww5eng-0.sc-htoDjs.iqNDzL{background-color:#263142}.primary_secondary_1 .spf-rce-row{column-gap:3px;display:flex;left:-13em}.primary_secondary_1 .spf-rce-column:first-child{background-color:initial;border-radius:18px 0 0 18px;flex-basis:25%;flex-grow:1;flex-shrink:0;height:fit-content;padding:0;top:.5em}.primary_secondary_1 .spf-rce-column:nth-child(2){flex-basis:100%;flex-grow:1;flex-shrink:0}.primary_secondary_1 .spf-rce-column:first-child p{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:.95em;line-height:1.5em}@container (width < 1024px){.primary_secondary_1 .spf-rce-column:first-child p{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:inherit;line-height:1.5em}.primary_secondary_1 .spf-rce-row{flex-direction:row;flex-wrap:wrap;left:auto;width:auto}}.primary_secondary_1 .spf-element-image h4,.primary_secondary_2 .spf-element-image h4{margin-top:0}.primary_secondary_1 .spf-element-image h4 span.component-label,.primary_secondary_2 .spf-element-image h4 span.component-label{margin-bottom:.4em}.primary_secondary_1 .spf-element-image h4 span.component-title,.primary_secondary_2 .spf-element-image h4 span.component-title{font-size:.85em;line-height:1.3em;margin-bottom:1.25em}.primary_secondary_2 .spf-rce-row{column-gap:3px;display:flex;left:-14em}.primary_secondary_2 .spf-rce-column:first-child{background-color:#eee;border-radius:12px 0 0 12px;flex-basis:25%;flex-grow:1;flex-shrink:0;height:fit-content;padding:.5em;top:1.4em}@container (width < 1080px){.primary_secondary_2 .spf-rce-column:first-child{background-color:initial;height:fit-content;top:auto}}.primary_secondary_2 .spf-rce-column:first-child p{font-family:Neue Haas Unica W05 Regular,sans-serif;font-size:.95em;line-height:1.5em}.primary_secondary_2 .spf-rce-column:nth-child(2){flex-basis:100%;flex-grow:1;flex-shrink:0}@container (width < 1024px){.primary_secondary_2 .spf-rce-row{flex-direction:row;flex-wrap:wrap;left:auto;width:auto}}.primary_secondary_1 .spf-rce-column:first-child h4.component-label,.primary_secondary_2 .spf-rce-column:first-child h4.component-label{margin:0 0 .25em}.callout{top:.5em}.callout p{color:#444;line-height:1.5em;text-align:right}.callout_header p{border-bottom:1px solid #666;font-weight:600;letter-spacing:3px;position:absolute;right:0;text-align:right;text-transform:uppercase}.callout_header{font-size:1.0675em;padding-bottom:28px!important;top:.25em}.callout_subhead p{color:#444;display:block;padding-right:4px;position:absolute;right:0;text-align:right}.callout_1a_header,.callout_1b_header,.callout_1c_header{display:flex;justify-content:flex-end;padding:0 0 3px!important}.callout_1a_header p,.callout_1b_header p,.callout_1c_header p{border-radius:0 9px 0 0;font-size:1.0375em!important;font-weight:600;letter-spacing:1px;line-height:1.25em;margin-bottom:0;padding:.4em .5em .35em .35em!important;position:relative;text-align:right}.callout_1a_header p{border-right:4px solid #3673ce;border-top:1px solid #3673ce;color:#3673ce}.callout_1b_header p{border-right:4px solid #6d558b;border-top:1px solid #6d558b;color:#6d558b}.callout_1c_header p{border-right:4px solid teal;border-top:1px solid teal;color:teal}.spf-parallax-wrapper div.callout_1a_header,.spf-parallax-wrapper div.callout_1b_header,.spf-parallax-wrapper div.callout_1c_header,.spf-parallax-wrapper div.callout_2a_header,.spf-parallax-wrapper div.callout_2b_header,.spf-parallax-wrapper div.callout_2c_header{display:inline;display:initial}.callout_1_subhead{padding-top:0!important}.callout_1_subhead p{color:#444;display:block;font-family:Sabon LT W05 Regular,serif!important;font-size:1em!important;font-style:italic;line-height:1.35em;margin:.25em .25em 1em 0;text-align:right}@container (width < 1080px){.callout_1a_header,.callout_1b_header,.callout_1c_header{display:flex;justify-content:flex-start;padding-left:.65em!important}.callout_1a_header p,.callout_1b_header p,.callout_1c_header p{border-right:initial;border-top:initial;padding:initial!important;text-align:left}.callout_1_subhead p{margin-bottom:0;text-align:left}}.callout_2a_header,.callout_2b_header,.callout_2c_header{display:flex;justify-content:flex-end;padding:0 0 6px!important;top:-1px}.callout_2a_header p,.callout_2b_header p,.callout_2c_header p{border-bottom:1px solid #666;font-size:1.0375em!important;font-weight:600;letter-spacing:1px;line-height:1.25em;margin-bottom:0;padding:.4em 0 .35em!important;position:relative;text-align:right}.callout_2a_header p{color:#3673ce}.callout_2b_header p{color:#6d558b}.callout_2c_header p{color:teal}.callout_2_subhead{padding:0!important;top:-2px}.callout_2_subhead p{color:#444;display:block;font-family:Sabon LT W05 Regular,serif!important;font-size:1em!important;line-height:1.35em;margin:.25em .25em 1em 0;text-align:right}@container (width < 1080px){.callout_2_subhead,.callout_2a_header,.callout_2b_header,.callout_2c_header{display:flex;justify-content:flex-start;padding-left:.65em!important}.callout_2a_header p,.callout_2b_header p,.callout_2c_header p{border-bottom:initial;padding:initial!important;text-align:left}}.wider_text .spf-rce-section-content{max-width:1200px}@container (width < 1200px){.wider_text .spf-rce-section-background-wrapper .spf-rce-section-content{max-width:1000px!important}}.wider_text .spf-rce-section-background-wrapper{max-width:1200px}.wider_text_2 .spf-rce-section-background-wrapper,.wider_text_2 .spf-rce-section-content{max-width:1300px}@container (width < 1200px){.wider_text_2 .spf-rce-section-background-wrapper .spf-rce-section-content{max-width:1050px!important}}.wider_example_1 .spf-rce-section-content{max-width:1300px}.wider_example_1{background:#0000;margin-bottom:6em;margin-top:3em}@container (width < 640px){.wider_example_1{margin-bottom:5em;margin-top:1em}}article.assignment-content .bronte-styles .spf-rce-stage .wider_example_1 h2:before{background-color:#cc0300;content:"";height:230%;left:-80px;position:absolute;top:0;width:3px}.wider_example_1 h2:after{background-color:#cc0300;content:"";height:3px;left:-80px;position:absolute;top:0;width:calc(100% + 80px)}.wider_example_1 h2{color:#cc0300;font-size:2em;left:0;line-height:1.15em;margin-top:.5em;padding-top:1em}.wider_example_1 .spf-rce-row:last-child:after{background:#cc0300;bottom:-20px;content:"";height:3px;left:0;margin-left:10px;position:absolute;width:97%}@container (width < 1300px){.wider_example_1 .spf-rce-section-content{width:1150px}}@container (width < 1200px){.wider_example_1 .spf-rce-section-content{width:950px}}@container (width < 960px){.wider_example_1 h2:before{display:none}.wider_example_1 h2:after{background-color:#cc0300;content:"";height:3px;left:0;position:absolute;top:0;width:100%}}@container (width < 640px){.wider_example_1 h2{font-size:1.5em;margin-bottom:0}}.spf-rce-section.aside-group.wider_example_2{background-color:#f8f9fa;margin-bottom:3em;margin-top:3em;max-width:1280px;padding-bottom:2em}.aside-group.wider_example_2 .spf-rce-section-content{background-color:#f8f9fa;width:1200px}article.assignment-content .spf-rce-section.aside-group.wider_example_2 h2:first-child{border-radius:none;font-weight:700;margin-bottom:2em;padding-bottom:5px}article.assignment-content .spf-rce-section.aside-group.wider_example_2 h2{background:#0000;font-size:1.5rem;left:-25px;margin:10px 0 0;padding-left:49px;padding-top:1em;text-transform:none;top:10px;z-index:4}article.assignment-content .spf-rce-section.aside-group.wider_example_2 h2:after{background-color:#e2e5ea;content:"";height:calc(100% + 60px);left:-63px;position:absolute;top:-20px;width:1280px;z-index:-1}article.assignment-content .aside-group.wider_example_2 h2:before{display:none}article.assignment-content .aside-group.wider_example_2 h2 .label{color:#cc0300}article.assignment-content .aside-group.wider_example_2 h3{background:#0000;font-size:1.25rem;font-weight:800;left:-80px;margin-bottom:2em;margin-top:1em;padding:.15em 49px;text-transform:none;z-index:8}article.assignment-content .aside-group.wider_example_2 h3:after{background-color:#e2e5ea;content:"";height:calc(100% + 16px);left:-64px;padding-bottom:10px;position:absolute;top:-12px;width:1280px;z-index:-1}article.assignment-content .stage-container .aside-group.wider_example_2 h3 span.number.spf-inline-span:after{content:"\A";white-space:pre}article.assignment-content .stage-container .aside-group.wider_example_2 h3:before{display:none}.aside-group.wider_example_2 figcaption p{margin-top:1em}.aside-group.wider_example_2 .spf-rce-section-content{background-color:initial;margin:0;padding-bottom:2em}.aside-group.wider_example_2 .spf-rce-section-content .spf-rce-element h2{margin:0 0 0 -27px}.aside-group.wider_example_2 .spf-rce-section-content .spf-rce-element h3{margin:2em 0 2em 30px}@container (width < 1200px){.aside-group.wider_example_2 .spf-rce-section-background-wrapper .spf-rce-section-content{width:930px!important}article.assignment-content .spf-rce-section.aside-group.wider_example_2 .spf-rce-section-background-wrapper h2:after{background-color:#e2e5ea;content:"";height:calc(100% + 60px);left:-110px;position:absolute;top:-20px;width:1200px;z-index:-1}article.assignment-content .aside-group.wider_example_2 .spf-rce-section-background-wrapper h3:after{background-color:#e2e5ea;content:"";height:calc(100% + 16px);left:-110px;padding-bottom:10px;position:absolute;top:-12px;width:1200px;z-index:-1}}.divVideo,.spf-rce-section iframe{max-width:800px;padding-left:10px}.grey-background{background-color:#e3e3e3;box-sizing:initial;color:#000;padding:.5em}.spf-rce-section-content .spf-rce-element.remove-screen-gap{margin-bottom:-68px;padding-bottom:0}.math-align{position:relative;top:-.8em;vertical-align:top!important}svg{vertical-align:middle!important}h4.glossaryTerm{padding-bottom:.3em}.remove-bottom-padding{padding-bottom:0!important}.remove-top-padding{padding-top:0!important}.spf-inline-expression{color:inherit}.xln-content{margin-bottom:2rem}.layout{display:block}.layout:after{clear:both;content:"";display:table}.layout div.twoThirdsLeft{float:left;padding:4px 15px 4px 0;width:65%}.layout div.oneThirdRight{float:right;padding:4px 0 4px 15px;width:35%}.mcq-container button,.mcq-container select,.mcq-container textarea{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;font-family:inherit;font-size:inherit;margin:0 0 .5em;-webkit-padding:.4em 0;padding:.4em}.mcq-container{border:none;color:var(--text-color);font-family:var(--body-font);font-size:16px;line-height:18px;margin:0 auto;max-width:260px;min-width:100%;padding:8px;text-align:left}@container (width < 640px){.bronte-styles fieldset.mcq-container{max-width:none;padding:0 40px}}.component-label-container{color:inherit;margin-bottom:15px}.component-label,.component-title{display:inline-block}.component-instructions{margin-top:15px}.question-prompt{font-family:var(--title-font);margin-bottom:30px}div.answer{color:var(--text-color);display:grid;grid-template-columns:40px auto;margin:15px 0}.answer .pearson-component,.answer details{grid-column:2}input.selector{-webkit-appearance:none;border-radius:50%;box-shadow:0 0 0 1px var(--text-color);margin-top:10px;outline:none}input.selector:before{border-radius:50%;content:"";cursor:pointer;display:block;height:60%;margin:20% auto;width:60%}input.selector:checked{padding:2px}input.selector:checked:before{background:var(--primary-color);height:100%;margin:0;width:100%}input.selector:not(.locked):focus[type=radio],input.selector:not(:checked):not(.locked):hover{cursor:pointer;outline:2px solid;outline-offset:0}input.selector:not(.locked):focus[type=checkbox]{outline:2px solid var(--primary-color);outline-offset:0}input.selector.checkbox{align-items:center;border-radius:3px;display:flex;justify-content:center}input.selector.checkbox:before{border-radius:2px;transform:rotate(45deg);transition:all .3s cubic-bezier(.4,0,.2,1)}input.selector.checkbox:not(:checked):not(.locked):hover{border-radius:2px}input.selector.checkbox:checked{border-color:#0000;box-shadow:inset 0 0 0 0 #0000,inset 0 0 0 10px var(--primary-color)}input.selector.checkbox:checked:before{background-color:#fff;height:9px;width:9px}div.feedback-icon,input.selector{align-self:flex-start;grid-column:1;height:20px;width:20px}input.selector.hide{display:none}div.feedback-icon{margin-top:5px}label.option:not(.locked){align-self:center;cursor:pointer;grid-column:2}label.option p{display:inline;line-height:3.25}.mcq-container button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:16px;padding:10px 15px;text-align:center;text-transform:uppercase}.bronte-styles .response{display:none;grid-column:2;margin-bottom:15px;margin-top:15px;padding:15px}@container (width < 640px){.bronte-styles .response{grid-column:1/span 2}}.bronte-styles .response.display{display:block}.bronte-styles .response-header{size:40px;font-weight:700;grid-column:2;margin-bottom:15px}.bronte-styles .response.correct{background-color:var(--success-color-10)}.bronte-styles .response.correct .response-header{color:var(--success-color)}.bronte-styles .response.incorrect{background-color:var(--error-color)}.bronte-styles .response.incorrect .response-header{color:var(--error-color)}.bronte-styles .feedback-icon{border-radius:10px}.bronte-styles .feedback-icon.correct{background-color:var(--success-color)}.bronte-styles .feedback-icon.incorrect{background-color:var(--error-color)}.bronte-styles .feedback-icon.hide{display:none}.bronte-styles .feedback-icon.display{display:block}.mcq-container{--body-font:system-ui;--title-font:system-ui;--primary-color:#0073ca;--primary-color-40:#0073ca66;--primary-color-70:#0073cab3;--text-color:#000000b3;--success-color:#4ad3ac;--success-color-10:#4ad3ac1a;--error-color:#cc0300;--error-color-10:#e50b69;--surface-color:#fff;--background-color:#fff}*{box-sizing:border-box;font-family:Inter,sans-serif;font-size:100%}body{font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,li,p,ul{color:#05112a;margin:0;padding:0}h1{font-size:1.5rem;font-weight:400}h2{font-size:1.25rem;font-weight:600}h3{color:#3e4c59;font-size:1.5rem;font-weight:400;margin-bottom:1rem}h4{font-size:1.125rem;font-weight:600;line-height:1.5}h4[role=button]{cursor:pointer}h5{font-size:1.125rem;font-weight:400}h5,h6{line-height:1.2}h6{align-items:center;color:#333;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin:1rem 0 0}a{color:#007fa3;text-decoration:none}#pe-icons-sprite{display:none}svg{fill:currentColor}.icon-18{height:18px;width:18px}.icon-24{height:24px;width:24px}.main{align-items:stretch;display:flex;max-width:100%}.wrapper{margin:0 auto;max-width:80rem;padding:0 4.5rem}@media only screen and (max-width:768px){.wrapper{padding:0 1.25rem}}@media only screen and (max-width:480px){.wrapper{padding:0 1rem}}.fieldset-noborder{border:none;margin:0;padding:0}.fieldset-noborder legend{margin-bottom:.5rem}.radio-container{padding:24px 0}.radio-container:first-child{padding-top:0}.radio-container:last-child{padding-bottom:0}.radio-container .radio{align-items:center;display:flex;gap:1rem;margin-bottom:.875rem}.radio-container .radio label{font:normal 600 14px/20.02px Inter}.radio-container p{color:#585858;font:normal 400 14px/20.02px Inter;margin-left:2.25rem}.radio-container:first-of-type,.radio-container:not(:first-of-type){border-bottom:1px solid #c0c9c1}.radio-container:last-of-type{border-bottom:none}.radio-container .input-container{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-left:2.25rem;margin-top:1rem}.radio-container .input-container .form-element{flex:1 1;width:100%}.radio-container .input-container .form-element .gr-input{margin-bottom:0}.form-element label{font:normal 400 14px/20.02px Inter}.gr-input{background:#fff;border:1px solid #9aa5b1;border-radius:4px;color:#252525;display:block;font-size:14px;height:36px;margin:4px 0;max-width:100%;padding:0 12px;width:100%}.gr-input:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1977d4;outline:0}.gr-input:disabled{background-color:#e9e9e9;color:#c7c7c7}.gr-input.search-input{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHtSURBVHgBpZTPTttAEMZnZhWf0ycofQLyCMm9UuJjqVCIhFrl1L4B4QlSDhWKWimhFeFo/t3xI4Q3CE9AjmDYHWa9DgRvnFjwXTxjj3+7Hn+zCEt0OIw2VEBNNuaDzZHoVifmrNsJp7BGuJj8Po5qFVB9AK4XlMc60Z1V4Gfg3/Fl27AepQnDDJhPGfgmzQk3kbEu1VWXqp3drc9HhcDBOGohU+RumYNKAr1OJ5wtFh6eSBse4ScQ/bC5NqbR3Q5jD2j7RQFdCXlDerb/fTvswQoN/kc96emehLNKYj7lFyYIoG5h8p2TdTArV4OxhNWkAjv556RAtdMA8ReUFGt9YK+IqukBpfk1G6h7cwYlFWiIM3TNB2Z/Lt+LVVqorfpAaxHRcBhVoaQWamdLdogTGzwoaEFJ3QVZLfPEAzJr1zvl/FVGBKltxJI48p4FDzBigKnEtcH4vL8O9ufkYs/ZDKa7W01vWtJJSWeY6cr9IBzJvO7n59UNgOoj8Lw10j/T+PY1nHhAq8G/qCWf3c9WB2defe1itVlwYHjQV6eNnVfS0EOkNiyV7N7oIyIaviz8GorLXrO2SJSMpKKPNmdtbqyZ5/5LFzZu/vNQhDeqCPpmYBGU4B3qfgmnhkwjs10KfNcO57I7BQN1cXz8BDa70jOowjF3AAAAAElFTkSuQmCC) no-repeat .625rem;border-radius:99px;font-size:1rem;min-width:19rem;padding-left:2.5rem}.select-container.horizontal{align-items:center;display:flex;gap:10px}.select-container .gr-select-container{position:relative}.select-container .gr-select-container svg{fill:var(--text-muted);position:absolute;right:12px;top:calc(50% - 9px)}.select-container .gr-select{-webkit-appearance:none;appearance:none;background:var(--bg-level0);border:1px solid var(--color-border);border-radius:4px;color:var(--text-muted);display:block;font-size:1rem;height:44px;margin:4px 0;max-width:100%;padding:0 42px 0 12px;width:100%}.select-container .gr-select:focus{box-shadow:0 0 0 2px var(--bg-level0),0 0 0 4px #1977d4;outline:0}.select-container .gr-select:disabled{background-color:#e9e9e9;color:var(--color-border)}.select-container .gr-select:disabled+svg{fill:var(--color-border)}.select-container .gr-select[multiple]{height:auto}.select-container .gr-select[multiple] option{cursor:pointer}.gr-textarea{background:#fff;border:1px solid #9aa5b1;border-radius:4px;color:#252525;display:block;font-size:14px;height:36px;margin:4px 0;max-width:100%;padding:8px 12px;width:100%}.gr-textarea:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1977d4;outline:0}.gr-textarea:disabled{background-color:#e9e9e9;color:#c7c7c7}.gr-label{color:#585858;display:inline-block;font:normal 600 12px/14.4px Inter;font-family:Open Sans;font-size:.75rem;font-style:normal;font-weight:400;line-height:16px}.sr-only{left:-9999px;position:absolute;top:-9999px}.gr-checkbox{margin-bottom:.5rem;position:relative}.gr-checkbox input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.gr-checkbox input[type=checkbox]~label{cursor:pointer;display:inline-block;min-height:24px;padding-left:2.5em;position:relative;z-index:2}.gr-checkbox input[type=checkbox]~span{background:#fff;border:2px solid #c7c7c7;border-radius:4px;height:22px;left:0;line-height:1.5;position:absolute;text-align:center;top:0;width:22px;z-index:0}.gr-checkbox input[type=checkbox]~span svg{fill:#047a9c;height:24px;left:-3px;opacity:0;position:relative;top:-4px;width:24px}.gr-checkbox input[type=checkbox]:disabled~span{background-color:#e9e9e9;border:2px solid #c7c7c7}.gr-checkbox input[type=checkbox]:disabled~span svg{fill:#c7c7c7}.gr-checkbox input[type=checkbox]:focus~span{box-shadow:0 0 0 2px #fff,0 0 0 4px #1977d4;outline:0}.gr-checkbox input[type=checkbox]:checked~span svg{opacity:1}.breadcrumnbs{display:flex;gap:1.125rem;margin:1rem 0 1.5rem}.breadcrumnbs a{color:#3e4c59;text-decoration:none}.breadcrumnbs a:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgBfZA7DoMwEER3Dco5nFukikKqNJEonRumpKSCllvgcyDZZpePtCyfkWzZeiPvjPH5/fVAGrJUdNXfg5KBSHsCewvYPkpndwYTUkEGf2ZC3l4fZ2OGLd0sLS/H4eo8M6F87siEOpQ25RtYuvkQpmbADY2C90hNuBE3G8IyQsBGwq6mkFdw/skt7CWcDAq+JWTllJTzHkLWCLOmeMLtPIS7AAAAAElFTkSuQmCC) no-repeat 50%;content:"";display:inline-block;height:14px;margin-left:1.125rem;width:8px}.breadcrumnbs a:last-child{color:#007fa3}.breadcrumnbs a:last-child:after{display:none}.breadcrumnbs a:hover{color:#007fa3}.badge{background:#cfd8dc;border-radius:99px;color:#263238;display:inline-block;font-size:.75rem;font-weight:400;margin-left:.5rem;padding:2px 6px}.gr-btn{align-items:center;background-color:initial;border:2px solid #020917;border-radius:22px;color:#020917;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;line-height:1.15;margin:0;padding:.5rem 1.5rem;position:relative;text-decoration:none;white-space:nowrap}.gr-btn.selected{background:#e1e3df;border-radius:8px!important}.gr-btn.selected:active,.gr-btn.selected:hover{background-color:#334cb3!important}.gr-btn:hover{border-color:#252525;color:#252525}.gr-btn:focus{box-shadow:none;outline:1px solid #6a7070}.gr-btn.color-btn.selected{background-color:initial}.gr-btn.color-btn.selected path,.gr-btn.color-btn.selected svg{stroke:inherit!important;color:inherit!important}.gr-btn.color-btn.selected svg{border-radius:50%;outline:1px solid #000;outline-offset:1px}.gr-btn.color-btn.selected:active,.gr-btn.color-btn.selected:hover{background-color:#f2f2f2!important}.gr-btn.light{border-color:#fff;color:#fff}.gr-btn.primary{background-color:#5066c5;border:2px solid #5066c5;color:#fff}.gr-btn.primary:hover{background-color:#293e98;color:#fff}.gr-btn.primary:focus{box-shadow:none;outline:1px dashed #eee;outline-offset:-4px}.gr-btn.primary:disabled{background-color:#5066c5;border:1px solid #5066c5;color:#fff!important;opacity:.5}.gr-btn.primary.light,.gr-btn.primary.light:disabled{background-color:#4357b2;border-color:#4357b2}.gr-btn.primary.light:disabled{opacity:.75}.gr-btn.primary.next{align-items:center;background:linear-gradient(86.65deg,#1ce6b5 -81.59%,#2128d9);border:none;border-radius:50%;color:#fff;display:flex;gap:8px;opacity:.8;padding:0}.gr-btn.primary.next svg{fill:currentColor}.gr-btn.primary.next:focus,.gr-btn.primary.next:hover{opacity:1}.gr-btn.attention{background-color:#252525;border:1px solid #252525;color:#fff}.gr-btn.attention:hover{background-color:#000}.gr-btn.attention:focus{box-shadow:none;outline:1px dashed #eee;outline-offset:-4px}.gr-btn.small{font-size:14px;min-width:128px;padding:7px 20px}.gr-btn.small:focus:after{padding:18px 21px}.gr-btn.extra-large{font-size:16px;min-width:152px;padding:10px 24px}.gr-btn.extra-large:focus:after{border-radius:24px;padding:22px 21px}.gr-btn:disabled{background-color:#e9e9e9;border:0;color:#6a7070!important;cursor:default!important}.gr-btn.icon-btn-24{border:0;border-radius:50%;height:2.375rem;margin:0;min-width:auto;padding:.25rem;width:2.375rem}.gr-btn.icon-btn-24:focus{box-shadow:none;outline:2px solid #266eb5;outline-offset:-2px}.gr-btn.icon-btn-24:hover{background-color:rgba(221,225,255,.122);box-shadow:none}.gr-btn.icon-btn-24 .active,.gr-btn.icon-btn-24:active{box-shadow:none}.gr-btn.icon-btn-24:disabled{background-color:initial!important}.gr-btn.icon-btn-24:disabled svg{fill:#ccc}.gr-btn.icon-btn-24.rounded{border-radius:50%}.gr-btn.icon-btn-18{border:0;border-radius:4px;height:1.625rem;margin:0;min-width:auto;padding:.25rem;width:1.625rem}.gr-btn.icon-btn-18:focus,.gr-btn.icon-btn-18:hover{border-radius:4px;box-shadow:none}.gr-btn.icon-btn-18:hover{background-color:#f2f2f2}.gr-btn.icon-btn-18 .active,.gr-btn.icon-btn-18:active{border-radius:4px;box-shadow:none}.gr-btn.icon-btn-18:disabled{background-color:initial!important}.gr-btn.icon-btn-18:disabled svg{fill:#ccc}.gr-btn.no-border,.gr-btn.no-border:hover{border:0}.gr-btn.no-border:focus:after{border-radius:5px;left:auto;min-width:auto;padding:16px;top:auto}.gr-btn.link-btn{border:0;color:#05112a;min-width:0;padding:0;text-decoration:underline}.gr-btn.link-btn:active,.gr-btn.link-btn:focus{box-shadow:none;outline:none}.gr-btn.input-btn{border:0;color:#05112a;display:block;min-width:0;padding:0;text-align:start;white-space:normal}.gr-btn.input-btn.border{background:#fff;border:1px solid #9aa5b1;border-radius:4px;color:#252525;min-height:36px;padding:0 12px;text-align:start;width:100%}.gr-btn.input-btn+.edit-btn{opacity:0}.gr-btn.input-btn:hover+.edit-btn{opacity:1}.gr-btn.input-btn:active,.gr-btn.input-btn:focus{box-shadow:none;outline:none}.gr-btn.has-dd{background-image:url(/static/media/icon_has_dd.542fdcc7815e14767605.svg);background-position:calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.gr-btn.has-dd.selected{background-image:url(/static/media/icon_has_dd_white.69ffd8e32dc9537698c5.svg)}.classic-btn{background-color:#e9e9e9;background-image:none;border:1px solid #c7c7c7;border-radius:3px;color:#252525;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-o-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.classic-btn:disabled{background-color:#e9e9e9;border-color:#e9e9e9;color:#c7c7c7;cursor:not-allowed}.classic-btn:disabled img{opacity:.5}.classic-btn:not(:disabled):hover{background-color:#d9d9d9;border-color:#c7c7c7;color:#252525}.classic-btn.primary{background-color:#047a9c;border-color:#047a9c;color:#fff}.classic-btn.primary:hover{background-color:#005a70;border-color:#005a70}.gr-radio{align-items:center;display:flex;margin-bottom:.5rem;min-height:1.5rem;position:relative}.gr-radio input[type=radio]{opacity:0;position:absolute}.gr-radio input[type=radio]:focus~span{outline:0}.gr-radio input[type=radio]+label{cursor:pointer;display:inline-block;line-height:18px;padding-left:36px;vertical-align:middle}.gr-radio input[type=radio]~span{background:#fff;border:2px solid #c7c7c7;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:border-box;color:#6a7070;display:block;height:24px;left:0;padding:0;pointer-events:none;position:absolute;top:0;width:24px}.gr-radio input[type=radio]~span svg{opacity:0}.gr-radio input[type=radio]:checked~span{border-color:#047a9c}.gr-radio input[type=radio]:checked~span svg{fill:#047a9c;left:-2px;opacity:1;position:absolute;top:-2px}.gr-radio input[type=radio]:checked:disabled~span,.gr-radio input[type=radio]:disabled~span{background-color:#f7f7f7;border-color:#ddd}.gr-radio input[type=radio]:checked:disabled~span svg.select-icon,.gr-radio input[type=radio]:disabled~span svg.select-icon{fill:#ccc}.gr-radio.selected input[type=radio]:checked~span svg.correct-icon{fill:#038238;left:-2px;opacity:1;position:relative;top:-2px}.gr-radio.selected input[type=radio]:checked~span svg.select-icon{display:none}.chatbot-drawer .drawer-body .response .message .chat-mcq fieldset{border:0;margin:0;padding:0}.chatbot-drawer .drawer-body .response .message .chat-mcq legend{margin-bottom:1em}.chatbot-drawer .drawer-body .response .message .chat-mcq .option{background-color:#fff;border:1px solid #2388ff33;border-radius:8px;box-shadow:0 2px 12px 0 #19213d0f;margin-bottom:.5rem;padding:.5em}.chatbot-drawer .drawer-body .response .message .chat-mcq .option:hover{border:1px solid #5385bf;box-shadow:0 8px 15px 0 #19213d33}.chatbot-drawer .drawer-body .response .message .chat-mcq .gr-radio{margin:0}.chatbot-drawer .drawer-body .response .message .chat-mcq .gr-radio.correct input[type=radio]~span svg{fill:#038238;left:-2px;opacity:1;position:absolute;top:-2px}.chatbot-drawer .drawer-body .response .message .chat-mcq .gr-radio.incorrect input[type=radio]~span svg{fill:#cc0300;left:-2px;opacity:1;position:absolute;top:-2px}.chatbot-drawer .drawer-body .response .message .chat-mcq .feedback.option-feedback{background-color:#c7c7c766;border-radius:8px;margin-bottom:8px;margin-top:24px;padding:12px 16px}.chatbot-drawer .drawer-body .response .message .chat-mcq .feedback.option-feedback p{margin:0}.title-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;font-size:1rem;height:40px;margin-bottom:.25rem;padding:0 12px;width:100%}.title-input:focus{border:0;outline:2px solid #1977d4}.title-input::placeholder{color:#999}.modal{background-color:#0000005c;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:2}.modal .modal-content{background-color:#fff;border-radius:12px;box-shadow:0 0 6px #0006;left:50%;max-height:80vh;max-width:100%;outline:none;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px;z-index:3}.modal .form-group{display:flex;flex-direction:column;gap:.5rem}.modal .form-group label{color:#6a7070;font-size:.875rem;font-weight:600}.modal .select-container{position:relative}.modal .select-container select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #c7c7c7;border-radius:4px;color:#252525;display:block;font-size:.875rem;height:2.25rem;margin:.25rem 0;max-width:100%;padding:0 2.625rem 0 .75rem;width:100%}.modal .select-container svg{fill:#6a7070;position:absolute;right:.75rem;top:calc(50% - 9px)}header.app-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-bottom:1px solid #0000001a;box-shadow:0 2px 10px 0 #0000001a;display:flex;grid-column:1/span 12;grid-row:1;justify-content:space-between;max-height:70px;padding:1rem;position:relative}header.app-header .left,header.app-header .right{align-items:center;display:flex;gap:.625rem}header.app-header .right label{font-size:.75rem;line-height:1.5}header.app-header .left{gap:1.5rem}header.app-header h1{align-items:center;color:#252525;display:flex;font-family:Inter,Helvetica,sans-serif;font-size:22px;font-weight:300;gap:.625rem}header.app-header .MuiSvgIcon-root{fill:#585858}header.app-header .badge{align-content:center;align-items:center;background-color:#c117ba;border-radius:85px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;position:absolute;right:5px;top:5px;width:16px}.overview-hero{border-bottom:1px solid #a3c8d380;box-shadow:0 10px 20px #ffffffb3;min-height:16rem;padding:1.5rem 0;position:sticky;top:0;z-index:2}@media only screen and (max-width:480px){.overview-hero{padding:1rem 0}}.overview-hero .overview-hero__right{container-type:inline-size}@media only screen and (max-width:480px){.overview-hero.pinned{min-height:0}.overview-hero.pinned .meta-data,.overview-hero.pinned .overview-hero__right,.overview-hero.pinned .progress-indicator{display:none}.overview-hero.pinned .action-bar{grid-row:2}}.overview-hero .gradient{background:linear-gradient(80.83deg,#e8cbc01a 33.76%,#636fa400 93.73%),linear-gradient(87.2deg,#ffffffe6 19.77%,#fff0 99.48%),#047a9c66;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.overview-hero .gradient:before{background:linear-gradient(181.53deg,#e8cbc0cc -1.76%,rgba(99,111,164,.096) 98.7%);opacity:.5;z-index:5}.overview-hero .gradient:before,.overview-hero:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.overview-hero:after{background:linear-gradient(180deg,#fff,#fffffff2 85%,#ffffff4d);z-index:2}.overview-hero .wrapper{display:grid;grid-template-columns:52% 40%;justify-content:space-between;opacity:1;position:relative;z-index:10}@media only screen and (max-width:768px){.overview-hero .wrapper{align-items:flex-start;gap:1.25rem;grid-template-columns:100%}}.overview-hero__left{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}@media only screen and (max-width:768px){.overview-hero__left{margin-bottom:0}}.overview-hero__left .gr-btn{max-width:8.25rem}.overview-hero__right{grid-column:2;grid-row:1/span 2}@media only screen and (max-width:768px){.overview-hero__right{grid-column:1;grid-row:2}}.overview-hero ul{list-style-type:none;margin:0;padding:0}.overview-hero ul.meta-data{color:#333;display:flex;flex-wrap:wrap;gap:1rem;margin:0!important}@media only screen and (max-width:480px){.overview-hero ul.meta-data{gap:.75rem}}.overview-hero ul.meta-data a{font-weight:600}.overview-hero ul.meta-data .label{font-weight:600;margin-right:.25rem}.overview-hero ul.meta-data.points{gap:.25rem}.overview-hero ul.meta-data.points li{border-right:1px solid #0000008a;padding:0 .5rem}.overview-hero ul.meta-data.points li:last-child{border:0;padding-right:0}.overview-hero ul.meta-data.points li:first-child{padding-left:0;padding-right:.75rem}.overview-hero .assignment-type{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:300;margin:0;text-transform:capitalize}.overview-hero .assignment-type:before{background-color:#017899;border-radius:50%;content:"";height:.5rem;margin-right:.5rem;width:.5rem}.overview-hero h2{font-size:2.125rem;font-weight:300;line-height:1}@media only screen and (max-width:480px){.overview-hero h2{font-size:1.5rem;font-weight:400}}.overview-hero .action-bar{align-items:flex-end;display:flex;gap:1.5rem;margin-top:1rem}@media only screen and (max-width:768px){.overview-hero .action-bar{margin-top:0}}@media only screen and (max-width:480px){.overview-hero .action-bar{gap:1rem;grid-row:3}}.overview-hero .action-bar .gr-btn{margin:0}@media only screen and (max-width:480px){.overview-hero .action-bar .gr-btn{display:block;width:100%}.overview-hero .action-bar{align-items:flex-start;flex-direction:column;width:100%}}.progress-indicator{display:flex;flex-direction:column;gap:.5rem;transition:all .5s ease-in-out;width:100%}.progress-indicator .progress-info{font-size:.875rem;font-weight:600;line-height:1.4}.progress-indicator .progress{background-color:#fff;border-radius:99px;height:.5rem;min-width:18rem;position:relative;width:100%}@media only screen and (max-width:1200px){.progress-indicator .progress{min-width:12rem}}.progress-indicator .progress span{background:linear-gradient(270deg,#06a5c8,#007899);border-radius:9px;height:.5rem;left:0;position:absolute;top:0}.overall-score{align-items:center;background:linear-gradient(261.73deg,#ffffffe6,#ffffff80);border-radius:.5rem;display:flex;gap:.5rem;height:11.25rem;padding:1rem 1.25rem;width:100%}.overall-score h3{font-size:1.375rem;font-weight:600;margin-bottom:.5rem}@media only screen and (max-width:480px){.overall-score h3{font-size:1.125rem}.overall-score h3+span{font-size:1rem}}.overall-score.complete,.overall-score.in-progress{background-image:linear-gradient(261.73deg,#ffffffe6,#ffffff80)}.overall-score.complete{background-position:100% 100%}@container (width < 420px){.overall-score{background:linear-gradient(261.73deg,#ffffffe6,#ffffff80);background-size:contain;padding:1rem}}@container (width < 380px){.overall-score{background:linear-gradient(261.73deg,#ffffffe6,#ffffff80);padding:1rem}}.overview-body{padding:2rem 0}.overview-body .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.overview-body .wrapper{flex-direction:column-reverse;gap:2rem}}.overview-body .overview-body__left{flex:0 0 52%}.overview-body .overview-body__right{flex:0 0 40%}.svg-item{animation:donutfade 1s;filter:drop-shadow(0 4px 10px rgba(0,0,0,.05));max-width:8.25rem;position:relative}@media only screen and (max-width:1200px){.svg-item{max-width:6.25rem}}@media only screen and (max-width:768px){.svg-item{max-width:9.25rem}}@media only screen and (max-width:480px){.svg-item{max-width:6.25rem}}@keyframes donutfade{0%{opacity:.2}to{opacity:1}}.svg-item .donut-ring{stroke:#fff;stroke-width:1rem}@media only screen and (max-width:480px){.svg-item .donut-ring{stroke-width:.875rem}}.svg-item .donut-segment{stroke:#007fa3;animation:donut1 1s;transform-origin:center}.svg-item .center-text{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%)}.svg-item .center-text .large{font-size:2rem;font-weight:400}@keyframes donut1{0%{stroke-dasharray:0,100}to{stroke-dasharray:236,10}}.assignment-objectives h4{font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.assignment-objectives p{align-items:center;display:flex;font-size:.875rem;gap:.25rem;margin-bottom:.5rem}.assignment-objectives p strong{font-weight:600}.assignment-objectives ul{margin-left:1rem;padding-left:.5rem}@media only screen and (max-width:768px){.assignment-objectives ul{margin-left:1rem!important}}.assignment-objectives ul li{font-weight:400;letter-spacing:.15px;line-height:1.5;margin-bottom:.25rem}ul.assignment-summary{list-style-type:none;margin:0 0 2.5rem!important;padding:0}@media only screen and (max-width:768px){ul.assignment-summary{margin:0 0 1.5rem!important}}ul.assignment-summary li{letter-spacing:.15px;padding:.5rem;text-transform:capitalize}ul.assignment-summary li:last-child{border:0}ul.assignment-summary li:before{align-items:center;border-radius:50%;content:"";display:inline-block;height:1rem;margin-right:.75rem;width:1rem}ul.assignment-summary li.activities:before{background-color:#c45303}ul.assignment-summary li.readings:before{background:#566bb7}ul.assignment-summary li.videos:before{background:#647a00}ul.assignment-summary li.questions:before{background:#753299}ul.assignment-summary li.others:before{background:#297f94}.back-to-top{align-items:center;background:#007fa380;border:0;bottom:4rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:fixed;right:4.5rem;width:2.5rem}@media only screen and (max-width:480px){.back-to-top{bottom:2rem}}.back-to-top:hover{background:#007fa3}.assignment-card{background:linear-gradient(90deg,#fefefee6,#fefefe4d);border-bottom:1px solid #c0c9c1;cursor:pointer;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;min-height:5rem;padding:0;position:relative}.assignment-card .count{align-content:center;grid-column:1;grid-row:1/span 2;padding:0 1rem}.assignment-card .icon-wrapper{align-content:center;grid-column:2/span 2;grid-row:1/span 2}.assignment-card:focus{outline:2px solid #007fa3;outline-offset:-5px}.assignment-card .icon-holder{align-items:center;border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.assignment-card .icon-holder>svg{fill:#fff}.assignment-card .icon-holder.video{background-color:#647a00}.assignment-card .icon-holder.activity{background-color:#c45303}.assignment-card .icon-holder.other{background-color:#297f94}.assignment-card .icon-holder.reading{background-color:#566bb7}.assignment-card .icon-holder.question{background-color:#753299}.assignment-card .item-title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;font-weight:600;grid-column:4/span 6;grid-row:1;letter-spacing:.0005em;line-height:1.3;margin:1rem 0 .5rem;max-height:2.275rem;overflow:hidden}.assignment-card .item-meta-data{align-items:center;display:flex;gap:.5rem;grid-column:4/span 6;grid-row:2;list-style-type:none;margin:0!important;padding:0 0 1rem}.assignment-card .item-meta-data li{padding-left:.5rem}.assignment-card .type-chip{color:#333;font-size:.75rem;font-weight:600;letter-spacing:.14px;padding-left:0!important;text-transform:capitalize;white-space:nowrap}.assignment-card .item-points,.assignment-card .item-time{color:#333;font-size:.75rem;font-weight:400;text-align:center}.assignment-card .item-time{border-left:1px solid #0000003b;white-space:nowrap}.assignment-card .item-points,.assignment-card .show-work-indicator{border-left:1px solid #0000003b;padding-left:.5rem}.assignment-card .item-status{align-content:center;align-items:center;bottom:0;display:flex;grid-column:12;grid-row:1/span 2;justify-content:center;position:absolute;right:0;top:0;width:2.5rem}.assignment-card .item-status svg.status-not-started{fill:#fff}.assignment-card .item-status svg.status-complete{fill:#038238}.assignment-card.in-overview .item-title{font-size:1rem}.assignment-card.in-overview .item-status svg.status-not-started{display:none}.assignment-card:hover{background-color:#e9e9e9}.assignment-card:hover .item-title{text-decoration:underline}.assignment-card[disabled]{background-color:#fafafa}.assignment-card[disabled] .icon-holder{background-color:#888!important}.assignment-card[disabled]:hover{background-color:#fafafa;cursor:default}.assignment-card[disabled]:hover .item-title{text-decoration:none}.assignment-card[disabled]:focus{outline:none}.assignment-card[disabled] .item-status{background-color:#f0f0f0}.assignment-card[disabled] .item-status svg{fill:#666}.assignment-card.selected .count,.assignment-card.selected .item-meta-data,.assignment-card.selected .item-points,.assignment-card.selected .item-time,.assignment-card.selected .item-title,.assignment-card.selected .type-chip{border-color:#ffffff80;color:#fff}.assignment-card.selected .icon-holder{background-color:#fff3!important}.assignment-card.selected:focus{outline-color:#fff}.assignment-card.selected:hover{background-color:inherit}.assignment-card.selected.video{background-color:#647a00}.assignment-card.selected.video .item-status{background-color:#ffffff0d}.assignment-card.selected.video .item-status .status-not-started{fill:#7d9900}.assignment-card.selected.video .item-status .status-not-started circle{stroke:#fff;stroke-opacity:1}.assignment-card.selected.video .item-status .status-complete{fill:#fff}.assignment-card.selected.activity{background-color:#c45303}.assignment-card.selected.activity .item-status{background-color:#ffffff0d}.assignment-card.selected.activity .item-status .status-not-started{fill:#cc5803}.assignment-card.selected.activity .item-status .status-not-started circle{stroke:#fff;stroke-opacity:1}.assignment-card.selected.activity .item-status .status-complete{fill:#fff}.assignment-card.selected.other{background-color:#297f94}.assignment-card.selected.other .item-status{background-color:#ffffff0d}.assignment-card.selected.other .item-status .status-not-started{fill:#297f94}.assignment-card.selected.other .item-status .status-not-started circle{stroke:#fff;stroke-opacity:1}.assignment-card.selected.other .item-status .status-complete{fill:#fff}.assignment-card.selected.reading{background-color:#566bb7}.assignment-card.selected.reading .item-status{background-color:#ffffff0d}.assignment-card.selected.reading .item-status .status-not-started{fill:#566bb7}.assignment-card.selected.reading .item-status .status-not-started circle{stroke:#fff;stroke-opacity:1}.assignment-card.selected.reading .item-status .status-complete{fill:#fff}.assignment-card.selected.question{background-color:#753299}.assignment-card.selected.question .item-status{background-color:#ffffff0d}.assignment-card.selected.question .item-status .status-not-started{fill:#7c03b5}.assignment-card.selected.question .item-status .status-not-started circle{stroke:#fff;stroke-opacity:1}.assignment-card.selected.question .item-status .status-complete{fill:#fff}.collapsed .nav-top .gr-btn{text-align:center;width:100%}.collapsed .assignment-group{border:0;box-shadow:none;margin:0!important}.collapsed .assignment-group li:first-child .assignment-card,.collapsed .assignment-group li:first-child .assignment-card .item-status,.collapsed .assignment-group li:last-child .assignment-card .item-status{border-radius:0}.collapsed .assignment-group li .assignment-card{border:0;border-bottom:1px solid #eee;border-radius:0;height:3rem;min-height:0;padding:0}.collapsed .assignment-group li .assignment-card .count,.collapsed .assignment-group li .assignment-card .icon-holder,.collapsed .assignment-group li .assignment-card .item-points,.collapsed .assignment-group li .assignment-card .item-time,.collapsed .assignment-group li .assignment-card .item-title,.collapsed .assignment-group li .assignment-card .show-work-indicator,.collapsed .assignment-group li .assignment-card .type-chip{display:none!important}.collapsed .assignment-group li .assignment-card .item-status{grid-column:1/span 12;width:100%}.collapsed .assignment-group li .assignment-card .item-status.completed{background-color:initial}.collapsed .assignment-group li .assignment-card:hover{background-color:inherit}.collapsed .assignment-group li .assignment-card.selected .item-status.completed{background-color:#038238}.assignment-group{display:flex;flex-direction:column;list-style-type:none;margin:1rem 0!important;padding:0}.assignment-group:first-child{margin-top:0}.assignment-group li:first-child .assignment-card{border-radius:.5rem .5rem 0 0}.assignment-group li:first-child .assignment-card .item-status{border-radius:0 .5rem 0 0}.assignment-group li:last-child .assignment-card{border-radius:0 0 .5rem .5rem}.assignment-group li:last-child .assignment-card .item-status{border-radius:0 0 .5rem 0}.accordion h4{align-items:center;border-bottom:1px solid #0000001f;color:#005d83;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;letter-spacing:.005em;line-height:1.5;margin-bottom:1rem}.accordion h4 svg{transform:rotate(0);transition:transform .3s linear}.accordion .accordion-content{margin-bottom:1rem;max-height:0;opacity:0;overflow:hidden;transition:all .3s linear}.accordion .accordion-content p{font-family:Merriweather;font-size:19px;font-style:normal;font-weight:400;letter-spacing:.0005em;line-height:1.5;margin-bottom:.5rem}.accordion.open h4 svg{transform:rotate(90deg)}.accordion.open .accordion-content{max-height:50rem;opacity:1}.tippy-box{background-color:#546e7a;border-radius:4px;box-shadow:0 0 25px #00000040;color:#fff;font-size:.75rem;font-weight:400;text-align:left}.tippy-box[data-placement^=bottom]>.tippy-arrow{border:10px solid;border-color:#0000 #0000 #546e7a;height:0;top:-19px;width:0}.tippy-box[data-placement^=top]>.tippy-arrow{border:10px solid #0000;border-top-color:#546e7a;height:0;top:100%;width:0}.tippy-box[data-placement^=left]>.tippy-arrow{border:10px solid #0000;border-left-color:#546e7a;height:0;left:100%;top:50%;width:0}.tippy-box[data-placement^=right]>.tippy-arrow{border:10px solid #0000;border-right-color:#546e7a;height:0;right:100%;top:50%;width:0}.tippy-box.assignment-tip{background-color:#f7f8fc;margin-top:-3px}.tippy-box.assignment-tip .tippy-arrow{border:10px solid;border-color:#0000 #0000 #f7f8fc;height:0;top:-22px;width:0}.tippy-box.assignment-tip .assignment-tip__content{background-color:#f7f8fc;color:#1f2933;font-family:Inter,sans-serif;font-size:.875rem;padding:1rem}.tippy-box.assignment-tip .assignment-tip__content .details-link{display:flex;font-size:.75rem;justify-content:flex-end}.tippy-box.assignment-tip .assignment-tip__content>div{align-items:center;display:flex;gap:.5rem;margin:0 0 .5rem}#root{display:flex}#root .main-container{border-radius:0 12px 12px 0;display:flex;flex:1 1;flex-direction:column;min-height:100vh}#root .main-container main{background:linear-gradient(137deg,#e3eff8 .5%,#e5e5f9);flex:1 1}#root .main-container main.overview-main{background:#0000}.player-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.702);background:var(--neutral-white-white-70,hsla(0,0%,100%,.702));box-shadow:0 2px 10px 0 #0000001a;color:#000;display:flex;font-family:TT Commons W05,Arial,Helvetica,sans-serif;height:3.25rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem;position:relative;top:0;width:100%;z-index:112}.player-header .progress-indicator{align-items:center;flex-direction:row;gap:8px}.player-header .progress-indicator .progress-info{white-space:nowrap}.player-header .progress-indicator .progress{background:#e7e7e7;height:9px;min-width:80%;padding:0}.player-header .progress-indicator .progress span{background:linear-gradient(86.65deg,#1ce6b5 -81.59%,#7075f7);height:100%;left:0;top:0;transition:width .3s ease-in}.player-header .assignment-type{text-transform:capitalize}@media only screen and (max-width:480px){.player-header .assignment-type .assignment-type__wide{display:none}}.player-header .assignment-type .assignment-type__mobile{display:none}@media only screen and (max-width:480px){.player-header .assignment-type .assignment-type__mobile{display:inline-block}}.player-header .gr-btn{color:#585858}.player-header .gr-btn.icon-btn-18 svg,.player-header .gr-btn.icon-btn-24 svg{fill:#585858}.player-header .gr-btn.btn-close{background-color:#03313e;border:0;color:#fff;font-size:1rem;margin-left:1rem;padding:8px 20px}@media only screen and (max-width:480px){.player-header .gr-btn.btn-close{margin:0}}.player-header .gr-btn.btn-close .mobile-view{display:none}@media only screen and (max-width:480px){.player-header .gr-btn.btn-close .mobile-view{display:inline}}.player-header .gr-btn.btn-close .desktop-view{display:inline}@media only screen and (max-width:480px){.player-header .gr-btn.btn-close .desktop-view{display:none}.player-header .gr-btn.btn-close{background:#0000;padding:.5rem}}.player-header .player-header__left{align-items:center;display:flex;gap:.5rem}@media only screen and (max-width:768px){.player-header .player-header__left #info-icon{display:none}}.player-header .player-header__left .hamburger{background:#0000;border:none;display:none;position:relative;-webkit-user-select:none;user-select:none;z-index:1}@media only screen and (max-width:768px){.player-header .player-header__left .hamburger{display:block}}.player-header .player-header__left .hamburger>span{background:#f5f5f5;border-radius:3px;display:block;height:3px;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:1.5rem;z-index:1}.player-header .player-header__left .hamburger>span:first-child{transform-origin:0 0}.player-header .player-header__left .hamburger>span:nth-last-child(2){transform-origin:0 100%}.player-header .player-header__left .hamburger.open>span{margin:0;opacity:1;transform:rotate(45deg) translate(-2px,-1px);transform-origin:50% 50%}.player-header .player-header__left .hamburger.open>span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.player-header .player-header__left .hamburger.open>span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px);transform-origin:50% 50%}.player-header .player-header__center{left:50%;min-width:30%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:left .3s linear}@media only screen and (max-width:1200px){.player-header .player-header__center{min-width:15%}}@media only screen and (max-width:768px){.player-header .player-header__center{display:none}}.player-header .player-header__center .item-type{font-size:1.25rem;font-weight:600;text-transform:capitalize}.player-header .player-header__center .step-info{font-size:.875rem;font-weight:400}.player-header .player-header__right{align-items:center;color:#4f5561;display:flex;font-family:Hind;font-size:1rem;font-weight:500;gap:1.5rem}.player-header .player-header__right .mobile-score-btn{display:none;margin:0}.player-header .player-header__right .mobile-score-btn svg{fill:none!important;stroke:#fff}@media only screen and (max-width:768px){.player-header .player-header__right .mobile-score-btn{display:block}.player-header .player-header__right .mobile-score-btn:hover{background-color:initial}.player-header .player-header__right .mobile-score-btn:active,.player-header .player-header__right .mobile-score-btn:focus{border:0;outline:0}}.player-header .player-header__right .score-info>span{display:inline-block;margin:0 .25rem}@media only screen and (max-width:1200px){.player-header .player-header__right .score-info>span{margin:0 .125rem}}.player-header .player-header__right .score-info>span.label{font-weight:600}.player-header .player-header__right .score-info>span.inline-val{font-weight:300;white-space:nowrap}@media only screen and (max-width:768px){.player-header .player-header__right .score-info>span.divider{display:none}}@media only screen and (max-width:1200px){.player-header .player-header__right .score-info>span{font-size:.875rem}}@media only screen and (max-width:768px){.player-header .player-header__right .score-info{background:#fff;border:1px solid #ddd;border-radius:0 0 .25rem .25rem;box-shadow:0 0 16px #00000026;color:#333;display:none;gap:.5rem;min-width:225px;padding:.5rem .75rem;position:absolute;right:7.25rem;top:calc(100% + .125rem)}.player-header .player-header__right .score-info:after,.player-header .player-header__right .score-info:before{border:solid #0000;bottom:99%;content:" ";height:0;pointer-events:none;position:absolute;right:12px;width:0}.player-header .player-header__right .score-info:after{border-color:#88b7d500 #88b7d500 #fff;border-width:10px;margin-right:0}.player-header .player-header__right .score-info:before{border-color:#c2e1f500 #c2e1f500 #c7c7c7;border-width:12px;margin-right:-2px}.player-header .player-header__right .score-info.open{display:grid;grid-template-columns:50% auto}}@media only screen and (max-width:480px){.player-header .player-header__right .score-info{right:3.25rem}}.item-header{align-items:center;background:#007899;display:flex;height:5rem;justify-content:space-between;padding:1.25rem 1.5rem}.item-header .gr-btn{border-color:#fff;color:#fff}.item-header__right{align-items:center;display:flex;gap:1rem}.player-main{display:flex;max-height:100vh;position:relative}.player-main aside{overflow-x:hidden;position:fixed;transition:all .5s ease-in-out;width:23.5rem;z-index:115}.player-main aside:not(.collapsed){height:100%}.player-main aside:not(.collapsed)+.assignment-content{margin-left:23.5rem}.player-main aside .aside-inner{display:flex;flex-direction:column;max-height:calc(100vh - 5.5rem)}.player-main aside .scroll-btn{display:none}.player-main aside nav{flex:1 1;margin:2.25rem 1rem 0 2.25rem;overflow:auto;padding:0;scroll-behavior:smooth}@media only screen and (max-width:768px){.player-main aside nav{padding-top:1.25rem}}@media only screen and (max-width:480px){.player-main aside nav{padding-top:0}}.player-main aside nav .nav-sumamry{background:linear-gradient(90deg,#fefefee6,#fefefe4d);border-bottom:1px solid #c0c9c1;padding:1.5rem}.player-main aside nav::-webkit-scrollbar{width:.25rem}.player-main aside nav::-webkit-scrollbar-track{background:#f8f8f8}.player-main aside nav::-webkit-scrollbar-thumb{background:#c7c7c7}.player-main aside nav::-webkit-scrollbar-thumb:hover{background:#999}.player-main aside .assignment-group{margin:0!important}.player-main aside .assignment-group li .assignment-card{background:linear-gradient(90deg,#fefefee6,#fefefe4d);border-radius:0}.player-main aside .assignment-group li .assignment-card.selected{background:#5066c5}.player-main aside .assignment-group li .assignment-card.selected .icon-holder{background-color:#fff!important}.player-main aside .assignment-group li .assignment-card.selected .icon-holder>svg{fill:#5066c5}.player-main aside .assignment-group li .assignment-card .item-status{display:none}.player-main aside .nav-top{background:#fafafa;border-bottom:1px solid rgba(51,51,51,.125);box-shadow:0 3px 19px 0 #0000001a;display:flex;flex:0 0 2.5rem;margin-bottom:.25rem;padding:0 1rem;position:sticky;top:0;width:100%;z-index:11}.player-main aside .nav-top #closeBtn{display:none}@media only screen and (max-width:768px){.player-main aside .nav-top{display:none}}@media only screen and (max-width:480px){.player-main aside .nav-top{background:#0000;border:0;display:flex;justify-content:flex-end;margin-bottom:0}.player-main aside .nav-top #minimizeBtn{display:none}.player-main aside .nav-top #closeBtn{background:#f5f5f5;border:0;display:block;height:2.5rem;padding:.5rem;width:2.5rem}.player-main aside .nav-top #closeBtn svg{margin:0}}.player-main aside .nav-top .gr-btn{color:#3339;font-size:12px;font-weight:600;letter-spacing:.0005em;line-height:14px}.player-main aside .nav-top .gr-btn svg{margin-right:.5rem}.player-main aside.collapsed{background:#0000;border:0;box-shadow:none;max-height:calc(100dvh - 140px);max-width:7.125rem;overflow:hidden;padding:2rem}.player-main aside.collapsed .aside-inner{background-color:#fff}.player-main aside.collapsed .progress-indicator{height:0;overflow:hidden;padding:0;width:0}.player-main aside.collapsed .scroll-btn{border-bottom:1px solid #eee;border-radius:0;display:none}.player-main aside.collapsed .scroll-btn:last-child{border:0;border-radius:0 0 .5rem .5rem;border-top:1px solid #eee}.player-main aside.collapsed .aside-inner{border:.5px solid #b6b6b6;border-radius:8px;box-shadow:0 3px 19px #0000001a;max-height:100%}.player-main aside.collapsed nav{overflow:hidden;overflow-y:auto;padding:0}.player-main aside.collapsed nav::-webkit-scrollbar{width:.0625rem}.player-main aside.collapsed nav::-webkit-scrollbar-thumb,.player-main aside.collapsed nav::-webkit-scrollbar-track{background:#fff}.player-main aside.collapsed nav::-webkit-scrollbar-thumb:hover{background:#fff}.player-main aside.collapsed .nav-top{background-color:initial;gap:0;margin:0;min-height:48px;padding:0 .25rem}.player-main aside.collapsed .nav-top .gr-btn span{display:none}.player-main aside.collapsed .nav-top .gr-btn svg{transform:rotate(180deg)}@media only screen and (max-width:768px){.player-main aside.closed{height:0;overflow:hidden;top:-10px}.player-main aside{left:0;position:absolute;z-index:20}}@media only screen and (max-width:480px){.player-main aside{background:#000000b3;height:calc(100vh - 4rem);left:0;max-width:none;position:absolute;top:-3rem;width:100%;z-index:50}}.player-main article{flex:1 1;height:100%;overflow:auto}.player-main article .item-content{height:100%;margin-bottom:.5rem;max-height:calc(100% - .5rem);overflow:auto;padding-bottom:.5rem;position:relative;z-index:5}.player-main article .item-content>h3{font-weight:600;margin:2rem auto 0;max-width:46.25rem}.player-main article .player-footer{align-items:center;background:#fff;background:var(--Theme-sys-light-background,#fff);border-radius:8px;border-top:1px solid #eee;bottom:1.5rem;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;left:50%;max-width:346px;padding:.5rem;position:fixed;transform:translateX(-50%);transition:left .5s ease-in-out;z-index:25}@media only screen and (max-width:768px){.player-main article .player-footer{left:0}}@media only screen and (max-width:480px){.player-main article .player-footer{bottom:0;padding:.5rem;position:sticky}}.player-main article .player-footer.full-width{left:0}.player-main article .player-footer.drawer-oepn{right:28.5rem}.player-main article .player-footer__left{align-items:center;border-right:1px solid #c0c9c1;display:flex;gap:.25rem;padding-right:.5rem}.player-main article .player-footer__right{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;padding-left:.5rem}.player-main article .player-footer .gr-input{height:1.5rem;max-width:2.5rem;padding:.25rem}.content-part{margin:2rem auto;max-width:49.25rem;padding:0 6rem}.content-part.bronte-styles,.content-part.full-width{margin:2rem 4rem;max-width:none;min-height:calc(100vh - 18rem);position:relative}.content-part h3{font-size:1.125rem;font-weight:600;margin-bottom:2rem}.content-part p{margin-bottom:1rem}.video-player{border:1px solid #c7c7c7;height:auto;width:100%}iframe{border:2px solid #c7c7c7;height:calc(100vh - 18rem);width:100%}.question-stem{margin-bottom:1rem}.math-large{font-size:2.25rem;line-height:1rem}.answer-options{list-style-type:none!important}.answer-options,.answer-options li{margin:0!important;padding:0!important}.answer-options li:marker{display:none}.answer{margin-bottom:1.5rem}.answer .small-input{width:3rem}.answer .inline-select,.answer .small-input{border:1px solid #c7c7c7;border-radius:4px;font-size:.875rem;padding:.25rem}.answer .inline-select{display:inline-block}.answer .small{font-size:.875rem}.answer-status{background-color:#f5faf5;border-radius:4px;box-shadow:0 4px 4px #00000012}.answer-status .title{align-items:center;color:#038238;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem}.mobile-dd-trigger{display:none}@media only screen and (max-width:480px){.mobile-dd-trigger{display:inline-flex;gap:.5rem}}.item-actions{align-items:center;display:flex}@media only screen and (max-width:480px){.item-actions{background:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 0 1rem #0000001a;display:none;flex-direction:column;padding:.25rem 1rem}.item-actions.open{bottom:3.25rem;display:flex;left:1rem;position:absolute}.item-actions .gr-btn{display:block;text-align:left;width:100%}}.Resizer{box-sizing:border-box;position:relative;z-index:1}.Resizer:before{align-items:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:.5rem;content:"\e5d3";display:flex;font-family:Material Icons;height:.5rem;justify-content:center;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:3rem}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{background-color:#c2c7cc;cursor:row-resize;height:1px;margin:.5rem 0}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:#0000}.SplitPane.horizontal{position:static!important}.Pane.horizontal{overflow:auto;padding:20px}.Pane.horizontal::-webkit-scrollbar{width:6px}.Pane.horizontal::-webkit-scrollbar-track{background:#0000}.Pane.horizontal::-webkit-scrollbar-thumb{background:#737373;border-radius:4px}.Pane.horizontal::-webkit-scrollbar-thumb:hover{background:#a3a5a7}.Pane.Pane1{flex:1 1 60%}.Pane.Pane2{flex:1 1 40%}.Pane.Pane2 img{max-height:400px}.switch-container{align-items:center;display:flex;flex-direction:row;gap:10px;margin:4px 0}.switch{display:inline-block;height:24px;position:relative;width:48px}.switch .slider{background:#a9aca8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABRSURBVHgBlZDdCQAgCISPJmj/ZRyhERrlUrAXTTDhoM5P/AHJrVqqiRDmqcQY+IMRdmjdXDL8n7xn9RMqWiVo4CdardvLVIMHWOAHF9YHN3gfvfv8AdlbPbYAAAAASUVORK5CYII=) no-repeat 28px;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:4px;position:absolute;top:3px;transition:.4s;width:18px}.switch input{height:0;opacity:0;width:0}.switch input:checked+.slider{background:#5066c5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABoSURBVHgBrc1RDYAwDATQ4QAJlYAUJOAEHCBhEpBQCUiYBCSUC5TQLIz1Y5dclqyvWxecERHGQV4c5c7uwbPihFJTPMqbwQ4YXTNM6KF4yl9KOogGP3fL19cWbL+4sHQthlrMEqN9yZ3eU6R7zmEp6gAAAABJRU5ErkJggg==) no-repeat 9px}.switch input:checked+.slider:before{transform:translateX(24px)}.switch input:focus+.slider{box-shadow:0 0 1px #047a9c}.switch input:disabled+.slider,.switch input[disabled]+.slider{background-color:#c2c7cc}.mode-toggle{background:#75757533;border:1px solid #ccc;border-radius:4px;flex-direction:column;padding:0}.mode-toggle,.mode-toggle span{align-items:center;display:flex;position:relative}.mode-toggle span{height:40px;justify-content:center;width:40px;z-index:1}.mode-toggle:before{background:#f9f9f9;border-radius:4px;bottom:2px;content:"";display:block;height:36px;left:2px;position:absolute;transition:transform .3s ease;width:36px;z-index:0}.mode-toggle[aria-pressed=true]:before{transform:translateY(-40px)}.etext{background:#dddedf;display:block;height:100vh;position:relative;width:100vw}.etext .etext__navbar{background:#f7f9fd;border-radius:0 16px 16px 0;box-shadow:0 1px 4px #1c222e0d,0 2px 12px #1c222e0f;height:100vh;left:0;padding:2rem 1.5rem;position:absolute;width:5.875rem;z-index:10}.etext .etext__navbar>ul{list-style-type:none;margin:2rem 0 0}.etext .etext__navbar>ul li{margin-bottom:1rem}.etext .etext__navbar .btn-close{bottom:2rem;left:1.5rem;position:absolute}.etext .etext__header{background:linear-gradient(180deg,#f6f9fd 78.12%,#f7f9fd00);display:flex;height:4rem;justify-content:flex-end;padding:.5rem 1.5rem;position:fixed;top:0;width:100vw;z-index:5}.etext .etext__header h1{font-family:TT Commons W05,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.etext .etext__header .user-id{align-items:center;background:#f6f9fd;border:1px solid #ecf1fb;border-radius:20px;display:flex;font-size:.875rem;font-style:normal;font-weight:700;font-weight:500;height:2.5rem;justify-content:center;text-align:center;width:2.5rem}.etext .etext__body{height:100vh;overflow:auto;padding-left:5.875rem}.etext .etext__body .page{background:#fff;margin:0 auto;max-width:64rem;padding:5rem 5rem 6rem}.etext .etext__footer{align-items:flex-start;background:linear-gradient(180deg,#f6f9fd 38.64%,#dddedf00);bottom:0;display:flex;height:5.5rem;justify-content:center;padding-top:.5rem;position:fixed;width:100vw}.etext .etext__footer,.etext .etext__footer img{transform:rotate(180deg)}.global-footer{margin:0}.global-footer .wrapper{align-items:center;display:flex;font-size:.75rem;gap:1rem;justify-content:center;line-height:2;padding:.5rem 0}@media only screen and (max-width:768px){.global-footer .wrapper{flex-direction:column;padding:.5rem 1rem}}.global-footer p{margin:0}.global-footer a{color:#444}.drawer{background:#fff;border-left:1px solid #c0c9c1;display:flex;flex:0 1 28.5rem;flex-direction:column;position:relative}.drawer .resize-btn{background:#fff;border-radius:50%;left:-13px;margin-top:-13px;position:absolute;top:50%;z-index:1;z-index:10002}.drawer .drawer-header{align-items:center;display:flex;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem}.drawer .drawer-header__left,.drawer .drawer-header__right{align-items:center;display:flex;gap:.5rem}.drawer .drawer-header h2{color:#020917;font-size:1.25rem;font-style:normal;font-weight:600;letter-spacing:.2px;line-height:1.5}.drawer .toolbar{position:relative}.drawer .toolbar .primary-toolbar{border-bottom:1px solid #c0c9c1;display:flex;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem}.drawer .toolbar .divider{background-color:#ccc;display:block;margin:.5rem;width:1px}.drawer .toolbar .secondary-toolbar{align-content:center;align-items:center;background:#fff;border:1px solid #e1e4e8;border-radius:6px;box-shadow:0 8px 24px 0 #959da533;display:flex;gap:.5rem;left:50%;padding:.5rem;position:absolute;top:calc(100% + 2px);transform:translateX(-50%);z-index:1}.drawer .toolbar select{align-items:flex-start;border:1px solid #737672;border-radius:.25rem;color:#585858;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;gap:10px;max-width:500px;min-width:150px;padding:.25rem .75rem;width:150px}.drawer .toolbar .math-palette{background:#0000;border:0;padding:0;position:static}.drawer .canvas-container{flex:1 1;position:relative}.drawer .canvas-container.draw canvas{cursor:url(/static/media/cursor.7830fcddcc622a993b69.svg) 0 18,auto}.drawer .canvas-container .math-input{background:#0000;border:none;display:none;font-size:1rem;outline:none;position:absolute}.drawer canvas{background-color:#fafafa;border:0;height:100%;width:100%}.drawer textarea{word-wrap:break-word;background:#0000;border:none;display:none;font-size:1rem;outline:none;position:absolute}.warning-modal{background:#02091729;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.warning-modal__body{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 4px 0 #00000040;display:flex;flex-direction:column;gap:24px;left:50%;padding:36px;position:absolute;top:50%;transform:translate(-50%,-50%);width:460px}.warning-modal__body>.gr-btn{position:absolute;right:2.25rem;top:2.25rem}.warning-modal__actions{align-items:center;align-self:center;display:flex;gap:1rem;justify-content:center}.upload-modal{background:#02091729;bottom:0;height:calc(100% - 130px);position:fixed;right:0;width:28.5rem;z-index:1000}.upload-modal__body{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 4px 0 #00000040;display:flex;flex-direction:column;gap:24px;left:50%;padding:36px;position:absolute;top:50%;transform:translate(-50%,-50%);width:440px}.upload-modal__body>.gr-btn{position:absolute;right:2.25rem;top:2.25rem}.upload-modal__body .file-uploader{align-items:center;align-self:stretch;background:#eeeeed;border:2px dashed #5066c5;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.5rem}.upload-modal__body .file-uploader p{color:#5066c5;font-size:.875rem;text-align:center}.upload-modal__body .file-uploader .small{color:#737672;font-size:.75rem}.upload-modal__actions{align-items:center;align-self:center;display:flex;gap:1rem;justify-content:center}.search-content{display:flex;flex-direction:column;overflow:hidden}.search-content .search-loading,.search-content .search-results{-ms-overflow-style:none;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;overflow-y:auto;padding:20px 0 20px 20px;scrollbar-width:none}.search-content .search-loading::-webkit-scrollbar,.search-content .search-results::-webkit-scrollbar{display:none}.search-content .search-default{display:flex;flex-direction:column;gap:32px;overflow-x:hidden;overflow-y:auto;padding:20px}.search-content .search-default header{margin-bottom:16px}.search-content header{align-items:center;display:flex;justify-content:space-between}.search-content header h3{color:#262626;font-size:1rem;font-weight:700;letter-spacing:.16px;line-height:1.5;margin:0}.search-content header a{color:#70a5e2;font-size:14px}.search-content form{display:flex}.search-content input{align-items:center;background:#fff url(/static/media/search-lg.f0bed0a17e66c13852e1.svg) no-repeat 12px;border:1px solid #f0f2f5;border-radius:6px;box-shadow:0 1px 4px 0 #19213d1f;display:block;display:flex;flex:1 1;margin:20px 20px 0;min-height:39px;padding:16px 12px 16px 48px}.search-content input #search-clear{background-color:#e8ecef;border-radius:50%}.search-content .search-glossary{background-color:#0000000d;border:1px solid #00000014;border-radius:6px;box-shadow:0 2px 4px 0 #19213d14;display:flex;flex-direction:column;gap:6px;margin-right:20px;padding:12px 16px}.search-content .search-glossary p{color:rgba(25,33,61,.839);font-size:14px;font-weight:400;line-height:20px}.search-content .search-etextbook{margin-right:20px}.search-content .search-etextbook .content{display:flex;gap:16px;margin-top:9px}.search-content .search-etextbook .content span{flex:1 0 100px}.search-content .search-etextbook .content ul{list-style-type:none;margin:0;padding:0;width:100%}.search-content .search-etextbook .content ul li{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;border-bottom:1px solid #0000001a;color:#19213d;display:-webkit-box;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;padding:6px 0}.search-content .search-etextbook .content ul li:first-child{padding-top:0}.search-content .search-etextbook .content ul li:last-child{border-bottom:0;padding-bottom:0}.search-content .search-media header{margin-right:20px}.search-content .search-media .media{-ms-overflow-style:none;display:flex;gap:8px;list-style-type:none;margin-top:9px;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.search-content .search-media .media::-webkit-scrollbar{display:none}.search-content .search-media .media li{display:flex;flex:1 1;flex-direction:column;gap:8px}.search-content .search-media .media li.card{padding:0!important}.search-content .search-media .media li img{max-height:98px;width:auto}.search-content .search-media .media li p{color:#666;display:flex;flex-direction:column;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:16px;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.search-content .card{align-items:flex-start;background:#fff;border:1px solid #f0f2f5;border-radius:6px;box-shadow:0 2px 4px 0 #19213d14;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:14px 16px}.search-content .search-tools ul{display:flex;gap:12px;list-style-type:none}.search-content .search-tools ul li p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#1e1e1e;display:-webkit-box;font-size:14px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden;text-overflow:ellipsis}.search-content .search-tools ul li p strong{color:#19213d;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:133.333%;margin-bottom:6px}.search-content .search-previous ul{list-style-type:none;margin:0;padding:0}.search-content .search-previous ul li{align-items:center;border-bottom:1px solid #ecf1f6;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.search-content .search-previous ul li p{color:#1f2c37;flex:1 1;font-size:14px;font-style:normal;font-weight:400;line-height:180%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-content .search-previous ul li svg{fill:#0000}.search-content .search-previous .icon-btn{background-color:initial;border:0;padding:0}.search-content .search-tending>div{display:flex;flex-wrap:wrap;gap:8px}.search-content .search-tending>div span{align-items:center;background:#e4eef9;border-radius:8px;color:#1f2c37;display:flex;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:150%;padding:8px 16px}.search-content .search-recent ul{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none}.search-content .search-recent ul li{align-items:center;color:#1f2c37;flex:0 1 48%;font-size:14px;font-style:normal;font-weight:500;height:66px;justify-content:center;line-height:18px;overflow:hidden;text-align:center;text-transform:capitalize}.skeleton{background-color:#dddbdd;display:inline-block;height:1em;overflow:hidden;position:relative;width:100%}.skeleton:after{animation:shimmer 5s infinite;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.skeleton[variant=circular]{border-radius:50%}.skeleton[variant=text]{border-radius:6px}@keyframes shimmer{to{transform:translateX(100%)}}.question-stem{background:#fff;border-bottom:1px solid #c6c5c5;border-radius:.5rem;box-shadow:0 2px 4px 0 #00000040;margin:2rem auto;max-width:57rem;padding:1.5rem 3rem}.question-stem .question-stem-header{border-bottom:1px solid #c6c5c5;padding:0 0 1.5rem}.question-stem .question-title{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:.75rem}.question-stem .question-metadata{align-items:center;color:#333;display:flex;font-size:.75rem;gap:8px;line-height:1rem}.question-stem .question-metadata .divider{background:rgba(0,0,0,.122);display:inline-block;height:1rem;margin:0 4px;vertical-align:middle;width:2px}.question-stem .question-stem-body{padding:1.5rem 0}.question-stem .question-stem-body p:last-child{margin:0}.question-stem .question{padding:1.5rem 0}.question-stem .image{width:100%}.question-stem .image img{max-width:600px;width:100%}.question-part-group .question-part-header{align-items:center;display:flex;justify-content:center}.question-part-group .question-part-header .tries{flex:1 1;text-align:right}.question-part-group .question-part-title{color:#000;font-size:1rem;font-weight:600;line-height:1.5;margin:0 0 1rem}.question-part-group fieldset{border:0;margin:0;padding:0}.question-part-group .question-stem{color:#333;font-size:1rem;line-height:1.5;margin:0}.question-part-group .question-instructions{color:#333;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:0;margin-top:1rem}.question-actions{padding:16px 0}.question-actions button{margin:0}.response-container{background:#fff}.response-container,.response-container .response-btn{border-radius:4px;box-shadow:0 1px 2px 0 #546e7a3d,0 2px 4px 0 #78909c3d;width:100%}.response-container .response-btn{align-items:center;background:grey;border:0;display:flex;flex-direction:row;justify-content:space-between;padding:12px 24px}.response-container .response-btn .title{font-size:1rem;font-weight:600;line-height:1.5;margin:0}.response-container .response-btn .icon{transform:rotate(180deg);transition:transform .3s ease}.response-container .response-btn[aria-expanded=true] .icon{transform:rotate(0deg)}.response-container .response{padding:16px 24px}.response-container.incorrect .response-btn{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#da100b;color:#910b08}.response-container.incorrect .title{color:#910b08}.response-container.correct .response-btn{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#4caf50;color:#388539}.response-container.correct .title{color:#388539}.card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px 0 #00000040;margin:2rem auto;max-width:57rem;padding:1.5rem 3rem}.question-parts{flex:1 1;margin:0 auto 2rem;max-width:57rem}@media only screen and (max-width:480px){.question-parts{margin:0;overflow:visible;padding:1rem 2rem}}.question-parts>.question-part:first-of-type .question-part-header{border:0}.question-parts .answer-area .gr-input{max-width:250px}.question-part{margin:0 0 3rem}.question-part .question{line-height:1.5;margin-bottom:1rem}@media only screen and (max-width:480px){.question-part{margin-bottom:1.5rem}}.question-part:last-child{margin:0}.question-with-img{display:flex;gap:1.5rem}.question-parts__header{border-bottom:1px solid #d9d9dd;color:#333;display:flex;justify-content:space-between;margin:0 0 2rem;padding-bottom:1rem}@media only screen and (max-width:480px){.question-parts__header{margin-bottom:1rem}}.question-parts__header a,.question-parts__header span{font-size:.875rem;font-weight:400}.question-parts__header a:first-child,.question-parts__header span:first-child{font-weight:500;font-weight:1.25rem}.question-parts__header span{align-items:center;display:flex;gap:16px}.question-parts__header span.separator{background-color:#0000001f;display:block;height:50%;width:2px}.part-image,.part-image img{max-width:100%;width:100%}.labelling-activity{display:flex;flex-direction:column;gap:24px}.labelling-activity .draggables{border:1px solid #96b6c6;border-radius:12px;padding:12px}.labelling-activity .drag-btn{background:#d9edf7;border:1px solid #85c5db;border-radius:8px;font-size:.75rem;margin:4px;min-height:40px;padding:4px 12px}.labelling-activity .drag-btn:hover{border-color:#fff!important;box-shadow:0 0 4px 2px #31708f;cursor:grab}.labelling-activity .image-container{height:fit-content;position:relative}.labelling-activity .image-container img{max-width:100%;width:100%}.labelling-activity .image-container .drop-areas{height:100%;position:absolute;width:100%}.labelling-activity .image-container .drop-areas .drop-target{background:#bfdfeb;border:1px solid #96b6c6;border-radius:8px;min-height:30px;opacity:.9;padding:4px;position:absolute;width:17%}.labelling-activity .image-container .drop-areas .drop-target .drag-btn{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:768px){.labelling-activity{flex-direction:row;flex-wrap:wrap}.labelling-activity .draggables{flex:1 0 180px}.labelling-activity .drag-btn{font-size:.825rem;height:min-content;min-width:130px;padding:4px 12px}.labelling-activity .image-container{flex-basis:calc(100% - 204px);flex-grow:4;flex-shrink:1;min-width:400px}.labelling-activity .image-container .drop-areas .drop-target{height:12%;min-height:48px;width:17%}.labelling-activity .image-container .drop-areas .drop-target .drag-btn{height:100%;min-width:0;width:100%}}.question-action{margin:0 auto;max-width:920px;padding:0}.question-action .part-count{align-items:center;border-top:1px solid #d9d9d9;display:flex;gap:.5rem;margin-top:1.5rem;padding-top:1rem}.tab-component .tab-buttons{cursor:move;display:flex;flex-wrap:wrap}.tab-component .tab-button{background-color:#fff;border:0;border-radius:4px 4px 0 0;cursor:pointer;margin-right:.5rem;padding:.5rem}.tab-component .tab-button:focus,.tab-component .tab-button:hover{outline:2px solid #007899;outline-offset:-2px}.tab-component .tab-button.active{border-bottom:2px solid #5066c5;cursor:default;position:relative;z-index:2}.tab-component .tab-panels{min-width:300px}.tab-component .tab-panels .tab-panel{border-radius:0;border-radius:0 4px 4px 4px;display:none;padding:.5rem 0;position:relative;z-index:1}.tab-component .tab-panels .tab-panel.visible-panel{display:block}@font-face{font-family:Symbola;font-style:normal;font-weight:400;src:url(/static/media/Symbola_hint.4c7816f1de43d5b0785c.eot) format("eot"),url(/static/media/Symbola_hint.4c7816f1de43d5b0785c.eot) format("woff"),url(/static/media/Symbola_hint.ed6d81b042cadaf93ed3.ttf) format("truetype"),url(/static/media/Symbola_hint.e5b54d790424bf8ff169.svg#Symbola) format("svg")}.math-input{display:inline-block;height:100%;min-width:100px;position:relative}.math-input .mq-math-mode{align-items:center;border:0;display:flex;height:50px;min-width:100px;width:100%}.math-input .mq-math-mode textarea,.math-input .mq-math-mode textarea:focus{outline:none}.math-input .mq-editable-field.mq-focused,.math-input .mq-math-mode .mq-editable-field.mq-focused{box-shadow:none}.math-field{align-items:center;display:flex}.math-field.success{background:#eff1ed url(/static/media/icon_success.5e4197a4d1d21c7b8f0a.svg) no-repeat calc(100% - .75rem);border:2px solid #008859}.math-field:focus-within{border:2px solid #5066c5}.math-field:focus-within .toggle-btn{visibility:visible}.toggle-btn{align-items:center;background:#0000;border:0;border-radius:50%;display:inline-flex;height:40px;justify-content:center;visibility:hidden;width:40px}.toggle-btn svg{fill:#020917}.toggle-btn:hover{background-color:#eee}.toggle-btn:active,.toggle-btn:focus{outline:2px solid #5066c5;outline-offset:-4px}.toggle-btn[aria-expanded=true]{background-color:#000000b3;visibility:visible}.toggle-btn[aria-expanded=true] svg{fill:#f1f1f1}.toggle-btn[aria-expanded=true]:active,.toggle-btn[aria-expanded=true]:focus{outline:2px solid #add8e6;outline-offset:-4px}.math-palette{border-bottom:1px solid #c0c9c1;padding:.25rem .5rem}.math-palette .drag-icon{border-radius:50%;color:#666;cursor:move}.math-palette .drag-icon,.math-palette .move-palette{display:none;position:absolute;right:.25rem;top:.5rem;z-index:3}.math-palette .move-palette button{background-color:initial;border:0;border-radius:50%}.math-palette .move-palette .move-palette-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;position:absolute}.math-palette .move-palette .move-palette-menu button{align-items:center;border-bottom:1px solid #eee;border-radius:0;display:flex;font-size:.875rem;gap:.25rem;padding:.5rem;white-space:nowrap}.math-btn{background-color:#c5c7c3;background:#0000;border:0;border-radius:4px;height:2.5rem;width:2.5rem}.math-btn,.math-btn span{align-items:center;display:flex;justify-content:center}.math-btn span.btn-label{display:none}.math-btn svg{fill:none}.math-btn:active,.math-btn:focus{outline:2px solid #007899;outline-offset:-2px}.btn-list{display:flex;gap:.25rem;list-style-type:none;margin:0;padding:0}.btn-list button{background-color:#c5c7c3;position:relative}.btn-list button.has-dropdown:after{border-color:#0000 #0000 #000;border-style:solid;border-width:0 0 5px 5px;bottom:2px;content:"";height:0;position:absolute;right:2px;width:0}.btn-list ul.dropdown{background-color:#d6d6d6;border-radius:.5rem;box-shadow:0 0 5px #0000001a;display:flex;display:none;flex-direction:column;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:100%;z-index:2}@media only screen and (max-width:480px){.btn-list ul.dropdown{flex-direction:row;gap:.25rem;padding:.5rem}}.btn-list ul.dropdown.open{display:block}.btn-list ul.dropdown .math-btn{align-items:center;background-color:#fff;border-bottom:1px solid #f1f1f1;border-radius:0;box-shadow:none;display:flex;gap:.5rem;justify-content:flex-start;padding:0 .75rem;width:100%}@media only screen and (max-width:480px){.btn-list ul.dropdown .math-btn{border-radius:4px;box-shadow:0 1px 0 #00000040;width:2.5rem}}.btn-list ul.dropdown .math-btn span.btn-label{display:block;font-size:.75rem;text-transform:capitalize;white-space:nowrap}@media only screen and (max-width:480px){.btn-list ul.dropdown .math-btn span.btn-label{display:none}}.btn-list ul.dropdown li:first-child .math-btn{border-radius:4px 4px 0 0}.btn-list ul.dropdown li:last-child .math-btn{border-bottom:0;border-radius:0 0 4px 4px}.nowrap{white-space:nowrap}span.eqLabel{background-color:initial!important}.eqDocument{border-spacing:0;display:inline-block;line-height:0!important;padding-bottom:0;padding-top:0;position:relative;white-space:pre}.eqDocument *{border-color:#000;line-height:1.2!important;margin:0;padding:0}.eqDocument .eqRight{text-align:right}.assessments-components-0-1-2{box-sizing:border-box}.assessments-components-0-1-2 .eqLabel{display:inline-block;line-height:0!important}.assessments-components-0-1-2 .eqAccessibleLabel{left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.assessments-components-0-1-2 .eqDocument{border-spacing:0;display:inline-block;line-height:0!important;padding-bottom:0;padding-top:0;position:relative;white-space:pre}.assessments-components-0-1-2 .eqDocument .eqRow{display:inline-block;line-height:1.2!important;line-height:0!important;position:relative;-webkit-user-select:none;user-select:none}.assessments-components-0-1-2 .eqDocument .eqRow span{position:relative}.assessments-components-0-1-2 .eqDocument .eqRight{text-align:right}.assessments-components-0-1-2 .eqDocument .eqMatrix{border-collapse:initial;display:inline-table;margin:.15em .1em .05em;vertical-align:middle}.assessments-components-0-1-2 .eqDocument .eqMatrix th:first-child{border-bottom:1px solid;border-left:1px solid;border-top:1px solid;padding:2px}.assessments-components-0-1-2 .eqDocument .eqMatrix th:last-child{border-bottom:1px solid;border-right:1px solid;border-top:1px solid;padding:2px}.assessments-components-0-1-2 .eqDocument .eqMatrix tr>td{padding:.33em}.assessments-components-0-1-2 table{border-collapse:collapse;border-spacing:0}.fNormal_8{background-color:initial!important;color:#000;font-family:Book Antiqua;font-size:13px}.mutiple-lines>div{margin-bottom:.5rem}.answer-table{border-collapse:collapse;margin:2rem 0!important}.answer-table td,.answer-table th{border:1px solid #aaa;color:#111;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:1.5;min-width:100px;padding:.5rem;text-align:left}.answer-table th{background:#eee}.answer-table tr.hidden{display:none}.question-builder .editor-main{background:linear-gradient(175.31deg,#e3eff8,#e5e5f9);display:flex;flex-direction:column;min-height:calc(100vh - 140px)}.question-builder .editor-main.no-sidebar{display:block}.question-builder .description{color:#585858;color:var(--Theme-text-lightTheme-Muted,#585858);line-height:1.5}.question-builder .placeholder{color:#a9a9a9}.question-builder .editor-body{margin:auto;max-width:930px;padding:80px;width:100%}.question-builder .editor-body .change-template{display:flex;justify-content:flex-end;margin-bottom:20px}.question-builder .editor-body .edit-btn{opacity:0}.question-builder .editor-body .edit-btn:focus-visible{opacity:1}.question-builder .editor-body .question-stem{margin-top:0}.question-builder .editor-body .question-stem-header{display:flex;gap:20px;width:100%}.question-builder .editor-body .question-stem-header .question-title{flex:1 1}.question-builder .editor-body .question-part{background:#fff;background:var(--Theme-sys-light-background,#fff);border-radius:8px;box-shadow:0 2px 4px 0 #00000040;margin-bottom:32px;padding:36px 3rem;width:100%}.question-builder .editor-body .question-body .input-btn{padding:.5rem}.question-builder .editor-body .editor-part-header{align-items:center;display:flex;justify-content:space-between;width:100%}.question-builder .editor-body .editor-part-header .edit-btn{opacity:0}.question-builder .editor-body .editor-part-header .edit-btn:focus{opacity:1}.question-builder .editor-body .editor-part-header h3{color:#020917;font-size:1rem;font-weight:700}.question-builder .editor-body .editor-part-description{display:flex;justify-content:space-between;margin-bottom:8px}.question-builder .editor-body .question-title .meta-data{color:#020917;display:flex;flex-direction:row;font-size:.75rem;font-weight:400;gap:1em;list-style:none;margin:0;padding:0}.question-builder .editor-body .question-part-header{align-items:flex-start;border-bottom:1px solid #0003;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;width:100%}.question-builder .editor-body .question-part-header>div{align-items:center;display:flex;gap:12px}.question-builder .editor-body .question-part-header>div h3{color:#020917;font-size:1.125rem;font-weight:700;margin:0}.question-builder .editor-body .question-part-group.instructions{margin-bottom:24px}.question-builder .editor-body .question-part-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.question-builder .editor-body .question-part-group-header h4{color:#020917;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:1.5}.question-builder .editor-body .question-part-feedback{margin-top:24px}.question-builder .editor-body .question-part-feedback .question-part-group-header{background:#0000;border:none;border-bottom:1px solid #c7c7c7;padding:12px 0}.question-builder .editor-body .question-part-feedback .question-part-group-header h3{margin:0}.question-builder .editor-body .question-part-feedback .question-part-group-header svg{transition:transform .3 ease}.question-builder .editor-body .question-part-feedback .question-part-group-header[aria-expanded=true] svg{transform:rotate(180deg)}.question-builder .editor-body .question-part-feedback .question-part-group-body{padding-top:24px}.question-builder .editor-body .question-part-feedback .question-part-group-body h4{align-items:center;display:flex;font-size:1.25rem;font-weight:400;gap:4px;margin-bottom:1.5rem}.question-builder .editor-body .question-part-feedback .question-part-group-body h5{font-size:1rem;font-weight:700}.question-builder .editor-body .question-part-feedback .question-part-feedback-body{margin-top:40px}.question-builder .editor-body .question-part-feedback .question-part-feedback-body h4{margin-bottom:1rem}.question-builder .editor-body .question-part-feedback .question-part-feedback-body .switch-container{font-weight:600;justify-content:space-between;padding:1rem 0}.question-builder .editor-body .question-part-feedback .question-part-feedback-body .switch-container>div{align-items:center;display:flex;gap:4px}.question-builder .editor-body .question-part-feedback .question-part-feedback-body .switch-container+.switch-container{border-top:1px solid #c7c7c7}.question-builder .editor-body .question-part-hints{border-top:1px solid #0003;margin-top:24px;padding-top:32px}.builder-header{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;color:#fff;display:flex;justify-content:space-between;min-height:70px;padding:15px 36px;width:100%}.builder-header h1{color:#020917;display:none;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:1.43}.builder-header .header-actions{align-items:center;color:#020917;display:flex;gap:2rem}.builder-header .header-actions .action-group{display:flex;gap:1rem}.builder-header .view-toggle{background:#0000;border:none}.builder-header .action-group{align-items:center;display:flex;gap:4px}.click-to-add{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:none;border:none;border-radius:4px;display:flex;gap:12px;margin-top:.5rem;padding:1rem 1.5rem;text-align:start;width:100%}.click-to-add:hover{background:linear-gradient(137deg,#e3eff8 .5%,#e5e5f9)}.add-part{align-items:center;display:flex;flex-direction:row;gap:10px;position:relative;text-align:center}.add-part:after,.add-part:before{border-top:4px dashed #0003;content:"";height:2px;width:100%}.add-part button{margin:auto}.add-part-container{padding-bottom:60px}.add-part-container .add-part{margin:auto;max-width:810px}.add-part-container .new-template-header{padding-top:0}.add-part-container .add-part-actions{display:flex;flex-direction:row;justify-content:flex-end}.add-part-container .templates .filters{flex-wrap:wrap}.scoreables{border-bottom:1px solid #0003;display:flex;gap:1rem;padding:1.5rem 0}.scoreables .scoreable-item .feedback-mesg{margin:4px 0}.scoreables .scoreable-item .scoreable-item-inner{align-items:center;background-color:#d9d9d9;border-radius:.5rem;display:inline-flex;gap:.5rem;padding:.25rem .5rem}.scoreables .scoreable-item .scoreable-item-inner .gr-btn{background-color:#0000000a}.feedback-group{margin-top:20px;width:100%}.feedback-group .feedback-label{margin-bottom:.5em}.feedback-group .feedback-btn{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#a6a5ac;border:0;border-left:8px solid #ca4644;border-radius:8px;display:flex;flex-direction:row;gap:20px;padding:8px;text-align:start;width:100%}.feedback-group .feedback-btn .arrow{padding-right:12px}.feedback-group .feedback-btn .arrow svg{transition:transform .3s ease}.feedback-group .feedback-btn[aria-expanded=true]{border-radius:8px 8px 0 0;padding-bottom:12px}.feedback-group .feedback-btn[aria-expanded=true] .arrow svg{transform:rotate(180deg)}.feedback-group .feedback-btn .feedback-response-title{align-items:center;display:flex;flex:1 1;flex-direction:row;font-size:18px;font-style:normal;font-weight:600;gap:12px;line-height:150%}.feedback-group .feedback-btn .feedback-response-title .icon{align-items:center;border:2px solid #ca4644;border-radius:50%;display:inline-flex;height:18px;justify-content:center;width:18px}.feedback-group .feedback-group-body{align-items:flex-start;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#a6a5ac;border-radius:0 0 8px 8px;border-top:1px solid #d9d9d9;display:flex;gap:12px;padding:12px 8px 8px 46px;width:100%}.feedback-group.correct .feedback-btn{border-left-color:#4caf50}.feedback-group.correct .icon{border-color:#4caf50!important}.feedback-group.incorrect .feedback-btn{border-left-color:#ca4644}.feedback-group.incorrect .icon{border-color:#ca4644!important}.num-tries{margin-right:24px;position:relative}.num-tries .generated-tries{align-items:center;display:flex;gap:8px}.num-tries .generated-tries .icon{background:#f5f5f5;border-radius:4px;display:block;height:32px;padding:4px;width:32px}.num-tries .gr-input{max-width:64px}.num-tries:hover .edit-btn{opacity:1}.num-tries .floating-controls{align-items:center;display:flex;gap:8px;left:100%;margin-left:8px;position:absolute}.num-tries .floating-controls .icon-btn-18{background:#151515;color:#fff}.answer-choices{margin-top:24px}.answer-choice-list{list-style:none;margin:0;padding:0}.answer-choice-list .answer-choice-editor{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#a6a5ac;border-radius:12px;display:flex;flex-direction:row;gap:20px;margin:1em 0;padding:16px;text-align:start;width:100%}.answer-choice-list .answer-choice-editor .correct-answer-select{background-color:#fff;border:2px solid #151515;flex:none;height:24px;position:relative;width:24px}.answer-choice-list .answer-choice-editor .correct-answer-select svg{left:1px;position:absolute;top:1px}.answer-choice-list .answer-choice-editor .correct-answer-select.correct{background-color:#151515}.answer-choice-list .answer-choice-editor .correct-answer-select.mcq{border-radius:50%}.answer-choice-list .answer-choice-editor .correct-answer-select.msq{border-radius:4px}.answer-choice-list .answer-choice-editor .answer-choice-text{align-items:flex-start;display:flex;flex:1 1;gap:.5em;line-height:24px}.question-builder.modal .modal-content{height:80vh;overflow-y:auto;padding:0;width:940px}.question-builder.modal .modal-content .app-header{display:none}.question-builder.modal .modal-content .builder-header{position:sticky;top:0;z-index:1112}.question-builder.modal .modal-content .editor-body{padding:40px 60px}.question-builder.modal.fullscreen .modal-content{max-height:calc(100dvh - 10px);width:calc(100dvw - 10px)}.confirmation-modal.modal .modal-content{height:auto;max-width:600px;padding:60px 40px 40px;position:relative}.confirmation-modal.modal .modal-content .close-btn{left:12px;position:absolute;top:12px}.confirmation-modal.modal .modal-content h2{margin-bottom:.5em}.confirmation-modal.modal .modal-content .modal-actions{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.editor-sidebar{background:linear-gradient(114.06deg,hsla(0,0%,100%,.902),hsla(0,0%,100%,.302));max-width:414px;width:100%}.editor-sidebar .editor-sidebar-header{align-items:flex-end;display:flex;justify-content:space-between;padding:.875rem 1.5rem;width:100%}.editor-sidebar .editor-sidebar-tabs{align-items:flex-end;display:flex;list-style:none}.editor-sidebar .editor-sidebar-tabs .tab-btn{background:#0000;border:0;border-bottom:3px solid #0000;padding-bottom:.75rem;position:relative}.editor-sidebar .editor-sidebar-tabs .tab-btn[aria-selected=true]:after{background-color:#4357b2;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.editor-sidebar .editor-sidebar-tabs .tab-btn .count{background:#5066c5;border-radius:13px;color:#fff;font-size:.75rem;padding:4px 8px;position:absolute;right:-.75rem;top:-.75rem}.editor-sidebar .editor-sidebar-body{padding:18px 0;position:relative}.editor-sidebar .editor-sidebar-body h2{border-bottom:1px solid #c0c9c1;color:#020917;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5;margin-bottom:.5rem;padding:0 1.5rem}.editor-sidebar .editor-sidebar-body .fly-out-menu{left:50%;top:70px;transform:translateX(-50%)}.editor-sidebar .editor-sidebar-body .object-btn[aria-expanded=true]{background:#5066c5;color:#fff}.editor-sidebar .editor-sidebar-body .object-btn[aria-expanded=true] svg,.editor-sidebar .editor-sidebar-body .object-btn[aria-expanded=true] svg *{fill:currentColor!important}.editor-sidebar .editor-sidebar-title{align-items:center;border-bottom:1px solid #c0c9c1;display:flex;justify-content:space-between;padding:0 1.25rem .5rem}.editor-sidebar .editor-sidebar-title h2{border:none;margin-bottom:0;padding:0}.editor-sidebar .sidebar-group-header{align-items:center;border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--Theme-sys-light-outline-variant,#c0c9c1);display:flex;justify-content:space-between;margin-bottom:0;padding:.75rem .75rem .75rem 1.25rem;width:100%}.editor-sidebar .sidebar-group-header h3{color:#020917;color:var(--Theme-text-lightTheme-Default,#020917);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5;margin:0}.editor-sidebar .sidebar-group-header .object-filters{align-items:center;display:flex;gap:1rem}.editor-sidebar .sidebar-group-body{background:#fff;border-bottom:1px solid #c0c9c1;padding:.625rem 1.25rem}.editor-sidebar .sidebar-group-body.nopadding{padding:0}.editor-sidebar .sidebar-group-body h4{align-items:center;color:#020917;display:flex;font-family:Open Sans;font-size:1.125rem;font-style:normal;font-weight:600;gap:1.5rem;letter-spacing:.135px;line-height:1.5}.layer-group{background-color:#5066c5}.layer-group *{color:#fff}.layer-group.open .layer-title{background:linear-gradient(0deg,#02091714,#02091714),#5066c5}.layer-group .layer-title{align-items:center;background:linear-gradient(0deg,#e7ecf714,#e7ecf714),#5066c5;border-bottom:1px solid #c0c9c1;display:flex;gap:1rem;padding:.5rem 1.125rem;position:relative}.layer-group .layer-title h5{flex:1 1}.layer-group .layer-title h5.hidden{color:#b5b5b5}.layer-group .layer-title .draggable-icon{bottom:0;position:absolute;right:0}.layer-group .layer-parts{font-size:1rem;list-style:none;margin:0}.layer-group .layer-parts .layer-item{align-items:center;border-bottom:1px solid #c0c9c1;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 1rem .5rem 4rem;position:relative}.layer-group .layer-parts .layer-item .layer-text{flex:1 1;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-group .layer-parts .layer-item .layer-text.hidden{color:#b5b5b5}.layer-group .layer-parts .layer-item .draggable-icon{bottom:0;position:absolute;right:0}.header-parts{background-color:#5066c5;font-size:1rem;list-style:none;margin:0}.header-parts *{color:#fff}.header-parts .header-item{align-items:center;border-bottom:1px solid #c0c9c1;display:flex;justify-content:space-between;padding:.5rem 1rem}.header-parts .header-item>div{display:flex;gap:.75rem}.header-parts .header-item.hidden .header-text,.header-parts .header-item.hidden span{color:#b5b5b5!important}.header-parts .header-item .header-text{flex:1 1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objects-item{background:linear-gradient(90deg,#fefefee6,#fefefe4d);border-bottom:1px solid #c0c9c1;display:flex;position:relative}.objects-item .objects-info{flex:1 1;padding:1.5rem}.objects-item .objects-info .objects-title{color:#000;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:1.43;margin-bottom:.5rem}.objects-item .objects-info .objects-meta,.objects-item .objects-info .objects-type{color:#000;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.252px;line-height:1.43;white-space:nowrap}.objects-item .gr-btn{position:absolute;right:.5rem;top:1rem}.button-group{align-items:center;background:#dde1ff;border-radius:100px;display:flex;gap:.25rem}.button-group button{align-items:center;background:#0000;border:0;border-radius:50%;display:flex;height:28px;justify-content:center;padding:4px;width:28px}.button-group button.selected{background:#5066c5}.content-editor{position:relative;width:100%}.content-editor.editable{border-radius:4px;width:100%}.content-editor.editable .content-textarea{background:#fff;border:1px solid #9aa5b1;border-radius:4px;padding:.5rem;width:100%}.content-editor.editable .content-textarea[placeholder]:empty:before{color:#9aa5b1;content:attr(placeholder)}.content-editor.editable:focus{outline:2px solid #4f6cff}.content-editor .content-editor-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.content-editor .content-editor-actions button{background:#252525;border:1px solid #d1d5df;padding:.5rem}.content-editor .content-editor-actions button:hover{background:#252525cc}.content-editor .editor-tools{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;position:absolute;top:-8px;transform:translateY(-100%)}.content-editor .editor-tools .left{background:#252525;border:1px solid #d1d5df;border-radius:8px;box-shadow:0 2px 4px 0 #00000040;padding:.5rem}.content-editor .editor-tools .delete-btn{margin-left:8px;position:relative}.content-editor .editor-tools .delete-btn:before{border-left:1px solid #fff;content:"";display:block;height:100%;left:-6px;position:absolute;top:0;width:1px}.content-editor .editor-tools .left,.content-editor .editor-tools .right{display:flex;gap:1rem}.content-editor .editor-tools .gr-btn.selected{background:#293e98;border:1px solid #fff}.content-editor .text-editor-tools{align-items:center;background:#252525;border:1px solid #d1d5df;border-radius:8px;box-shadow:0 2px 4px 0 #00000040;color:#fff;display:flex;gap:.5rem;padding:.5rem;width:fit-content}.content-editor .text-editor-tools select{border-radius:4px;margin:0 4px}.content-editor .text-editor-tools .color-dd{align-items:center;background:#0000;border:none;display:flex;gap:4px;padding:0}.content-editor .text-editor-tools .color-dd .color-swatch{background-color:#000;border-radius:2px;display:inline-block;height:24px;width:24px}.content-editor .content-textarea{color:#020917;min-height:40px;overflow:hidden;padding:0}.gr-dropdown-container{position:relative;width:fit-content}.gr-dropdown-container .gr-btn{font-size:.875rem;font-weight:500;margin:0}.gr-dropdown-container .gr-btn svg{margin-left:.5rem}.gr-dropdown-container .gr-btn.textonly{border:0;font-size:.75rem;min-width:0;padding:0}.gr-dropdown-container .gr-btn.textonly svg{margin:0}.gr-dropdown-container .gr-btn[aria-expanded=true] .circle{background:#dde1ff;border-radius:50%}.gr-dropdown-container .gr-btn .circle{height:40px;padding:11px;width:40px}.gr-dropdown-container .gr-btn .circle svg{margin:0}.gr-dropdown-container .gr-btn.icononly{border:0;height:2rem;min-width:0;padding:0;width:2rem}.gr-dropdown-container .gr-btn.icononly.dark:hover{background:#dde1ff}.gr-dropdown-container .gr-btn.icononly:hover{background:#293e98}.gr-dropdown-container .gr-btn.icononly[aria-expanded=true]{background-color:gba(4,122,156,.08);color:#005d83}.gr-dropdown-container .gr-btn.icononly:active,.gr-dropdown-container .gr-btn.icononly:focus{background-color:#047a9c14;box-shadow:none}.gr-dropdown-container .gr-btn.icononly svg{margin:0}.gr-dropdown-container .dropdown-menu{border:1px solid #c0c9c1;border-radius:.5rem;margin-top:0;position:absolute;right:-1.5rem;top:calc(100% + 14px);z-index:10}.gr-dropdown-container .dropdown-menu.right{right:.625rem}.gr-dropdown-container .dropdown-menu:after,.gr-dropdown-container .dropdown-menu:before{border:solid #0000;bottom:100%;content:"";height:0;pointer-events:none;position:absolute;right:1.5rem;width:0}.gr-dropdown-container .dropdown-menu:after{border-color:#fff0 #fff0 #fff;border-width:14px;margin-left:-14px}.gr-dropdown-container .dropdown-menu:before{border-color:#c0c9c100 #c0c9c100 #c0c9c1;border-width:15px;margin-left:-15px}.gr-dropdown-container .menu{background-color:#fff;border-radius:.5rem;list-style-type:none;margin:0;min-width:220px;padding:.5rem 0}.gr-dropdown-container .menu li.divider{border-bottom:1px solid #c0c9c1}.gr-dropdown-container .menu a,.gr-dropdown-container .menu button{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:1rem;gap:1rem;line-height:1.5;padding:.75rem 1rem;white-space:nowrap}.gr-dropdown-container .menu a>*,.gr-dropdown-container .menu button>*{pointer-events:none}.gr-dropdown-container .menu a:active,.gr-dropdown-container .menu a:focus,.gr-dropdown-container .menu button:active,.gr-dropdown-container .menu button:focus{background-color:#b9c3ff;color:#4357b2;outline:none}.gr-dropdown-container .menu a:disabled,.gr-dropdown-container .menu button:disabled{opacity:.5}.gr-dropdown-container .menu a.delete,.gr-dropdown-container .menu button.delete{color:#af2e30}.gr-dropdown-container .seperator{border-bottom:1px solid #d9d9d9;margin-bottom:6px;padding-bottom:6px}.gr-dropdown-container li button{align-items:center;color:#252525;display:flex;padding:0;position:relative;text-align:left;text-decoration:none;width:100%}.gr-dropdown-container li button:hover{background-color:#e9e9e9}.gr-dropdown-container li button svg{height:20px;margin-left:.5rem;width:20px}.gr-dropdown-container li button svg+.option-text{margin-left:.5rem}.gr-dropdown-container .option-text{display:inline-flex;margin:.25rem 1.25rem;width:100%}@media (max-width:480px){.gr-dropdown-container li{padding:.5rem .25rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.gr-dropdown-container .menu li button[aria-checked=true] svg{top:.25rem}}.free-response-modal .modal-content{height:80vh;max-width:820px;padding:0;width:100%}.free-response-modal .modal-header{align-items:center;border-bottom:1px solid #d9d9d9;height:60px;padding:10px 24px}.free-response-modal .modal-body,.free-response-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.free-response-modal .modal-body{align-items:flex-start;height:100%;max-height:calc(100% - 60px);overflow:hidden}.free-response-modal .modal-sidebar{border-right:1px solid #d9d9d9;flex:1 1;height:100%;overflow-y:auto}.free-response-modal .modal-sidebar .modal-tabs{list-style:none;margin:0;padding:0}.free-response-modal .modal-sidebar .modal-tabs button{background:#0000;border:none;padding:10px 24px;text-align:start;width:100%}.free-response-modal .modal-sidebar .modal-tabs button[aria-selected=true]{background:#5066c5;color:#fefefe}.free-response-modal .modal-sidebar .modal-tab-note{margin-top:20px;padding:10px 24px;width:100%}.free-response-modal .modal-tab-panel{flex:3 1;max-height:100%;overflow-y:auto;padding:24px}.free-response-modal .modal-tab-panel p+p{margin-top:1rem}.free-response-modal .modal-tab-panel fieldset{border:0;margin:0;padding:0}.free-response-modal .modal-tab-panel fieldset legend{margin-bottom:.5rem}.free-response-modal .modal-tab-panel fieldset legend.gr-label{margin-bottom:0}.free-response-modal .modal-tab-panel .gr-form-element{padding:12px 0}.free-response-modal .modal-tab-panel .control-group{border-top:1px solid #d9d9d9;padding:24px 0}.free-response-modal .modal-tab-panel .content-group{margin-top:24px}.free-response-modal .modal-tab-panel .content-group .content-group-footer{margin-top:20px}.free-response-modal .modal-tab-panel .content-group .content-group-footer button{width:100%}.free-response-modal .modal-tab-panel table{border:1px solid #d9d9d9;border-collapse:collapse;width:100%}.free-response-modal .modal-tab-panel table caption{margin:.5rem 0;text-align:start}.free-response-modal .modal-tab-panel table td,.free-response-modal .modal-tab-panel table th{padding:8px}.free-response-modal .modal-tab-panel table thead th{background-color:#ebebeb}.free-response-modal .modal-tab-panel table tbody tr :first-child{border-left-color:#d9d9d9}.free-response-modal .modal-tab-panel table tbody tr :last-child{border-right-color:#d9d9d9}.free-response-modal .modal-tab-panel table tbody tr:last-child td,.free-response-modal .modal-tab-panel table tbody tr:last-child th{border-bottom-color:#d9d9d9}.free-response-modal .modal-tab-panel table tbody td,.free-response-modal .modal-tab-panel table tbody th{background-color:#f6f6f7;border:1px solid #fff}.free-response-modal .modal-tab-panel .answer-value-row{align-items:center;background-color:#eeeeed;border-radius:4px;display:flex;gap:8px;margin-bottom:.5rem;padding:4px}.free-response-modal .modal-tab-panel .answer-value-row .gr-input{flex:1 1}.free-response-modal .modal-tab-panel .answer-value-row .gr-checkbox{flex:1 1;margin:0}.free-response-modal .modal-tab-panel .answer-value-row .gr-checkbox label{line-height:24px}.free-response-modal .modal-tab-panel .field-group{background-color:#eeeeed;border-radius:4px;padding:4px}.free-response-modal .modal-tab-panel .field-group .field-group-row{align-items:center;display:flex;gap:20px;padding:8px}.free-response-modal .modal-tab-panel .field-group .field-group-row+.field-group-row{border-top:1px solid #d9d9d9}.free-response-modal .modal-tab-panel .field-group .field-group-row .gr-checkbox{margin:0}.free-response-modal .modal-tab-panel .field-group .field-group-row .gr-checkbox label{line-height:24px}.free-response-modal .modal-tab-panel .field-group .field-group-row .select-container.disabled label{opacity:.6}.fly-out-menu{background:#fff;border-radius:8px;box-shadow:0 0 20px 0 #00000040;display:flex;flex-direction:column;max-height:408px;max-width:350px;overflow:hidden;position:absolute;width:100%;z-index:111}.fly-out-menu .fly-out-menu-header{border-bottom:1px solid #e1e3df;border-bottom:1px solid var(--Theme-sys-light-surface-variant,#e1e3df);min-height:48px;padding:12px 16px;position:relative;text-align:center}.fly-out-menu .fly-out-menu-header button{left:0;position:absolute;top:0}.fly-out-menu .fly-out-menu-header .menu-title{font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin:0;padding:0 24px}.fly-out-menu .fly-out-menu-body{flex:1 1;max-height:100%;overflow-y:auto}.fly-out-menu .fly-out-menu-body .object-search{align-items:center;border-bottom:1px solid #e1e3df;border-bottom:1px solid var(--Theme-sys-light-surface-variant,#e1e3df);display:flex;padding:4px 16px}.fly-out-menu .fly-out-menu-body .object-search .gr-input{border:#0000;flex:1 1}.fly-out-menu .fly-out-menu-footer{border-top:1px solid #e1e3df;border-top:1px solid var(--Theme-sys-light-surface-variant,#e1e3df)}.fly-out-menu-button{background:#0000;border:none;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:143%;padding:16px;width:100%}.fly-out-menu-button,.fly-out-menu-button>span{align-items:flex-start;display:flex;gap:8px;text-align:start}.fly-out-menu-button>span{flex:1 1}.fly-out-menu-button>span span{display:block}.fly-out-menu-button>span .button-title{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:143%}.fly-out-menu-button>span .button-desc{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.252px;line-height:143%}.fly-out-menu-button:hover{background:#e1e3df;background:var(--Theme-sys-dark-on-background,#e1e3df)}.edit-object.modal .modal-content{padding:0}.edit-object.modal .modal-header{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:10px 24px;width:100%}.edit-object.modal .modal-body{padding:24px}.edit-object.modal .modal-body .gr-form-element{padding:12px 0}.edit-object.modal .modal-body .math-field{align-items:flex-start;padding:.5rem}.forumula-editor{background:#fff;border:1px solid #000;border-radius:8px}.forumula-editor .toolbar{border-bottom:1px solid #d1d5df;padding:1rem .875rem}.forumula-editor .bottombar,.forumula-editor .toolbar{align-items:center;display:flex;justify-content:space-between}.forumula-editor .bottombar{background:#f3f5f6;border-radius:0 0 8px 8px;border-top:1px solid #d1d5df;padding:.5rem}.forumula-editor .bottombar label{color:#6a7070;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.forumula-editor .mq-editable-field{border:none!important}.new-template-header{margin:0 auto;max-width:920px;padding:2rem 2.25rem}.new-template-header h2{font-size:1.5rem;line-height:1;margin:0 0 1rem}.new-template-header h2,.new-template-header p{color:#252525;font-style:normal;font-weight:400;letter-spacing:.15px}.new-template-header p{font-size:1rem;line-height:1.5}.templates{border-radius:12px;margin:0 auto;max-width:920px;padding:2rem}.templates h3{color:#252525;font-size:1.25rem;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:1.2;margin:0 0 1.5rem}.templates .filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.templates .list{display:flex;flex-wrap:wrap;gap:1.25rem;list-style-type:none;margin:0;padding:0}.templates .list li{background:#fff;border-radius:8px;cursor:pointer;display:flex;flex:0 0 17rem;flex-direction:column}.templates .list li:hover{box-shadow:0 0 10px #0000001a}.templates .list li:hover .top{background-color:#c1bfff}.templates .list li .top{background-color:#f0f0ff;border-radius:8px 8px 0 0;flex:1 1;padding:1.25rem}.templates .list li .bottom{flex:1 1;padding:1.25rem}.templates .list li .bottom>p{font-size:.625rem;margin-bottom:1rem}.templates .list li .bottom>p input:disabled,.templates .list li .bottom>p select:disabled{background-color:#fff;border:1px solid #ccc;border-radius:4px}.templates .list li h4{color:#252525;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.26;margin:0 0 .75rem}.templates .list li p{color:#585858;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.142px;line-height:1.6}.templates .list li.not-available{position:relative}.templates .list li.not-available:before{align-items:center;background-color:#fffc;border-radius:8px;bottom:0;color:#252525;content:"Coming Soon";display:flex;font-size:1.25rem;font-style:normal;font-weight:600;justify-content:center;left:0;letter-spacing:.15px;line-height:1.2;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.templates .list li.not-available:hover{box-shadow:none}.templates .list li.not-available:hover:before{opacity:1}.templates .list .answer-choices{list-style-type:none;margin:0;padding:0}.templates .list .answer-choices li{align-items:center;background-color:#f5f5f5;color:#252525;cursor:default;display:flex;flex-direction:row;font-size:.5rem;font-style:normal;font-weight:400;gap:.5rem;justify-content:space-between;letter-spacing:.13px;line-height:1.2;margin-bottom:1rem;padding:.35rem}.templates .list .answer-choices li:hover{box-shadow:none}.templates .list .answer-choices li.add{background:#0000;display:block}.templates .list .answer-choices li label{align-items:center;display:flex;gap:.5rem}.templates .list .answer-choices li input:disabled,.templates .list .answer-choices li select:disabled{background-color:#fff;border:1px solid #ccc}.templates .list .answer-choices.images{display:grid;grid-template-columns:1fr 1fr}.templates .list .answer-choices.images li{background:none;display:inline-flex;flex:1 0 50%}.templates .list .answer-choices.images li .img-placeholder{background-color:#f5f5f5;border-radius:4px;height:4rem;width:4rem}.templates .list .answer-choices.images li.add{display:block;grid-column:1/span 2;grid-row:2}.content-container{padding:2rem;width:100%}.assignment-manager{flex:1 1;height:100%;padding:0}.assignment-manager h1{font-weight:400;margin:0 0 12px}.assignment-manager .blank-call-to-action{margin:80px auto;max-width:360px;text-align:center}.assignment-manager .blank-call-to-action h2{font-weight:600}.assignment-manager .blank-call-to-action p{margin-bottom:28px}.assignment-manager .blank-call-to-action .opener-img{margin-top:60px}.assignment-manager-head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.assignment-manager-head .page-actions{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin:0 0 12px}.assignment-manager-head .page-actions .assignment-options{margin-left:12px}.assignment-manager-head .page-actions .gr-btn:not(.primary){border-color:#047a9c;height:36px;min-width:0;padding:8px 20px 8px 24px}.assignment-manager-head .page-actions .gr-btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #047a9c}.assignment-manager-head .page-actions .gr-btn svg{fill:#047a9c}.assignment-manager-head .page-actions .gr-btn.primary svg{fill:#fff}.assignment-manager-head .page-actions .gr-btn+.dropdown-menu{right:0;top:calc(100% + 15px)}.assignment-manager-head .page-actions .helpBtn{padding-left:12px}.assignment-manager-head .helpBtn{border:0;color:#6a7070;margin-right:0;min-width:0;padding:8px 12px}.assignment-manager-head .helpBtn svg{fill:#616e7c!important;display:inline-block;height:24px;margin:0 8px 0 0;width:24px}.assignment-manager-head .helpBtn:hover{background-color:#d9d9d9a6}.assignment-manager-list-view{background:#fff;border:1px solid #d9d9d980;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box}.assignment-manager-list-view .list-view-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:14px 22px;width:100%}.assignment-manager-list-view .list-view-header+.assignment{border-top:0}.assignment-manager-list-view .list-view-header .filter-search{align-items:center;display:flex}.assignment-manager-list-view .list-view-header .search-assignments-input{margin-right:6px}.assignment-manager-list-view .list-view-header .sort-assignments{align-items:center;display:flex}.assignment-manager-list-view .list-view-header .sort-assignments label{font-size:14px;margin-right:4px}.assignment-manager-list-view .list-view-header .sort-assignments select{background:#0000;border:1px solid #0000;font-size:16px;font-weight:600}.assignment-manager-list-view table{border-collapse:collapse}.assignment-manager-list-view .assignment{border-left:0;border-radius:0;border-right:0;margin-bottom:-2px}.assignment-manager-list-view .assignment:first-child{border-top:0}.assignment-manager-list-view .assignment .info{grid-column-gap:12px;align-items:flex-start;display:grid;flex:1 1;grid-template-columns:60px 56px 1fr 150px 150px 120px;grid-template-rows:auto}.assignment-manager-list-view .assignment .info .reorder-assn-box{align-items:center;display:flex;height:100%}.assignment-manager-list-view .assignment .info.assigned .status{color:#038238;font-weight:600}.assignment-manager-list-view .assignment .info.unassigned .status{color:#6a7070}.assignment-manager-list-view .assignment .assignment-title{font-size:16px;line-height:22px;margin-top:4px}.assignment-manager-list-view .assignment .gr-meta{font-size:14px;font-weight:400;line-height:18px;margin-bottom:4px;margin-top:0}.assignment-manager-list-view .assignment .gr-meta+p{margin-bottom:0;margin-top:0}.assignment-manager-calendar-view{background:#fff;border:1px solid #d9d9d980;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;max-height:702px}.assignment-manager-calendar-view .assignment.list-card{border-radius:0;border-right:1px solid #f2f2f2;flex:1 1;max-width:380px;min-width:285px;padding:16px 12px 0;position:relative}.assignment-manager-calendar-view .assignment.list-card:after{background:linear-gradient(90deg,#c4c4c41a,#c4c4c400);bottom:0;content:"";height:100%;position:absolute;right:-12px;top:0;width:12px}.assignment-manager-calendar-view .calendar{flex:2 1;padding:16px 0 0}.assignment-manager-calendar-view .calendar .action-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 22px;position:relative}.assignment-manager-calendar-view .calendar .calendar-actions{align-items:center;border:1px solid #cbd2d9;border-radius:28px;display:flex;padding:2px}.assignment-manager-calendar-view .calendar .calendar-actions .icon-btn-18{border-radius:50%;height:32px;padding:7px;width:32px}.assignment-manager-calendar-view .calendar .calendar-actions .icon-btn-18:focus,.assignment-manager-calendar-view .calendar .calendar-actions .icon-btn-18:hover{background:#e7e8ec99}.assignment-manager-calendar-view .calendar .calendar-actions .icon-btn-18:active{background:#cbd2d999}.assignment-manager-calendar-view .calendar .action-bar .calendar-month{color:#1f2933;font-size:16px;margin:0 8px!important;text-transform:uppercase}.assignment-manager-calendar-view .calendar .action-bar .todayBtn{background:#0000;border:0;color:#6a7070;padding:4px 12px}.assignment-manager-calendar-view .calendar .action-bar .todayBtn svg{display:none}.assignment-manager-calendar-view .calendar .action-bar .todayBtn:focus,.assignment-manager-calendar-view .calendar .action-bar .todayBtn:hover{color:#005a70;text-decoration:underline}.switch-page-view{margin-top:24px;text-align:right}.assignment-list{width:100%}.assignment-list .assignment-row.highlight{animation-delay:.5s;animation-duration:2s;animation-name:highlightColor;animation-timing-function:ease-in-out}.assignment-list .row-date .default-date{background-color:initial;border:0;width:auto}.assignment-list .row-date .MuiInputBase-input,.assignment-list .start-date .MuiInputBase-input{width:59px}.assignment-list .row-date:hover .MuiFormControl-root{display:block}.assignment-list .row-date:hover .default-date{display:none}@keyframes highlightColor{0%{background-color:#b5e7d566}50.0%{background-color:#b5e7d533}100.0%{background-color:#b5e7d500}}.assignment-list .assignment-row:hover td,.assignment-list .assignment-row:hover th{background-color:#bff0ff33}.assignment-list-table{position:relative}.content-container .assignment-list h2.assignment-title{font-size:14px;font-weight:400;margin-bottom:0;padding-bottom:0}.assignment-list th,td{border-bottom:1px solid #e4e7eb;font-size:.875rem;font-weight:400;text-align:left}.assignment-list thead th{background:linear-gradient(0deg,#f5f5f5,#f5f5f5);border-top:1px solid #e4e7eb;padding-left:24px}.clone-list>div:first-child .clone-table th{background:linear-gradient(180deg,#f2f3f7,#e6e7ec00 12.57%),#f7f8fc;border-bottom:1px solid #e4e7eb;padding:0}.assignment-list tbody td,.assignment-list tbody th{color:#3e4c59;font-weight:400;padding:8px 4px 8px 24px}.assignment-list tbody th.row-info:first-letter{text-transform:uppercase}.assignment-list tbody td.draggable,.assignment-list tbody tr td:first-child{padding-left:24px}.assignment-list tbody tr td:last-child{padding-right:10px}.assignment-list tbody td .new-indicator{background-color:#ae367e;border-radius:4px;color:#fafafa;display:inline-block;font-size:10px;padding:2px 4px;text-transform:uppercase}.assignment-list th.order{padding-left:24px}.assignment-list tbody td.order{padding-left:4px}.assignment-list tbody th button.assignment-name{background-color:initial;border:none;color:#3e4c59;padding:0}.assignment-list tbody td p,.assignment-list tbody th p{margin:0}.assignment-list .end-date span,.assignment-list .start-date span{display:block;font-size:12px}.assignment-list tbody td .assigned-icon{fill:#7ead66;margin-right:3px;vertical-align:middle}.assignment-list span[class^=tag]{color:#3e4c59;font-size:14px;white-space:nowrap}.assignment-list .assignment-title{font-size:16px;font-weight:400;line-height:22px;margin:0}.sortableColumn{align-items:center;background:none;border:0;color:#3e4c59;display:flex;font-size:12px;font-weight:600;height:50px;justify-content:flex-start;padding:0;white-space:nowrap}.sortableColumn .circle{border-radius:50%;color:#616e7c;display:inline-block;height:24px;margin-left:4px;padding:3px;width:24px}.sortableColumn svg{fill:currentColor}.sortableColumn:focus .circle,.sortableColumn:hover .circle{background-color:#225ecd33}#live-log{clip:rect(1px,1px,1px,1px);height:1px;margin-top:-1px;overflow:hidden;position:absolute;width:1px}.view-toggle{align-items:center;background:#e9e9e9;border:1px solid #c2c7cc;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;padding:0;position:relative}.view-toggle.calendar{flex:0 1!important;padding:0!important}.view-toggle.list .border{left:0;right:auto}.view-toggle.calendar .border{left:36px}.view-toggle-button{background:#0000;border:0;border-radius:4px;color:#6a7070;height:36px;padding:6px;position:relative;z-index:2}.view-toggle-button:first-child{border-radius:4px 0 0 4px}.view-toggle-button:last-child{border-radius:0 4px 4px 0}.view-toggle span.border{background:#fafafa;border-radius:4px;box-shadow:0 0 5px #00000021;height:36px;left:0;position:absolute;top:0;transition:all .3s linear;width:36px;z-index:1}.view-toggle-button[aria-pressed=true]{color:#6a7070}.view-toggle-button:not(:disabled):focus{box-shadow:none}.search-assignments-input{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.search-assignments-input label{color:#252525;font-size:14px;margin-bottom:0;margin-right:12px}.search-assignments-input .search-input{position:relative}.search-assignments-input .search-input .gr-input{border-radius:22px;margin:0;min-width:220px}.search-assignments-input .search-input button{border-radius:4px;border-bottom-right-radius:22px;border-top-right-radius:22px;height:36px;position:absolute;right:8px;top:0}.drag-btn{background-color:initial;border:0;padding:0 4px}.reorder-assn-box{margin-right:12px;min-width:60px}.reorder-assn-box button{background:#0000;border:0;color:#3e4c59;font-size:14px;width:25px}.reorder-assn-box .gr-input{margin:0;padding:0 6px;text-align:center;width:36px}body{min-height:100vh}.main-content.start-options{margin:2rem 8rem;padding:1rem 2.25rem}.main-content.start-options h1{color:#020917;font-family:Inter,Helvetica,sans-serif;font-size:2.25rem;font-weight:300;letter-spacing:-.72px;line-height:1.2;margin:0 0 12px}.main-content.start-options .MuiAccordion-root{border-radius:8px}.main-content.start-options .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded{background:linear-gradient(90deg,#00000059,#00000026),linear-gradient(117.32deg,#34b9dc,#5c71cd);border-radius:8px 8px 0 0;color:#fff;min-height:64px}.main-content.start-options .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded .MuiAccordionSummary-root.Mui-expacontent{margin:1.5rem 0 1.5rem 2.25rem}.main-content.start-options .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded h6{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.2px;line-height:1.5;margin:0}.main-content.start-options .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded p{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:.252px;line-height:1.43;margin:0}.main-content.start-options .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded .MuiSvgIcon-root{color:#fff}.main-content.start-options .MuiAccordion-root .MuiAccordionDetails-root{padding:1rem}.main-content.classic-xl{background:#fff;margin:10px 10px 10px 0;padding:10px 35px;width:100%}.main-content.classic-xl,.main-content.classic-xl *{font-family:Open Sans,Calibri,Tahoma,sans-serif}.main-content.classic-xl .main-page-header{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:10px}.main-content.classic-xl .main-page-header .link-btn{color:#5a5e5e;font-size:15px}.main-content.classic-xl .main-page-header .breadcrumbs{font-size:14px}.main-content.classic-xl .main-page-header h1{color:inherit;font-size:24px;font-weight:lighter!important;line-height:1.1;margin:0;padding-bottom:3px;padding-top:2px}.main-content.classic-xl .page-actions{align-items:center;display:flex;gap:12px}.main-content.classic-xl .assignment-info-row{align-items:flex-start;display:flex;gap:1rem;margin:1em 0}.main-content.classic-xl .assignment-info-row h3{font-size:1rem;font-weight:600;margin:0;min-width:200px}.main-content.classic-xl .assignment-info-row p{font-size:1rem;margin:0}.main-content.classic-xl .assignment-info-row .gr-select-container{flex:1 1}.main-content.classic-xl .assignment-info-row .gr-select-container select{width:100%}.main-content.classic-xl hr{border-top:2px dashed #e1e1e1;font-size:3px;margin-bottom:10px;margin-top:10px;width:100%}.light-link,.lightLink{background:#0000;border:none;color:#007fa3;padding:0;text-align:start;text-decoration:none}.create-assignment-actions{align-items:center;border-top:1px solid #dfdfdf;display:flex;gap:10px;justify-content:space-between;margin-bottom:15px;margin-top:40px;padding:20px 2px 2px}.create-assignment-actions .right{align-items:center;display:flex;gap:5px}.wizard-steps{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;display:flex;gap:1em;justify-content:flex-start;list-style:none;margin-bottom:10px;padding:8px 15px}.wizard-steps li{counter-increment:index;display:inline-block;line-height:1.8;padding:2px 0;white-space:nowrap}.wizard-steps li a,.wizard-steps li button{background:#0000;border:none;color:#252525;font-size:14px;text-decoration:none}.wizard-steps li a:before,.wizard-steps li button:before{background-color:#fff;border:1px solid #b0b0b0;border-radius:50%;color:#252525;content:counter(index);display:inline-block;font-size:11px;height:1.6em;line-height:1.6;margin:0 .5em 0 0;text-align:center;vertical-align:text-top;width:1.6em}.wizard-steps li a.active:before,.wizard-steps li button.active:before{background-color:#007fa9;border-color:#007fa9;color:#fff}.wizard-steps li a.complete:before,.wizard-steps li button.complete:before{background-color:#707070;border-color:#707070;color:#fff}.library-filter-settings{align-items:flex-start;display:flex;margin-bottom:20px}.library-filter-settings h3{font-size:1rem;font-weight:600;margin:1em 0;min-width:200px}.library-filter-settings .library-settings{border-right:1px solid #d0d0d0;flex:1 1;padding-right:10px}.library-filter-settings .library-filters{flex:1 1;padding-left:10px}.library-filter-settings .library-filters .filter-checkbox{margin:.5em 0}.assignment-content-row{display:flex;gap:10px}.assignment-content-row .item-bank{min-width:240px}.assignment-content-row .item-bank .item-bank-header{background-color:#e8e8e8;border-bottom:1px solid #e0e0e0}.assignment-content-row .item-bank ul{list-style:none;margin:0;padding:4px 0}.assignment-content-row .item-bank ul li .view{border-bottom:1px solid #e0e0e0;display:flex;gap:8px}.assignment-content-row .item-bank ul li .view .divPoints input{max-width:60px}.assignment-content-row .item-bank ul li .view .divLink,.assignment-content-row .item-bank ul li .view .divLink button{margin-left:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.assignment-content-row .item-bank ul li .view .divDiffImage{align-items:center;display:flex;gap:4px}.assignment-content-row .move-actions{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.assignment-content-row .my-selections{flex:1 1}.assignment-content-row .my-selections ul{list-style:none;margin:0;padding:4px 0}.assignment-content-row .my-selections ul li .view{grid-gap:4px;border-bottom:1px solid #e0e0e0;display:grid;gap:4px;grid-template-columns:30px 30px 20px auto 110px 25px 75px}.assignment-content-row .my-selections ul li .view .divPoints input{max-width:60px}.assignment-content-row .my-selections-header{background-color:#e8e8e8;border-bottom:1px solid #e0e0e0;font-size:90%;padding:4px}.assignment-content-row .my-selections-actions{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.assignment-content-row .my-selections-actions .left,.assignment-content-row .my-selections-actions .right{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.flex-row{align-items:flex-start;display:flex;justify-content:space-between}.modal.question-preview .modal-content{padding:0;width:940px}.modal.question-preview.fullscreen .modal-content{height:calc(100dvh - 10px);max-height:calc(100dvh - 10px);width:calc(100dvw - 10px)}.modal.question-preview.fullscreen .modal-content .item-preview.classic-xl{max-height:100%}.item-preview.classic-xl{display:flex;flex-direction:column;max-height:80vh;position:relative}.item-preview.classic-xl .close-btn{left:8px;position:absolute;top:4px}.item-preview.classic-xl .fullscreen-btn{left:52px;position:absolute;top:4px}.item-preview.classic-xl .item-preview-header{display:flex;flex-direction:row;font-size:85%;justify-content:space-between;padding:3em 1em 1em}.item-preview.classic-xl .item-preview-header .right{text-align:right}.item-preview.classic-xl .item-preview-body{border:1px solid #6a7070;display:flex;flex:1 1;flex-direction:column;margin:.5em;overflow:hidden;position:relative}.item-preview.classic-xl .item-preview-body article{flex:1 1;overflow-y:auto;padding:.5em}.item-preview.classic-xl .item-preview-body .instructor-tools{align-items:center;background:linear-gradient(0deg,#fff,#00000040);display:flex;flex-direction:row;justify-content:space-between;padding:1.5em 1em}.item-preview.classic-xl .item-preview-body .instructor-tools .left,.item-preview.classic-xl .item-preview-body .instructor-tools .right{align-items:center;display:flex;flex-direction:row;gap:12px}.item-preview.classic-xl .item-preview-footer{font-size:85%}.item-preview.classic-xl .item-preview-footer .view-settings{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5em}.item-preview.classic-xl .item-preview-footer .view-settings .question-points,.item-preview.classic-xl .item-preview-footer .view-settings .radio-group,.item-preview.classic-xl .item-preview-footer .view-settings .right{align-items:center;display:flex;flex-direction:row;gap:12px}.item-preview.classic-xl .item-preview-footer .view-settings .question-points .gr-input,.item-preview.classic-xl .item-preview-footer .view-settings .radio-group .gr-input,.item-preview.classic-xl .item-preview-footer .view-settings .right .gr-input{width:60px}.item-preview.classic-xl .item-preview-footer .footer-actions{align-items:center;border-top:1px solid #c7c7c7;display:flex;flex-direction:row;justify-content:space-between;padding:.5em}.item-preview.classic-xl .item-preview-footer .footer-actions>div{align-items:center;display:flex;flex-direction:row;gap:12px}@media (prefers-color-scheme:dark){.w-tc-editor{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}}@media (prefers-color-scheme:light){.w-tc-editor{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}.w-tc-editor{background-color:var(--color-canvas-subtle);color:var(--color-fg-default);font-family:inherit;font-size:12px}.w-tc-editor-preview,.w-tc-editor-text{min-height:16px}.w-tc-editor-preview pre{font-family:inherit;font-size:inherit;margin:0;padding:0;white-space:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.property-access .token.method{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-value{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.selector .class{color:var(--color-prettylights-syntax-entity)}
/*# sourceMappingURL=main.4fb00a2a.css.map*/