.show-xs,.show-sm,.show-md,.show-lg{display:none}@media(min-width:1024px){.show-lg{display:block}}@media(min-width:1024px){.show-lg-flex{display:flex}}@media(min-width:1024px){.hide-lg{display:none !important}}@media(min-width:720px) and (max-width:1023px){.show-md{display:block}}@media(min-width:720px) and (max-width:1023px){.show-md-flex{display:flex}}@media(min-width:720px) and (max-width:1023px){.hide-md{display:none !important}}@media(min-width:640px) and (max-width:719px){.show-sm{display:block}}@media(min-width:640px) and (max-width:719px){.show-sm-flex{display:flex}}@media(min-width:640px) and (max-width:719px){.hide-sm{display:none !important}}@media(max-width:639px){.show-xs{display:block}}@media(max-width:639px){.show-xs-flex{display:flex}}@media(max-width:639px){.hide-xs{display:none !important}}/*!
 * Milligram v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#963;font-family:'Roboto','Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type='button'],input[type='reset'],input[type='submit']{background-color:#e49944;border:.1rem solid #e49944;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover{background-color:#963;border-color:#963;color:#fff;outline:0}.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover{background-color:#e49944;border-color:#e49944}.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline{background-color:transparent;color:#e49944}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover{background-color:transparent;border-color:#963;color:#963}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover{border-color:inherit;color:#e49944}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear{background-color:transparent;border-color:transparent;color:#e49944}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover{background-color:transparent;border-color:transparent;color:#963}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover{color:#e49944}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #e49944;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select{background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem;width:100%}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus{border-color:#e49944;outline:0}select{background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"height="14"viewBox="002914"width="29"><pathfill="#d1d1d1"d="M9.377273.625l5.081546.93523L19.540363.625"/></svg>') center right no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"height="14"viewBox="002914"width="29"><pathfill="@colour-mainflair"d="M9.377273.625l5.081546.93523L19.540363.625"/></svg>')}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}.label-inline{display:inline-block;font-weight:normal;margin-left:.5rem}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-centered{justify-content:center}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}@media(min-width:640px){.row .column.column-offset-3{margin-left:3.3333%}.row .column.column-offset-5{margin-left:5%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-15{margin-left:15%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-05{flex:0 0 05%;max-width:05%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-15{flex:0 0 15%;max-width:15%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-30{flex:0 0 30%;max-width:30%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-70{flex:0 0 70%;max-width:70%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-85{flex:0 0 85%;max-width:85%}.row .column.column-90{flex:0 0 90%;max-width:90%}}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{-ms-grid-row-align:center;align-self:center}@media(min-width:40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% - -2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#b0732f;text-decoration:none}a:focus,a:hover{color:#963}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;width:100%}td,th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}b,strong{font-weight:bold}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-0.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-0.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-0.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right}.daterangepicker{padding:1rem 2rem}.daterangepicker .drp-calendar{max-width:initial}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}html,body{-webkit-overflow-scrolling:touch}html{font-size:8px}@media(min-width:640px){html{font-size:8px}}@media(min-width:720px){html{font-size:9px}}@media(min-width:1024px){html{font-size:10px}}.grecaptcha-badge{visibility:hidden;right:auto !important;left:0 !important}html,body{height:100vh;margin:0}body{background-color:#ccc;font-family:'Open Sans',sans-serif}main{display:flex;flex-direction:column;position:relative}.warning-on-black{color:#e49944;font-size:1.2em;text-align:center;margin-bottom:3rem}.wrapper{margin:auto;max-width:1024px;width:100%;min-height:100vh;min-height:1400px;background-color:#fff;-webkit-box-shadow:0 0 100px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 100px 10px rgba(0,0,0,0.2);box-shadow:0 0 100px 10px rgba(0,0,0,0.2)}.main-column{margin-bottom:5rem}.page-body{position:relative;flex-grow:1;padding:3rem 2rem;font-family:'Open Sans',sans-serif;color:#000;font-size:1.6rem;min-height:200rem}.page-body.dark{background-color:#000}p{font-size:1em}p.smaller{font-size:.8em}p.less-small{font-size:.9em}ul.indented{padding-left:4rem}h1{font-size:2em;text-align:center;overflow:hidden;font-weight:600}@media(min-width:640px){h1{text-align:left}h1 span{left:5rem}}h1 span{position:relative;display:inline-block}h1 span:after,h1 span:before{content:"";position:absolute;top:20%;bottom:20%;background-color:#e49944;width:10000%}h1 span:before{right:100%;margin-right:1.5rem}h1 span:after{left:100%;margin-left:1.5rem}ul.list-group{list-style:none;margin:-1rem auto 5rem auto;margin-bottom:3rem}ul.list-group li{width:30rem;display:block;border:1px solid #d1d1d1;margin:0;padding:0;cursor:pointer;font-size:1.2em}ul.list-group li a{text-align:center;padding:1rem 1.5rem;display:block;color:inherit;margin:0}ul.list-group li a:hover{color:inherit}ul.list-group li:hover,ul.list-group li:hover:first-child{border:1px solid #e49944 !important;color:#e49944}ul.list-group.list-group-vertical{margin:-1rem auto 7rem auto;width:30rem}@media(min-width:640px){ul.list-group.list-group-vertical{width:15rem}}ul.list-group.list-group-vertical li{text-align:center;border-bottom-color:transparent}ul.list-group.list-group-vertical li:first-child{border-top-left-radius:.4rem;border-top-right-radius:.4rem}ul.list-group.list-group-vertical li:hover+li{border-top-color:transparent}ul.list-group.list-group-vertical li:last-child{border-bottom-color:#d1d1d1;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}ul.list-group.list-group-vertical li:last-child:hover{border-bottom-color:#e49944}ul.list-group.list-group-horizontal{margin:2rem auto 5rem auto;display:flex}ul.list-group.list-group-horizontal li{border-right-color:transparent}ul.list-group.list-group-horizontal li:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}ul.list-group.list-group-horizontal li:hover+li{border-left-color:transparent}ul.list-group.list-group-horizontal li:last-child{border-right-color:#d1d1d1;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}ul.list-group.list-group-horizontal li:last-child:hover{border-right-color:#e49944}@media(min-width:640px){.narrow-centered{width:99%;margin:auto}}footer{background-color:#000;font-size:1.4rem;font-weight:500;flex-grow:1;padding:2rem 4rem}footer p{margin:0 0 1rem;padding:0 2rem}footer p:last-child{margin-bottom:0}footer .row{margin-bottom:0}footer .row.copyright{margin-top:4rem}footer .row.copyright p{padding:0;text-align:center;margin:auto}footer ul{list-style:none}footer ul li{margin-bottom:.2rem}footer ul li.title{margin-bottom:1rem}footer ul.align-right li{text-align:right}.announcement-banner-background{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.announcement-banner-background.announcement-banner-background-blurred{filter:blur(5px) brightness(0.5) saturate(1.5);transform:scale(1.03)}.banner{min-height:32rem;background-size:cover;background-position:bottom;margin:-3rem -2rem;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:inset 0 4rem 10rem -2.4rem rgba(73,23,23,0.8),0 -7rem 10rem -3rem rgba(0,0,0,0.7) inset}.banner.banner-promptathon-warning{margin:0}.banner.banner-promptathon-warning .promptathon-warning{position:absolute;z-index:1;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:20px}.banner.banner-promptathon-warning .promptathon-warning h1{font-size:24px;font-family:"open-sans",sans-serif;font-weight:300;text-transform:uppercase;margin:0;color:#fff;text-align:center;text-shadow:0 0 .5rem #000}.banner.banner-promptathon-warning .promptathon-warning h3{font-size:16px;font-family:"open-sans-condensed",sans-serif;font-weight:700;text-transform:uppercase;margin:0;color:#fff;text-align:center}.banner.banner-promptathon-warning .promptathon-warning .prompt-text{font-family:"open-sans-condensed",sans-serif;font-weight:500;color:#fff;font-size:20px;line-height:1;margin-top:10px;margin-bottom:0;text-align:center;text-shadow:0 0 .5rem #000}.banner.banner-promptathon-warning .promptathon-warning h2{font-size:18px;font-family:"open-sans",sans-serif;font-weight:600;text-transform:uppercase;margin:0;color:#fff;text-align:center;text-shadow:0 0 .5rem #000}.banner.banner-promptathon-warning .promptathon-warning a{color:#fff;font-weight:700;font-family:"open-sans-condensed",sans-serif;margin-top:20px;text-align:center;text-shadow:0 0 .5rem #000}.banner.banner-promptathon-warning .promptathon-warning>a{text-transform:uppercase;font-size:21px}.banner.banner-event{min-height:44rem}.banner .banner-inner{width:100%;height:100%;position:absolute;filter:blur(10px) brightness(0.5);transform:scale(1.03);background-repeat:no-repeat;background-size:cover;background-position:center}.banner .promptathon{position:absolute;z-index:1;width:100%;height:100%;display:flex;justify-content:center;padding:20px}.banner .promptathon .promptathon-left{margin-right:16px}.banner .promptathon .promptathon-left img{margin:auto;display:block}.banner .promptathon .promptathon-left .promptathon-today{margin-top:16px;display:flex;justify-content:center}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-left{display:flex;flex-direction:column;width:180px;margin-right:7px}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-left h1{font-size:18px;font-family:"open-sans",sans-serif;font-weight:300;text-transform:uppercase;margin:0;margin-top:16px;color:#fff;text-align:center}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-left h3{font-size:16px;font-family:"open-sans-condensed",sans-serif;font-weight:700;text-transform:uppercase;margin:0;color:#fff;text-align:center}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-left .prompt-text{font-family:"open-sans-condensed",sans-serif;font-weight:300;flex-grow:1;color:#fff;font-size:20px;line-height:1;margin-top:10px;text-align:center;text-shadow:0 0 1rem #000}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-left h2{font-size:18px;font-family:"open-sans-condensed",sans-serif;font-weight:700;text-transform:uppercase;margin:0;color:#fff;text-align:right}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-right{margin-left:7px;width:170px}.banner .promptathon .promptathon-left .promptathon-today .promptathon-today-right img{display:block;width:100%;border:1px solid #000}.banner .promptathon .promptathon-right{width:318px;margin-left:16px;display:grid;gap:3px 5px;grid-template-columns:auto auto auto}.banner .promptathon .promptathon-right .promptathon-prompt img{width:104px;height:170px;border:1px solid #000}.banner .promptathon .promptathon-right .promptathon-prompt h3{font-size:16px;font-family:"open-sans-condensed",sans-serif;font-weight:700;text-transform:uppercase;margin:0;margin-top:-3px;color:#fff;text-align:center}@media(max-width:1023px){.banner.banner-event{min-height:48rem}}@media(max-width:719px){.banner.banner-event{min-height:54rem}}@media(max-width:639px){.banner.banner-event{min-height:104rem}.banner .promptathon{flex-direction:column}.banner .promptathon .promptathon-left{margin-right:0}.banner .promptathon .promptathon-right{margin:auto;margin-top:16px}}@media(max-width:319px){.banner.banner-event{min-height:96rem}.banner .promptathon{flex-direction:column}.banner .promptathon .promptathon-left{margin-right:0}.banner .promptathon .promptathon-left h1{font-size:14px}.banner .promptathon .promptathon-left h3{font-size:14px}.banner .promptathon .promptathon-left .prompt-text{font-size:16px;margin-top:4px}.banner .promptathon .promptathon-left h2{font-size:14px}.banner .promptathon .promptathon-right{margin:auto;margin-top:16px}}.banner>h1{font-size:1.8em;color:rgba(255,255,255,0.9);position:absolute;bottom:1.8rem;left:3rem;margin:0;text-transform:uppercase;text-shadow:0 0 1rem #000;margin-right:12rem}.banner>h2{font-size:1em;color:rgba(255,255,255,0.9);position:absolute;bottom:.5rem;left:6rem;margin:0;text-transform:uppercase;text-shadow:0 0 1rem #000;margin-right:12rem}.banner .share{position:absolute;bottom:2rem;right:3rem;font-size:1.4em}.banner .share a.link{color:#fff;text-shadow:0 0 .2rem #000}h2.subtitle{font-size:1.4em;text-align:justify;margin-left:1rem;margin-right:2rem}.lesson-preview{width:100%;padding-top:75%;border-radius:1rem;border:1px solid #333;position:relative;background-repeat:no-repeat;background-size:cover}ul.giveback{list-style:none;display:flex;flex-wrap:wrap;margin:5rem}ul.giveback li{display:block;text-align:center;width:100%}@media(min-width:320px){ul.giveback li{width:50%}}@media(min-width:640px){ul.giveback li{width:33%}}@media(min-width:720px){ul.giveback li{width:25%}}.notification{position:fixed;display:none;z-index:200;bottom:-10rem;right:1rem}.notification .character{background-size:contain;background-repeat:no-repeat;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/notification-character.png');width:6.4rem;height:6.4rem;position:absolute;bottom:0;right:0}.notification .arrow,.notification .arrow div{width:0;height:0;border-left:2rem solid transparent;border-right:0 solid transparent;border-top:4rem solid rgba(228,153,68,0.35)}.notification .arrow{transform:rotate(-30deg);position:absolute;top:95%;right:3rem}.notification .arrow div{transform:scale(0.85);border-top:4rem solid #fff;position:relative;top:-4.2rem;left:-2rem}.notification .speech-bubble{display:none;width:22rem;position:absolute;bottom:6.4rem;right:5rem;background-color:#fff;border-radius:1rem;border:2px solid rgba(176,115,47,0.35)}.notification .speech-bubble .speech-bubble-inside{position:relative;border-radius:1rem;background-color:#fff}.notification .speech-bubble .content{font-size:.9em;padding:1rem;text-align:justify}.notification .speech-bubble .content p{margin-bottom:1.5rem;line-height:1.2em}.notification .speech-bubble .content a{font-weight:bold;text-decoration:underline}.notification .speech-bubble .content button{width:100%;margin-bottom:0}.home-page-highlight{border-radius:1rem;border:1px solid #ccc;overflow:hidden;margin:auto;margin-bottom:1rem}.home-page-highlight img{width:100%;margin-bottom:-0.8rem}.extra-content{margin-top:8rem}button.button-full{width:100%;margin-bottom:-2rem;white-space:normal;height:auto;display:block;line-height:1.6;padding:1rem}.panel .panel-body .text-body{padding:2rem}.panel .panel-body .text-body ul{list-style:disc;padding:0 3rem;margin-bottom:2rem}.panel .panel-body .text-body ul li{cursor:auto;display:list-item}.panel .panel-body .text-body ul li:nth-child(even),.panel .panel-body .text-body ul li:hover{background-color:transparent}header{height:8rem;background-color:#e49944;display:flex;align-items:center;padding:0;flex-grow:0;flex-shrink:0}header a.logo-link{height:100%;padding:.7rem 1.2rem;display:flex;align-items:center;flex-shrink:0;flex-grow:0}header a.logo-link .logo{display:block;max-height:100%;flex-grow:0;flex-shrink:0}header nav.navigation-desktop{flex-shrink:1;flex-grow:1}header .community-nav{flex-grow:0;flex-shrink:0;max-height:100%;height:7.2rem;margin-right:1.2rem}header .mobile-navigation-expander{flex-grow:0;flex-shrink:0;max-height:100%;height:7.2rem;margin-right:1.2rem;font-size:4.5rem;color:#000}header .mobile-navigation-expander a,header .mobile-navigation-expander a:hover,header .mobile-navigation-expander a:focus,header .mobile-navigation-expander a:active{color:#000}.social-media-row{width:100%;height:5rem;display:flex;padding:.2rem 0}@media(min-width:640px){.social-media-row{height:3.7rem}}.social-media-row.user-menu-row{display:block;height:auto;font-size:1.2em}.social-media-row.user-menu-row .user-header{color:#000;text-transform:uppercase;font-weight:bold;margin-bottom:.5rem;text-align:center}.social-media-row.user-menu-row .user-header .fa:before{margin-right:1rem}.social-media-row.user-menu-row .user-menu .user-links{padding:0;margin:0;padding:.5rem 0}.social-media-row.user-menu-row .user-menu .user-links li a{height:auto;padding:0}@media(min-width:640px){.social-media-row>a{max-width:3.6rem}}@media(min-width:640px) and (-ms-high-contrast:none),(min-width:640px) and (-ms-high-contrast:active){.social-media-row>a{max-width:3.55rem}}.social-media-row .wide-button{max-width:initial;display:block;text-align:center;padding-top:.5rem;background-color:#000;margin:0 .2rem;flex-grow:1;border-radius:.4rem;color:#e49944;font-size:1em}.social-media-row .wide-button span.text{margin-left:5px;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase}.social-media-row .wide-button img{float:left}.social-media-row .wide-button img+span.text{margin-left:.2rem;margin-right:1rem;font-size:1.4rem;position:relative;top:1px;text-align:left}.social-media-row .wide-button a{display:block;text-align:center;color:#e49944}.social-media-row .wide-button a span.text{font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase}.social-media-row a.wide-button{padding-top:.9rem}@media(min-width:640px){.social-media-row a.wide-button{padding-top:.3rem}}.social-media-row a.wide-button:hover span{color:#963}.social-media-row img{margin:0 .2rem;height:100%;width:auto}nav.navigation-desktop{height:100%;padding:0 1rem;overflow:hidden}nav.navigation-desktop ul{list-style:none;width:100%;height:100%;display:flex;align-items:center;justify-content:left;overflow:hidden}nav.navigation-desktop ul li{display:flex;align-items:center;margin:0;padding:0 1rem;height:100%}nav.navigation-desktop ul li.active{border-bottom:.5rem solid #000;padding-top:.5rem}nav.navigation-desktop ul li:hover{background-color:#000}nav.navigation-desktop ul li:hover a{background-position:bottom}nav.navigation-desktop ul.nav-main .nav-main-link{display:flex}nav.navigation-desktop ul.nav-main .nav-alt-link{display:none}nav.navigation-desktop ul.nav-alt .nav-main-link{display:none}nav.navigation-desktop ul.nav-alt .nav-alt-link{display:flex}nav.navigation-desktop ul .nav-disabled-link{display:none}a.nav{display:block;height:4rem;background-repeat:no-repeat;background-position:top;background-size:cover;image-rendering:auto}a.nav.nav-lessons{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-lessons.png');width:8.7rem}a.nav.nav-videos{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-videos.png');width:7rem}a.nav.nav-comics{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-comics.png');width:7.9rem}a.nav.nav-articles{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-articles.png');width:9.3rem}a.nav.nav-faq{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-faq.png');width:3.6rem}a.nav.nav-etc{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-etc.png');width:3.7rem}a.nav.nav-aboutus{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-aboutus.png');width:10.1rem}a.nav.nav-giveback{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/nav-giveback.png');width:10.3rem}nav.navigation-mobile{background-color:#e49944}nav.navigation-mobile ul{display:none;list-style:none;padding-top:2rem}nav.navigation-mobile ul li{display:block;width:100%;padding:1rem}nav.navigation-mobile ul li a{margin:auto;height:3.9rem}nav.navigation-mobile ul li:hover{background-color:#000}nav.navigation-mobile ul li:hover.community-nav{background-color:transparent}nav.navigation-mobile ul li:hover a.nav{background-position:bottom}nav.navigation-mobile ul li.community-nav{padding:2rem;display:flex;justify-content:center;align-items:center}nav.navigation-mobile ul li.community-nav .social-media-row .wide-button{height:100%;border-radius:.6rem}nav.navigation-mobile ul li.community-nav .social-media-row .wide-button.wide-button-discord{height:3.9rem;padding-top:0;margin:auto}nav.navigation-mobile ul li.community-nav .social-media-row .wide-button.wide-button-discord span.text{top:.6rem}.user-menu-wrapper{height:auto;position:relative;z-index:110;overflow:hidden}.user-menu-wrapper .user-menu-button .fa-user{margin-right:.5rem}.user-menu-wrapper .user-links{list-style:none;margin-top:1rem;margin-bottom:1rem}.user-menu-wrapper .user-links li{font-weight:bold;text-align:left;margin-bottom:0;padding:.5rem 2rem;text-transform:uppercase;font-family:'Open Sans',sans-serif}.user-menu-wrapper .user-links li a{text-align:left}.user-menu-wrapper .user-links li a span.fa,.user-menu-wrapper .user-links li a span.fas{margin-right:1.5rem}.user-menu-wrapper .user-links li:hover{background-color:#e49944}.user-menu-wrapper .user-links li:hover a:hover{color:#000}.navigation-section{background-color:#000;margin:-3rem 0rem 0 0rem;padding:3rem 2rem 2rem 2rem}.navigation-section li{max-width:35rem;display:block;margin:auto;margin-bottom:4rem}@media(min-width:720px){.navigation-section li{max-width:84rem}.navigation-section li.curriculum-item{padding:0 4rem}}.navigation-section li>h3{color:#e49944;font-weight:500;text-transform:uppercase;margin-bottom:1rem;margin-left:1rem}.navigation-section li>h4{color:#e49944;text-align:justify;font-weight:400;font-size:1.1em;margin-left:1rem;margin-top:-1rem;opacity:.8}.navigation-section li>ul{margin:0;display:flex;flex-wrap:wrap;justify-content:left}.navigation-section li>ul li{display:block;margin:0 1rem;margin-bottom:1rem}.navigation-section li>ul li img{width:36rem;height:auto}.pagination{display:flex;margin:auto;width:10rem;justify-content:center;align-items:center;list-style:none}.pagination li{margin:4rem;color:#b0732f;width:2rem;text-align:center}.dropdown-nav{display:none;z-index:100;position:absolute;top:8rem;left:0;right:0;padding-top:3rem}form{color:#000;margin-bottom:1rem}.overlay-modal form{padding:1rem 2.3rem;margin-bottom:0}label{margin-bottom:0}small{position:relative;display:block;line-height:1.3;margin-bottom:1rem}option:disabled{text-decoration:line-through}input,textarea{resize:vertical;font-family:'Open Sans',sans-serif}input[readonly],textarea[readonly]{background-color:#eee}textarea.medium{height:12rem}div.input-group{display:flex;margin-bottom:1rem}div.input-group input{flex-grow:1;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}div.input-group div.symbol{display:flex;align-items:center;padding:0 1rem;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;background-color:#d1d1d1;color:#666;border:1px solid #aaa;cursor:pointer;border:0}div.input-group div.symbol span{display:block;padding-top:1.2rem;width:100%;height:100%}div.field-group{display:block;margin-bottom:1.5rem}div.field-group input,div.field-group textarea{margin-bottom:0}div.field-group .input-group{margin-bottom:.25rem}div.field-group .input-group:last-child{margin-bottom:0}div.field-group.attention label{color:#c80000}div.field-group.attention small{color:#c80000}div.field-group.attention input{color:#c80000;border:1px solid #c80000;background-color:rgba(255,0,0,0.1)}.text-group{margin-bottom:2.5rem}.text-group blockquote,.text-group dl,.text-group figure,.text-group form,.text-group ol,.text-group p,.text-group pre,.text-group table,.text-group ul{margin-bottom:.75rem}.text-group blockquote.smaller,.text-group dl.smaller,.text-group figure.smaller,.text-group form.smaller,.text-group ol.smaller,.text-group p.smaller,.text-group pre.smaller,.text-group table.smaller,.text-group ul.smaller,.text-group blockquote.less-small,.text-group dl.less-small,.text-group figure.less-small,.text-group form.less-small,.text-group ol.less-small,.text-group p.less-small,.text-group pre.less-small,.text-group table.less-small,.text-group ul.less-small{margin-bottom:.25rem;margin-top:-1rem}.text-group.text-group-centered blockquote,.text-group.text-group-centered dl,.text-group.text-group-centered figure,.text-group.text-group-centered form,.text-group.text-group-centered ol,.text-group.text-group-centered p,.text-group.text-group-centered pre,.text-group.text-group-centered table,.text-group.text-group-centered ul{text-align:center}.text-group.text-group-higher{margin-top:-3rem}.button-group{display:flex;justify-content:center;align-items:center;margin-bottom:1.25rem;flex-direction:column}.button-group.standalone{padding:1rem 2.3rem;padding-top:0}.button-group button,.button-group a{width:100%;margin-right:1rem;margin-bottom:0}.button-group .or{margin:1.5rem 0;font-weight:bold}.button-group .alternative{font-weight:bold;margin:0}@media(min-width:640px){.button-group{margin-top:1rem;justify-content:left;flex-direction:row}.button-group.button-group-centered{justify-content:center}.button-group.button-group-vertical{flex-direction:column}.button-group.button-group-vertical .button{margin-bottom:.5rem}.button-group button,.button-group a{width:auto}.button-group .or{margin:0 1.5rem}.button-group .alternative{margin:0 1rem}}.alert{display:none;position:relative;border-radius:.4rem;padding:1.5rem 3rem;margin:0 auto 3rem auto;font-size:1rem;cursor:pointer}.alert.alert-error{background-color:#f0cdcd;border:1px solid #b11b1b;color:#b11b1b}.alert.alert-success{background-color:#e5f0cd;border:1px solid #1e9037;color:#1e9037}.alert.alert-visible{display:block}.alert span{margin-right:1rem;font-size:1.8em}.alert ul{font-size:1.6em;padding-left:1.6em;padding-top:.5em;margin-bottom:1rem}.alert ul li{margin-bottom:0}@media(min-width:640px){aside.sidebar-lesson+.alert{width:auto;margin-left:20rem}}select{margin-bottom:0}select[multiple]{min-height:20rem}div.connected-account{margin:2rem;padding:1rem;border:1px solid #aaa;border-radius:1rem;position:relative}div.connected-account div.branding{margin-bottom:-0.5rem;opacity:.7}div.connected-account div.branding img{margin-left:.5rem}div.connected-account div.branding span{margin-left:1rem;font-size:2em;position:relative;top:-0.5rem}div.connected-account div.account-info{margin-left:.5rem}div.connected-account div.feature-info{margin-left:.5rem;font-size:.8em;margin-right:13.5rem;opacity:.75}div.connected-account div.connect-button{position:absolute;right:0;top:0;bottom:0}div.connected-account div.connect-button div.connect-request{font-size:.8em;margin-right:1rem;color:red}div.connected-account div.connect-button button,div.connected-account div.connect-button a.button{height:3.8rem;position:absolute;right:1.5rem;top:1.5rem}div.connected-account div.connect-button div.connect-request+button,div.connected-account div.connect-button div.connect-request+a.button{margin-top:1rem}div.connected-account.connected button{border:1px solid #e49944;color:#e49944;background-color:#fff}div.connected-account.connected button:hover{border:1px solid #e49944;color:#fff;background-color:#e49944}div.radio-group.radio-group-inline{display:flex}div.radio-group small{margin-left:4.7rem}div.radio-group label{margin-right:2rem;margin-left:1.2rem;font-weight:normal}div.radio-group label .radio{display:inline-flex;justify-content:center;align-content:center;position:relative;border:.1rem solid #d1d1d1;border-radius:.5rem;width:2rem;height:2rem;top:.4rem;margin-right:1rem}div.radio-group label .radio input[type=radio]{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;margin:0;width:100%;height:100%}div.radio-group label .radio input[type=radio]:checked+.checkbox-check:after{visibility:visible;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.4rem;background-color:#e49944;content:"";margin:2px 2px}.panel .panel-body .checkbox-group.checkbox-group-inline{display:flex}.panel .panel-body .checkbox-group small{margin-left:4.7rem}.panel .panel-body .checkbox-group li{padding-left:.5rem}.panel .panel-body .checkbox-group label{margin-right:2rem;margin-left:1.2rem;font-weight:normal}.panel .panel-body .checkbox-group label .checkbox{display:inline-flex;justify-content:center;align-content:center;position:relative;border:.1rem solid #d1d1d1;border-radius:.5rem;width:2rem;height:2rem;top:.4rem;margin-right:1rem}.panel .panel-body .checkbox-group label .checkbox input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;margin:0;width:100%;height:100%}.panel .panel-body .checkbox-group label .checkbox input[type=checkbox]:checked+.checkbox-check:after{visibility:visible;position:absolute;top:0;left:0;right:0;bottom:0;font-family:'Font Awesome 5 Pro';font-weight:700;border-radius:.4rem;color:#e49944;content:"\f00c";margin:-2px 1px}.panel .panel-body .checkbox-group label .checkbox.x-when-empty input[type=checkbox]:not(:checked)+.checkbox-check:after{visibility:visible;position:absolute;top:0;left:0;right:0;bottom:0;font-family:'Font Awesome 5 Pro';font-weight:700;border-radius:.4rem;color:#e49944;content:"\f00d";margin:-6px 2px;font-size:20px}div.multi-toggle-set{display:flex}div.multi-toggle-set .label{font-size:1em;padding:.2rem 1rem;flex-grow:1}div.multi-toggle-set .label:first-child{text-align:right}div.multi-toggle-set .label:last-child{text-align:left}div.multi-toggle-set div.multi-toggle{flex-grow:0;flex-shrink:0;display:inline-block;width:auto;position:relative}div.multi-toggle-set div.multi-toggle ul{display:inline-block;width:auto;height:37px;list-style:none;border-radius:10px;padding:3px;background-color:#999;transition:background-color .3s,border-color .3s;margin-bottom:0}div.multi-toggle-set div.multi-toggle ul.toggled{background-color:#e49944}div.multi-toggle-set div.multi-toggle ul li.slot{padding:0;display:inline-block;background:transparent;margin-bottom:0}div.multi-toggle-set div.multi-toggle ul li.slot.disabled{border:0}div.multi-toggle-set div.multi-toggle .slot{width:30px;height:30px;border-radius:8px;cursor:pointer}div.multi-toggle-set div.multi-toggle .slot.disabled{cursor:auto}div.multi-toggle-set div.multi-toggle .marker{background-color:#fff;position:absolute;top:3px;left:3px;transition:transform .3s,background-color .3s;pointer-events:none}.field-group .multi-toggle-set{width:auto}.field-group .multi-toggle-set label{margin-top:-0.25rem;margin-left:1rem;margin-right:1rem}.field-group .multi-toggle-set label.centered{display:flex;align-items:center;text-align:center;line-height:1}.field-group .multi-toggle-set label small{display:block;font-weight:normal}form.form-inline{display:flex}form.form-inline .field-group{flex-grow:1}form.form-inline .button-group{margin-top:-0.3rem}form.form-inline .button-group.button-group-vertical{flex-direction:column}form.form-inline .button-group.button-group-vertical .button{display:block;margin-bottom:.5rem}.field-group .image-assets{display:flex;margin-bottom:5rem}.field-group .image-assets .field-group{margin-right:1rem}.field-group .image-assets .field-group input[type=text]{margin-bottom:1rem}.field-group .image-assets .field-group .image-dropzone{min-height:10rem}.textarea-content{background-color:#fff;min-height:300px;padding:2rem;margin-bottom:5rem !important}.breadcrumb .fa{font-weight:lighter;margin:0 .5rem;color:#b0732f;font-size:.8em}.row{margin-bottom:1rem}.row .panel{min-height:100%;display:flex;flex-direction:column}.panel .panel-head{background-color:#eee;border:1px solid #ddd;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.5rem;display:flex;align-items:center}.panel .panel-head h4{margin:0;margin-left:.5rem;font-weight:bold}.panel .panel-head .spacer{flex-grow:1}.panel .panel-head .button{margin:0;font-size:1.5em;padding:0 1rem;background-color:#ccc;border-color:#ccc}.panel .panel-head .button:hover{background-color:#e49944;border-color:#e49944}.panel .panel-body{flex-grow:1;border:1px solid #ddd;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.panel .panel-body .dataTables_wrapper{margin:1rem 0}.panel .panel-body .dataTables_wrapper label{margin:0 1rem}.panel .panel-body .dataTables_wrapper label select{width:auto}.panel .panel-body .dataTables_wrapper label input{width:auto}.panel .panel-body .dataTables_wrapper .dataTables_info{margin-left:1rem}.panel .panel-body .dataTables_wrapper .dataTables_paginate{margin-right:1rem}.panel .panel-body .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#f0f0f0;border:1px solid #333}.panel .panel-body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#e49944;border:1px solid #333;color:#fff !important}.panel .panel-body .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#e49944}.panel .panel-body table tr:nth-child(even){background-color:#f0f0f0}.panel .panel-body table tr:hover{background-color:#f0e0cd}.panel .panel-body table tr td,.panel .panel-body table tr th{padding:1rem}.panel .panel-body table tr td{font-size:.8em}.panel .panel-body ul{list-style:none;padding:1rem 0;margin:0}.panel .panel-body ul li{cursor:pointer;padding:.5rem;padding-left:1.5rem;margin:0;display:flex;align-items:center}.panel .panel-body ul li:nth-child(even){background-color:#f0f0f0}.panel .panel-body ul li:hover{background-color:#f0e0cd}.panel .panel-body ul li a{display:block;flex-grow:1;color:inherit}.panel .panel-body ul li a.button{flex-grow:0;color:#fff;margin:0}.panel .panel-body ul li div.dragger{margin-right:1rem;color:#999}.panel .panel-body ul li div.dragger:active{color:#e49944}.panel .panel-body form{padding:1rem 2.3rem;margin-bottom:0}.editor-content{margin-bottom:2rem}.lesson-page-section{padding:0 1rem}.lesson-page-section .section-tools{margin-right:1rem;flex-grow:0;flex-shrink:0;width:5rem;background-color:#ddd;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;overflow:hidden;list-style:none;font-size:2rem}.lesson-page-section .section-tools li{display:flex;margin:0;color:#fff;padding:1.3rem;padding-left:1.6rem;height:5rem;width:100%;flex-shrink:0;flex-grow:0}.lesson-page-section .section-tools li:nth-child(odd){background-color:#ccc}.lesson-page-section .section-tools li span.fa{cursor:pointer}.lesson-page-section .section-tools li .tool{height:5rem;width:23rem;margin-left:2rem;display:flex;font-family:'Open Sans',sans-serif;font-weight:bold}.lesson-page-section .section-tools li .tool label.delete-section-button{cursor:pointer}.lesson-page-section .section-tools li .tool input,.lesson-page-section .section-tools li .tool select{border:1px solid #bbb;margin-left:2rem;height:2.7rem;color:#999}.lesson-page-section .section-tools li .tool input::placeholder,.lesson-page-section .section-tools li .tool select::placeholder{color:#aaa;opacity:1}.lesson-page-section .section-tools li .tool input:-ms-input-placeholder,.lesson-page-section .section-tools li .tool select:-ms-input-placeholder{color:#aaa;opacity:1}.lesson-page-section .section-tools li .tool input::-ms-input-placeholder,.lesson-page-section .section-tools li .tool select::-ms-input-placeholder{color:#aaa;opacity:1}.lesson-page-section .section-tools li .tool input:focus,.lesson-page-section .section-tools li .tool select:focus{background-color:#aaa;color:#fff}.lesson-page-section .section-tools li .tool select{height:3.2rem;margin-top:-0.2rem}.lesson-page-section .section-tools.faq{width:auto;overflow:visible;display:flex}.lesson-page-section .section-tools.faq li{width:auto;float:left}.lesson-page-section .section-input-title{font-size:1.5em;font-family:'Open Sans',sans-serif}.lesson-page-section .category-input-title{font-size:1.5em;font-family:'Open Sans',sans-serif}.lesson-page-section .category-input-title.faq-category{height:5rem}.lesson-page-section .patron-input-name,.lesson-page-section .patron-input-url{font-size:1.5em;font-family:'Open Sans',sans-serif}.lesson-page-section .patron-input-name.faq-category,.lesson-page-section .patron-input-url.faq-category{height:5rem}.lesson-page-section .section-input-content{font-family:'Open Sans',sans-serif;min-height:30rem;resize:vertical;padding-bottom:0}.lesson-page-section .lesson-page-section-add{background-color:#eee;height:20rem;width:100%;display:flex;justify-content:center;align-items:center;font-size:7rem;color:#ccc;cursor:pointer}.lesson-page-section .lesson-page-section-add:hover{background-color:#ccc;color:#eee}.lesson-page-section .content{padding:0;height:100%;line-height:0}.lesson-page-section .content>:last-child{margin-bottom:0}.patron-list .lesson-page-section .lesson-page-section-add{height:8rem;font-size:5rem}.section-content{margin-bottom:0}.section-content.section-text-only .column-image{display:none}.section-content.section-nma-learnmore .column-image{display:none}.section-content.section-align-horizontal-text-left{flex-direction:row}.section-content.section-align-horizontal-text-right{flex-direction:row-reverse}.section-content.section-alert,.section-content.section-reminder{flex-direction:row-reverse}.section-content.section-alert .column-image,.section-content.section-reminder .column-image{width:256px;height:256px}.section-content.section-align-vertical-text-top{flex-direction:column}.section-content.section-align-vertical-text-top .image-dropzone,.section-content.section-align-vertical-text-top .image-display{margin-bottom:2rem}.section-content.section-align-vertical-text-bottom{flex-direction:column-reverse}.section-content.section-align-vertical-text-bottom .image-dropzone,.section-content.section-align-vertical-text-bottom .image-display{margin-top:2rem}.section-content.section-alert .content img{width:256px;height:auto}.lesson-body .section-nma-learnmore{color:grey;background-color:#2222220f;padding:2rem 2rem 3rem 3rem;border-radius:.5rem}.lesson-body .section-nma-learnmore .content p.coupon{font-size:.8em;color:#999;margin-bottom:-2rem !important}.lesson-body .section-nma-learnmore .content ul li:nth-child(even){list-style:none}.lesson-body .section-nma-learnmore .content ul li:nth-child(even) blockquote{left:0;font-size:.9em;margin-top:-1rem}.image-dropzone{border:1px solid #ddd;width:100%;height:100%;min-height:30rem;min-width:5rem;background:repeating-linear-gradient(45deg,#ddd,#ddd 13px,#eee 13px,#eee 26px);background-size:contain;background-position:center;background-repeat:no-repeat}.image-dropzone.image-dropzone-beside-editor{height:calc(100% - 6rem)}.image-dropzone.over{background:repeating-linear-gradient(45deg,#bbc,#bbc 13px,#ccd 13px,#ccd 26px)}.preview-bar{background-color:rgba(0,0,0,0.5);position:fixed;z-index:120;bottom:1rem;right:1rem;width:22rem;padding:1rem;border-radius:1rem}.preview-bar button,.preview-bar a{width:100%}.preview-bar button:last-child,.preview-bar a:last-child{margin-bottom:0}.field-group .image-dropzone.nav-image{width:44rem;height:18rem;min-height:auto}.field-group .image-dropzone.comic-previewImage{width:44rem;height:36rem;min-height:auto}.field-group .image-dropzone.comic-comicImage{width:44rem;height:80rem;min-height:auto}.field-group .image-dropzone.ad-imageLeaderboard{width:72.8rem;height:9rem;min-height:9rem}.field-group .image-dropzone.ad-imageBanner{width:46.8rem;height:6rem;min-height:6rem}.field-group .image-dropzone.ad-imageMobile{width:32rem;height:10rem;min-height:10rem}.field-group .image-dropzone.ad-imageVertical{width:16rem;height:24rem;min-height:24rem}.field-group .image-dropzone.ad-imageSkyscraper{width:16rem;height:60rem;min-height:60rem}.field-group .image-dropzone.recommendation-image{width:21.5rem;height:25rem;min-height:25rem}.field-group .image-dropzone.achievement-badge{height:auto}.field-group .image-dropzone.achievement-icon{height:auto}.field-group .image-dropzone.reader-image{width:10rem;height:10rem;min-height:10rem}section.webmaster h3{font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:1.8rem}section.webmaster ul{padding:.2rem;margin:0;list-style:none}section.webmaster ul.list{overflow:hidden}section.webmaster ul li{padding:.4rem;border:1px solid #d1d1d1;border-radius:8px;display:block;background-color:#fff;margin-bottom:.2rem}section.webmaster ul li.ui-draggable-dragging{border-color:#e49944}section.webmaster ul li.out{background-color:#fcc}section.webmaster ul li:last-child{margin-bottom:0}section.webmaster .navigation{border:1px solid #d1d1d1;border-radius:10px;min-height:20rem}section.webmaster .list{border:1px solid #d1d1d1;border-radius:1rem;height:20rem}.row .button-group{margin-left:1rem}.panel .panel-body ul.ui-sortable li.new-entry{padding-top:0}.panel .panel-body ul.ui-sortable li.new-entry:hover{background-color:inherit}.panel .panel-body ul.ui-sortable li.new-entry input{margin-bottom:0;margin-right:.5rem;margin-left:-1rem}.panel .panel-body ul.ui-sortable li.new-entry button{margin:0;font-size:1.5em;padding:0 1rem;background-color:#ccc;border-color:#ccc}.panel .panel-body ul.ui-sortable li.new-entry button:hover{background-color:#e49944;border-color:#e49944}.panel .panel-body ul.ui-sortable li button.delete{margin:0;font-size:1.5em;padding:0 1rem;background-color:#ccc;border-color:#ccc;margin-right:1rem}.button.attention{background-color:#da3b3b;border-color:#da3b3b}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}aside.sidebar-lesson{z-index:10;background-color:#ead2b8;position:absolute;top:0;bottom:0;left:0;width:18rem}aside.sidebar-lesson>ul{display:block;list-style:none;padding:0;margin:0;margin-top:2rem}@media(max-width:639px){aside.sidebar-lesson>ul.links.desktop{display:none}}aside.sidebar-lesson>ul>li{cursor:pointer;margin:.5rem 0;padding:.7rem 0}aside.sidebar-lesson>ul>li.active,aside.sidebar-lesson>ul>li:hover{background-color:#e8c49b}aside.sidebar-lesson>ul>li h2{font-size:1.4rem;margin:0}aside.sidebar-lesson>ul>li h2 a{padding-left:1.3rem;display:block;color:inherit}aside.sidebar-lesson>ul>li h2 a:active,aside.sidebar-lesson>ul>li h2 a:hover,aside.sidebar-lesson>ul>li h2 a:visited{color:inherit;text-decoration:none}aside.sidebar-lesson>ul>li>ul{list-style:none;padding:0;margin:0;margin-top:.2rem}aside.sidebar-lesson>ul>li>ul>li{cursor:pointer;margin:0;padding:.2rem}aside.sidebar-lesson>ul>li>ul>li.active,aside.sidebar-lesson>ul>li>ul>li:hover{background-color:#e6ae6f}aside.sidebar-lesson>ul>li>ul>li.active{padding:.4rem .2rem}aside.sidebar-lesson>ul>li>ul>li h3{font-size:1.2rem;margin:0}aside.sidebar-lesson>ul>li>ul>li h3 a{padding-left:2.4rem;padding-right:2.4rem;color:inherit;display:block}aside.sidebar-lesson>ul>li>ul>li h3 a:active,aside.sidebar-lesson>ul>li>ul>li h3 a:hover,aside.sidebar-lesson>ul>li>ul>li h3 a:visited{color:inherit;text-decoration:none}aside.sidebar-lesson>ul>li.alternate-link{background-color:#e49944;text-transform:uppercase;font-weight:600;line-height:1.5rem;font-size:.9em;margin-left:1rem;margin-right:1rem;border-width:1px;border-radius:1rem;padding:0;font-size:1.1em;text-align:center}@media(min-width:640px){aside.sidebar-lesson>ul>li.alternate-link{font-size:.8em}}aside.sidebar-lesson>ul>li.alternate-link:hover{background-color:#a97439}aside.sidebar-lesson>ul>li.alternate-link a{padding:1rem;display:block;color:#fff}aside.sidebar-lesson h1{display:none}@media(max-width:639px){aside.sidebar-lesson{position:static;top:0;bottom:initial;left:0;right:0;width:initial;margin:-3rem -2rem 4rem -2rem;border:1px solid #b0732f;border-width:1px 0}aside.sidebar-lesson h1{display:block;width:100%;font-weight:normal;font-size:1.8rem;text-transform:uppercase;margin:.8rem auto;cursor:pointer;padding:1rem 0rem;margin-bottom:0;margin-top:0;color:#b0732f;font-weight:600}aside.sidebar-lesson>ul{margin:0;padding:0}aside.sidebar-lesson>ul.toc{display:none}aside.sidebar-lesson>ul>li{margin:0 0 .8rem 0}aside.sidebar-lesson>ul>li h2{font-size:2.2rem;margin-left:1.8rem}aside.sidebar-lesson>ul>li>ul>li h3{font-size:2rem;margin-left:3rem}}aside.sidebar-lesson .critique-button{margin-top:.8rem;padding-top:1.2rem;margin-bottom:2rem;text-align:center}.links.mobile{margin-top:-3rem;margin-bottom:-1rem;list-style:none;display:flex}@media(min-width:640px){.links.mobile{display:none}}.links.mobile li{background-color:#e49944;text-transform:uppercase;font-weight:600;flex-grow:1;margin:1rem;text-align:center;border-radius:1rem}.links.mobile li:hover{background-color:#a97439}.links.mobile li a{padding:1rem;display:block;color:#fff}.page-body section.titles{margin:1.5rem auto}.page-body section.titles h1{font-size:2rem;font-weight:600;text-align:center;margin-bottom:0}.page-body section.titles h2{font-size:3rem;font-weight:700;text-align:center;margin-bottom:0;margin:auto;width:70%}.page-body section.lesson-page-section,.page-body li.lesson-page-section{margin:2rem 0 6rem 0}.page-body section.lesson-page-section .section-align-horizontal-text-right h3,.page-body li.lesson-page-section .section-align-horizontal-text-right h3{text-align:left}@media(min-width:640px){.page-body section.lesson-page-section,.page-body li.lesson-page-section{margin:2rem 0;margin-bottom:3rem}}.page-body section.lesson-page-section .section-title,.page-body li.lesson-page-section .section-title{margin-top:1rem;margin-bottom:1rem;display:flex;justify-content:flex-end}.page-body section.lesson-page-section .section-title h3,.page-body li.lesson-page-section .section-title h3{font-size:2rem;font-weight:600;margin-bottom:0rem;margin-right:1rem}.page-body section.lesson-page-section h4,.page-body li.lesson-page-section h4{font-size:1.7rem;font-weight:600;margin-bottom:1rem;margin-right:2rem;margin-top:-1rem}.page-body section.lesson-page-section h5,.page-body li.lesson-page-section h5{font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-right:2rem;margin-top:-0.8rem;line-height:1.3rem}.page-body section.lesson-page-section .content,.page-body li.lesson-page-section .content{line-height:1.2;font-size:1.6rem}.page-body section.lesson-page-section .content>a,.page-body li.lesson-page-section .content>a{display:block;position:relative;z-index:1}.page-body section.lesson-page-section .content img,.page-body li.lesson-page-section .content img{width:100%;height:auto;margin-bottom:1rem}.page-body section.lesson-page-section .content img.image-alert,.page-body li.lesson-page-section .content img.image-alert,.page-body section.lesson-page-section .content img.image-reminder,.page-body li.lesson-page-section .content img.image-reminder{max-width:256px;margin:auto;display:block;border:0}@media(min-width:720px){.page-body section.lesson-page-section .content img.image-left,.page-body li.lesson-page-section .content img.image-left,.page-body section.lesson-page-section .content .image-left.image-strip-container,.page-body li.lesson-page-section .content .image-left.image-strip-container{width:50%;float:left;margin:.7rem 2rem .7rem 0}.page-body section.lesson-page-section .content img.image-left-small,.page-body li.lesson-page-section .content img.image-left-small,.page-body section.lesson-page-section .content .image-left-small.image-strip-container,.page-body li.lesson-page-section .content .image-left-small.image-strip-container{width:30%;float:left;margin:.7rem 2rem .7rem 0}.page-body section.lesson-page-section .content img.image-reminder,.page-body li.lesson-page-section .content img.image-reminder{width:200px;float:right;margin:-6rem 0 0rem 2rem}.page-body section.lesson-page-section .content img.image-alert,.page-body li.lesson-page-section .content img.image-alert{width:200px;float:right;margin:-6rem 0 0rem 2rem}.page-body section.lesson-page-section .content img.image-right,.page-body li.lesson-page-section .content img.image-right,.page-body section.lesson-page-section .content .image-right.image-strip-container,.page-body li.lesson-page-section .content .image-right.image-strip-container{width:50%;float:right;margin:.7rem 0 .7rem 2rem}.page-body section.lesson-page-section .content img.image-right-small,.page-body li.lesson-page-section .content img.image-right-small,.page-body section.lesson-page-section .content .image-right-small.image-strip-container,.page-body li.lesson-page-section .content .image-right-small.image-strip-container{width:30%;float:right;margin:.7rem 0 .7rem 2rem;margin-left:5rem}}.page-body section.lesson-page-section .content .image-strip-container img,.page-body li.lesson-page-section .content .image-strip-container img{margin-bottom:-0.3rem}.page-body section.lesson-page-section .content .image-strip-container .image-strip,.page-body li.lesson-page-section .content .image-strip-container .image-strip{width:100%;padding:0;margin:0;list-style:none;left:0;display:flex;justify-content:center;margin-bottom:1rem}.page-body section.lesson-page-section .content .image-strip-container .image-strip li,.page-body li.lesson-page-section .content .image-strip-container .image-strip li{list-style:none;margin:.1rem}.page-body section.lesson-page-section .content .image-strip-container .image-strip li:first-child,.page-body li.lesson-page-section .content .image-strip-container .image-strip li:first-child{margin-left:0}.page-body section.lesson-page-section .content .image-strip-container .image-strip li:last-child,.page-body li.lesson-page-section .content .image-strip-container .image-strip li:last-child{margin-right:0}.page-body section.lesson-page-section .content .image-strip-container .image-strip li img,.page-body li.lesson-page-section .content .image-strip-container .image-strip li img{cursor:pointer}.page-body section.lesson-page-section .content .image-strip-container .image-strip li img.active,.page-body li.lesson-page-section .content .image-strip-container .image-strip li img.active{opacity:.5}.page-body section.lesson-page-section .content p,.page-body li.lesson-page-section .content p{margin-bottom:1rem;font-size:1.2em;line-height:1.4em}@media(min-width:720px){.page-body section.lesson-page-section .content p,.page-body li.lesson-page-section .content p{font-size:1em}}.page-body section.lesson-page-section .content p:last-child,.page-body li.lesson-page-section .content p:last-child{margin-bottom:0}.page-body section.lesson-page-section .content ul,.page-body li.lesson-page-section .content ul{margin-left:2rem;margin-right:4rem}.page-body section.lesson-page-section .content ul li,.page-body li.lesson-page-section .content ul li{list-style:square}.page-body section.lesson-page-section .content ol,.page-body li.lesson-page-section .content ol{margin-left:2rem;margin-right:4rem}.page-body section.lesson-page-section .content ol li,.page-body li.lesson-page-section .content ol li{list-style:decimal}.page-body section.lesson-page-section .section-alert,.page-body li.lesson-page-section .section-alert,.page-body section.lesson-page-section .section-reminder,.page-body li.lesson-page-section .section-reminder{border-radius:1rem;padding:1rem;padding-bottom:2rem !important}.page-body section.lesson-page-section .section-alert,.page-body li.lesson-page-section .section-alert{margin-top:6rem;background-color:#eff6ff;border:2px solid #d1e2f3}.page-body section.lesson-page-section .section-alert .section-title .section-title-bar,.page-body li.lesson-page-section .section-alert .section-title .section-title-bar{background-color:#5f93d2}.page-body section.lesson-page-section .section-reminder,.page-body li.lesson-page-section .section-reminder{margin-top:6rem;background-color:#ffc8c8;border:2px solid #6d0e0e}.page-body section.lesson-page-section .section-reminder .section-title .section-title-bar,.page-body li.lesson-page-section .section-reminder .section-title .section-title-bar{background-color:#d25f5f}.page-body section.lesson-page-section .image-display,.page-body li.lesson-page-section .image-display{border:1px solid #ddd;width:100%;height:100%;min-width:5rem;line-height:0}.page-body section.lesson-page-section .image-display img,.page-body li.lesson-page-section .image-display img{width:100%;height:auto}.page-body section.lesson-page-section .section-align-horizontal-text-left .image-display,.page-body li.lesson-page-section .section-align-horizontal-text-left .image-display{float:left}.page-body .lesson-body{min-height:105vh}@media(min-width:640px){.page-body .lesson-body{margin-left:18rem}}@media(max-width:639px){.page-body .lesson-body{margin-top:33px}.page-body .lesson-body section.titles h1{font-size:2.6rem}.page-body .lesson-body section.titles h2{font-size:3.6rem}}.page-body .lesson-page-section.active{background-color:#fcf5ec;margin-left:-2rem;margin-right:-2rem;padding:2rem 2rem}.page-body .lesson-page-section.active .content img{border:1px solid rgba(176,115,47,0.2)}.page-body .lesson-page-section.active .section-content{padding:0 1rem}.titles .share{font-size:1.2em;margin-top:-3.5rem}.share{float:right;margin-top:-3.2rem;z-index:10;position:relative}.share a.link{color:#000;margin-left:.5rem}.section-title-bar{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;min-width:2.7rem;min-height:2.6rem}.section-title-bar:first-child{flex-grow:0;min-width:1rem;margin-right:1rem}.section-title-bar .share{float:none;margin-top:0}.section-title-bar .share a.link{color:#e49944}h3+.section-title-bar,.section-title-bar-empty{background-color:#e49944}h3+.section-title-bar .share a.link,.section-title-bar-empty .share a.link{color:#fff}.page-navigation{margin-top:10rem;margin-bottom:2rem;font-weight:bold;color:#cd7c20}.page-navigation .previous-page{float:left}.page-navigation .previous-page a,.page-navigation .previous-page a:hover{color:inherit}.page-navigation .next-page{float:right}.page-navigation .next-page a,.page-navigation .next-page a:hover{color:inherit}ul.faq{list-style:none}ul.faq li h2{font-size:1.3em;font-weight:600;text-decoration:underline}ol.faq{list-style-type:none;counter-reset:item;margin:4rem 5rem}ol.faq li{display:table;counter-increment:item}ol.faq li:before{content:counters(item,".") ". "}ol.faq li ol{list-style-type:none;counter-reset:item;margin:0 4rem}ol.faq li ol li{margin:0;counter-increment:item}ol.faq li ol li:before{content:counters(item,".") " "}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(176,115,47,0.2);z-index:50}.overlay-modal{display:none;z-index:10000;background-color:#fff;position:absolute;top:5rem;left:50%;box-shadow:0 0 3rem 0 rgba(0,0,0,0.2);border:2px solid #b0732f;border-radius:1rem;align-items:center;justify-content:center;width:90%;height:auto;margin-left:-45%}@media(min-width:720px){.overlay-modal{width:66rem;margin-left:-33rem}}.overlay-modal .close-button{position:absolute;top:.5rem;right:.5rem;width:2.2rem;height:2.2rem;font-size:1.7rem;color:#b0732f;border-radius:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-top:.2rem;padding-left:0}@media(min-width:720px){.overlay-modal .close-button{padding-top:0;padding-left:.1rem}}.overlay-modal .close-button span{display:block}.overlay-modal .row{margin-left:0;margin-bottom:0;width:100%;flex-direction:column;padding:0 3rem}.overlay-modal .row .column{padding:2rem}.overlay-modal .row .column:first-child{border-bottom:1px solid #b0732f;margin-bottom:0;padding-bottom:3rem}.overlay-modal .row .column .inner{margin:0 -3rem}.overlay-modal .row .column .inner h3{margin-bottom:1rem;text-align:center}.overlay-modal .row .column .inner p{margin-bottom:1.5rem}.overlay-modal .row .column .inner ul{padding:0 3rem 0 5rem}.overlay-modal .row .column .inner ul li{list-style-position:outside;margin-bottom:.5rem;font-size:.8em;text-align:justify}.overlay-modal .row .column .inner .links{text-align:center;margin-bottom:1rem}.overlay-modal .row .column .inner .links img{margin:0}.image-viewer{width:90vw;margin-left:-45vw}.image-viewer .image-container{text-align:center;padding:1rem}.lesson-list-index{margin-bottom:2rem}.lesson-list-index .message{font-size:1.2em;text-align:center;margin-bottom:.6rem;line-height:1.25em}@media(min-width:720px){.lesson-list-index .message{font-size:.8em}}@media(min-width:1024px){.lesson-list-index .message{font-size:.8em}}.lesson-list-index .navigation-section{margin-top:0;padding:0;background-color:transparent}.lesson-list-index .navigation-section li.curriculum-item{padding:0;margin-bottom:0}.lesson-list-index .navigation-section li.curriculum-item h3{display:none}.lesson-list-index .navigation-section li.lesson-item{margin-bottom:0}@media(max-width:639px){.lesson-list-index .navigation-section li.lesson-item{margin:0 .5rem}}.lesson-list-index .navigation-section li.lesson-item img{border-radius:.5rem;box-shadow:0 0 1px #000;opacity:.8;transition:.3s opacity}.lesson-list-index .navigation-section li.lesson-item img:hover{opacity:1}@media(min-width:480px) and (max-width:639px){.lesson-list-index ul.navigation-section>li{width:calc(48%);float:left}}@media(max-width:479px){.lesson-list-index ul.navigation-section>li{width:100%;max-width:initial}.lesson-list-index ul.navigation-section>li li{width:100%}.lesson-list-index ul.navigation-section>li li img{width:auto}}@media print{.print-page-break{page-break-after:always;break-after:page}.sidebar-lesson{display:none}.preview-bar{display:none}.page-body .lesson-body{margin-left:0 !important}nav{display:none}.slot{display:none}.wrapper{box-shadow:none}body{background-color:#fff}*{color:#000}}form.paypal input[type=submit]{margin-bottom:0}form.paypal select{height:5rem;overflow:hidden;padding-right:1rem}@media(min-width:720px){form.paypal select{height:4.3rem;width:47%}}.sold-counter{font-weight:bold}@media(max-width:639px){.sold-counter{margin-top:1rem}}@media(max-width:719px){.sold-counter{font-size:1em}}@media(min-width:720px){.sold-counter{font-size:.6em}}@media(min-width:1024px){.sold-counter{font-size:.8em}}.page-body section.lesson-page-section .sold-out+p{clear:both}@media(min-width:720px){.page-body section.lesson-page-section .sold-out{width:47%;float:right}}.page-body section.lesson-page-section .sold-out h3,.page-body section.lesson-page-section .sold-out h4,.page-body section.lesson-page-section .sold-out h5{margin-right:0}.page-body section.lesson-page-section .sold-out>div{margin-left:-0.7rem;margin-right:.7rem}.page-body section.lesson-page-section .sold-out>div>div{border:1px solid #600;border-radius:.5rem;background-color:rgba(228,153,68,0.1);margin:1rem 0rem;padding:2rem}.page-body section.lesson-page-section .sold-out>div>div form{margin-top:2rem}.page-body section.lesson-page-section .sold-out>div>div form .field-group{margin-bottom:.3rem;display:flex}.page-body section.lesson-page-section .sold-out>div>div form .field-group input{flex-grow:1;background-color:#fff}.page-body section.lesson-page-section .sold-out>div>div form .field-group a.button{margin-left:.5rem}.page-body section.lesson-page-section.callout{margin-bottom:10rem;margin-top:5rem}.page-body section.lesson-page-section.callout .lesson-page-section.callout{border-radius:1rem;padding:2rem}.page-body section.lesson-page-section.callout .lesson-page-section.callout img.image-left,.page-body section.lesson-page-section.callout .lesson-page-section.callout .image-left.image-strip-container{float:left;margin:.7rem 2rem .7rem 0}.page-body section.lesson-page-section.callout .lesson-page-section.callout img.image-right,.page-body section.lesson-page-section.callout .lesson-page-section.callout .image-right.image-strip-container{float:right;margin:.7rem 0 .7rem 2rem}.page-body section.lesson-page-section.callout .lesson-page-section.callout img{margin-right:-40%;clear:left;width:10%;position:relative;transform:scale(4.5);top:20rem;left:11%}@media(min-width:420px){.page-body section.lesson-page-section.callout .lesson-page-section.callout img{transform:scale(4.5);top:8rem;left:11%}}@media(min-width:500px){.page-body section.lesson-page-section.callout .lesson-page-section.callout img{transform:scale(3);top:5rem;left:11%}}@media(min-width:720px){.page-body section.lesson-page-section.callout .lesson-page-section.callout img{transform:scale(2.8);top:5rem;left:11%}}.page-body section.lesson-page-section.callout .lesson-page-section.callout p{margin-left:30%;margin-right:3rem;font-weight:600;font-size:.9em;line-height:1.4em}.page-body section.lesson-page-section.callout .lesson-page-section.callout p:first-child,.page-body section.lesson-page-section.callout .lesson-page-section.callout p:last-child{margin-top:1rem;margin-bottom:1rem}.lesson-readings{padding:1rem;padding-left:2rem;padding-right:2rem;border-radius:1rem;display:flex;align-items:center}.lesson-readings>div.icon{font-size:2em;margin-right:2rem;border-radius:1rem;background-color:#e49944;color:#fff;padding:1rem;align-self:stretch;display:flex;align-items:center}.lesson-readings p{margin-bottom:0;font-size:.8em;text-align:left}.lesson-readings ul{list-style:none;padding:0;margin:0;display:flex;margin-bottom:1.5rem;margin-top:1rem}.lesson-readings ul a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.lesson-readings ul li{margin:0;border:2px solid #000;border-radius:50px;max-width:40px;width:auto;min-width:40px;height:40px;transition:max-width .5s,margin-left .5s,margin-right .5s;transform-origin:0 50% 0;position:relative;margin-right:-1.5rem;cursor:pointer}@media(min-width:500px){.lesson-readings ul li{margin-right:1.5rem}}.lesson-readings ul li img{position:absolute;height:49px;max-width:initial;right:-10px;bottom:-17px;pointer-events:none}@media(min-width:500px){.lesson-readings ul li:hover{max-width:300px}.lesson-readings ul li:hover .clipper div{width:100%;transition:width .5s}}.lesson-readings ul li .clipper{position:absolute;top:0;left:20px;right:20px;bottom:0;border-radius:50px;overflow:hidden;display:flex;justify-content:center;align-items:center}.lesson-readings ul li .clipper div{font-size:1em;font-weight:600;margin-right:25px;overflow:hidden;text-align:center;white-space:nowrap}section.audiblogs{background-color:#efe6f9;padding:1rem;border-radius:1rem}section.audiblogs .audiblogs-container{display:flex;font-size:.8em;margin-top:1rem}section.audiblogs .audiblogs-container:first-child{margin-top:0rem}section.audiblogs .audiblogs-container .audiblogs-branding{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/audiblogslisten.png');width:450px;height:65px;background-color:#0e031d;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:.5rem;margin:0;margin-right:1rem;border:0;outline:0}section.audiblogs .audiblogs-container .audiblogs-explanation{align-self:center}@media(max-width:720px){section.audiblogs .audiblogs-container{display:block;font-size:1em}section.audiblogs .audiblogs-container .audiblogs-branding{width:100%;height:70px;background-size:contain}}@media(max-width:549px){section.audiblogs .audiblogs-container{display:block}section.audiblogs .audiblogs-container .audiblogs-branding{width:100%;height:70px;background-size:contain}}@media(max-width:449px){section.audiblogs .audiblogs-container{display:block}section.audiblogs .audiblogs-container .audiblogs-branding{width:100%;height:70px;background-size:contain}}@media(max-width:349px){section.audiblogs .audiblogs-container{display:block}section.audiblogs .audiblogs-container .audiblogs-branding{width:100%;height:50px;background-size:contain}}.page-body section.audio.lesson-page-section{margin-top:-2rem;margin-bottom:-2rem}@media(max-width:499px){.page-body section.audio.lesson-page-section{margin-bottom:-1rem;padding-bottom:2rem}}.page-body section.audio.lesson-page-section .content img{width:auto;max-width:initial;transition:transform .3s ease-in-out;margin-left:1rem}.page-body section.audio.lesson-page-section .content img:hover{transform:scale(1.05)}@media(max-width:499px){.page-body section.audio.lesson-page-section .content img{margin:auto;display:block}}.page-body section.audio.lesson-page-section .content{display:flex}@media(max-width:499px){.page-body section.audio.lesson-page-section .content{display:block}}.page-body section.audio.lesson-page-section .content .body{background-color:#f0e0cd;border:1px solid #b0732f;border-radius:1rem;padding:1rem;margin-left:-23rem;padding-left:25rem;margin-top:4rem;margin-bottom:4rem;padding-top:1.5rem}@media(max-width:1023px){.page-body section.audio.lesson-page-section .content .body{margin-left:-25rem;padding-left:27rem}}@media(max-width:499px){.page-body section.audio.lesson-page-section .content .body{margin:0;margin-top:1rem;padding:1rem;text-align:center}}.page-body section.audio.lesson-page-section .content .body p{font-size:.9em}.page-body section.audio.lesson-page-section .content .body p.small-text{font-size:.8em}.audio-reader{position:fixed;bottom:0;left:0;right:0;background-color:#fff;height:100px;z-index:20;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}.audio-reader.audio-reader-hidden{display:none}.audio-reader .audio-reader-error{display:none;width:80%}.audio-reader .audio-player{margin:0 2rem;width:75%;display:flex;font-size:3rem;align-items:center;color:#e49944}.audio-reader .audio-player *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.audio-reader .audio-player .audio-player-button{margin:0 1rem;display:flex;cursor:pointer;transition:transform .1s ease-in-out}.audio-reader .audio-player .audio-player-button:hover{transform:scale(1.1)}.audio-reader .audio-player .audio-player-progress-wrapper{flex-grow:1;margin:0 1rem;margin-top:2rem}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks{width:100%;position:relative;top:-27px}@media(max-width:639px){.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks{display:none}}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark{position:absolute;top:0;font-size:1.3rem;cursor:pointer;transition:transform .1s ease-in-out;color:#e49944;height:20px}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark .audio-player-bookmark-text{position:absolute;top:0;width:auto;max-width:0;left:20px;bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;z-index:10;padding-right:0;font-size:.8em;transition:max-width .3s,padding-right .3s}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark:hover{transform:scale(1.2);z-index:15}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark:hover:after{height:5px}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark:hover .audio-player-bookmark-text{transition:max-width .3s linear .1s,padding-right .3s linear .4s;max-width:20vw;padding-right:5px}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-bookmarks .audio-player-bookmark:after{content:'';position:absolute;width:1px;height:8px;top:20px;margin-left:-5px;background-color:#e49944;transition:height .1s ease-in-out}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress{width:100%;border:2px solid #e49944;border-radius:.5rem;height:10px;display:flex;align-items:center;cursor:pointer}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress .audio-player-progress-fill{flex-grow:0;flex-shrink:0;background-color:#e49944;height:100%}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress .audio-player-progress-playhead{background-color:#e49944;width:10px;height:20px;border-radius:3px;cursor:pointer;transition:transform .1s ease-in-out}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress .audio-player-progress-playhead:hover{transform:scale(1.1)}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress .audio-player-progress-empty{flex-grow:1;flex-shrink:1}.audio-reader .audio-player .audio-player-progress-wrapper .audio-player-progress-time{font-size:1.5rem;margin-left:2px;position:relative;top:3px}.promptathon{margin-bottom:5rem}.promptathon .lesson-promptathon-info{width:80%;margin:0 10%;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/graphics/promptathon_banner_bg.jpg');background-size:cover;background-position:center}.promptathon .lesson-promptathon-info .message{margin-top:2rem;margin-bottom:2rem;flex-grow:1;min-height:18rem}.promptathon .lesson-promptathon-info .message .message-inner{position:relative;left:2rem;z-index:1}@media(min-width:640px){.promptathon .lesson-promptathon-info .message .message-inner{width:130%}}@media(max-width:639px){.promptathon .lesson-promptathon-info .message .message-inner{margin-right:3rem}}.promptathon .lesson-promptathon-info .message .message-inner h1,.promptathon .lesson-promptathon-info .message .message-inner h2{margin-top:0;margin-bottom:0;padding:.5rem 1rem;text-shadow:0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000}.promptathon .lesson-promptathon-info .message .message-inner h1{font-size:1.25em;color:#fff}.promptathon .lesson-promptathon-info .message .message-inner h2{font-size:1.15em;color:#ccc}.promptathon .lesson-promptathon-info .message .message-inner h2 a{color:#ffcf28}.promptathon .lesson-promptathon-info .comfy{width:217px;flex-grow:0;flex-shrink:0;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/graphics/promptathon_comfy.png');background-position:bottom;background-repeat:no-repeat;margin:1rem;position:relative;right:-10%}.promptathon .lesson-promptathon-info .comfy.comfy2{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/graphics/promptathon_comfy2.png')}@media(max-width:319px){.promptathon .lesson-promptathon-info .comfy{background-position:right;width:100%}}.promptathon .drawing-prompt{margin:0 10%}@media(max-width:1023px){.promptathon .drawing-prompt{display:none}}.promptathon .drawing-prompt .drawing-prompt-example{border-top-left-radius:0;border-top:0}.promptathon .drawing-prompt .drawing-prompt-content{border-top-right-radius:0;border-top:0}.promptathon .drawing-prompt .drawing-prompt-content h2{font-size:1.2em;font-weight:600;margin-bottom:.5rem}.homework-hidden{display:none}.critique-guide-wrapper .panel-head.title{font-size:1.2em;justify-content:center}.critique-guide-wrapper .panel{margin-bottom:2rem}.critique-guide-wrapper .critique-guide-info{padding:4rem;flex-grow:1;border:1px solid #ddd;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.critique-guide-wrapper .critique-guide-info i{color:#e49944}.critique-guide-wrapper .critique-guide-panel{border:1px solid #ddd;border-radius:.5rem}.critique-guide-wrapper .critique-guide{padding:1rem;padding-top:0;border:0}.critique-guide-wrapper .critique-guide h4,.critique-guide-wrapper .critique-guide h5{margin-bottom:0;display:flex;margin-left:-1rem;margin-right:-1rem;padding:1rem}.critique-guide-wrapper .critique-guide h4 span,.critique-guide-wrapper .critique-guide h5 span{display:block;flex-grow:1}.critique-guide-wrapper .critique-guide h4 i,.critique-guide-wrapper .critique-guide h5 i{display:block;color:#e49944;font-size:.8em;cursor:pointer;margin-top:.4rem}.critique-guide-wrapper .critique-guide h4{background-color:#ddd}.critique-guide-wrapper .critique-guide h5{background-color:#eee}.critique-guide-wrapper .critique-guide h4+p.explanation{margin-bottom:2rem;display:none;padding-top:2rem;padding-left:6rem;padding-right:4rem}.critique-guide-wrapper .critique-guide h5+p.explanation{margin-bottom:0;display:none;padding-top:2rem;padding-left:6rem;padding-right:4rem}.critique-guide-wrapper .critique-guide ul{margin-left:-1rem;margin-right:-1rem}.critique-guide-wrapper .critique-guide ul li:nth-child(even){background-color:transparent}.critique-guide-wrapper .critique-guide ul li:nth-child(even):hover{background-color:#f0e0cd}.critique-guide-wrapper .critique-guide ul li{display:block}.critique-guide-wrapper .critique-guide ul li div.check{display:flex}.critique-guide-wrapper .critique-guide ul li div.check label{display:block;flex-grow:1}.critique-guide-wrapper .critique-guide ul li div.check i{display:block;color:#e49944;font-size:.8em;cursor:pointer;padding-right:.5rem;padding-top:.7rem}.critique-guide-wrapper .critique-guide ul li div.explanation{margin-top:1rem;display:none;padding-left:6rem;padding-right:4rem}.critique-guide-wrapper .critique-guide ul li div.explanation a{color:#995100}.critique-guide-suggestion{background-color:#fff;border:1px solid #e49944;border-radius:.4rem;padding:2rem;margin-bottom:1rem}.comic{margin-top:2rem;text-align:center}.comic .comic-wrapper{display:inline-block}.comic .comic-wrapper img{display:block;margin:auto}.comic .comic-wrapper .share{margin-top:1rem;font-size:1.2em}.comic-nav{margin-top:4rem;display:flex;justify-content:center;align-items:center}.comic-nav a{display:block}.comic-nav .flip{transform:scaleX(-1)}.comic-preview{margin:auto;margin-bottom:1rem;padding-top:50%;border-radius:1rem;border:1px solid #333;position:relative;background-repeat:no-repeat;background-size:cover}@media(min-width:500px){.comic-preview{padding-top:50%}}@media(min-width:640px){.comic-preview{margin-bottom:1rem;width:100%;padding-top:90%}}.comic-preview:hover .comic-overlay{opacity:1}.comic-preview:hover .comic-title{opacity:1}.comic-preview .comic-overlay{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:1rem;background-color:rgba(0,0,0,0.5);transition:.5s opacity;opacity:0}.comic-preview .comic-title{transition:.5s opacity;box-shadow:0 0 2rem 0 rgba(0,0,0,0.5);position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;justify-content:center;padding:.2rem;background-color:#fff;border-radius:.5rem;border:1px solid #333;width:100%}.comic-preview .comic-title img{width:100%;height:auto;border-radius:.3rem}.page-body section.lesson-page-section .parsedown pre{background-color:transparent;border-left:0;overflow:visible;white-space:pre-wrap;vertical-align:super;font-size:smaller;font-style:italic;padding:0 4rem;text-align:justify}.page-body section.lesson-page-section .parsedown p{word-break:break-word}.page-body section.lesson-page-section .parsedown p sup{font-size:.7em;line-height:0}.page-body section.lesson-page-section .parsedown ol,.page-body section.lesson-page-section .parsedown ul{position:relative;margin-top:2rem;margin-right:0rem}@media(min-width:720px){.page-body section.lesson-page-section .parsedown ol,.page-body section.lesson-page-section .parsedown ul{left:3rem;margin-right:2rem}}.page-body section.lesson-page-section .parsedown li>blockquote{border-left:0;padding-top:0;margin-right:2rem;position:relative;left:3rem;margin-top:1rem;margin-bottom:0;padding-bottom:0}.page-body section.lesson-page-section .parsedown li:last-child{margin-bottom:0}.page-body section.lesson-page-section .parsedown ul li{list-style:circle outside}.page-body section.lesson-page-section .parsedown sup ol{display:none}.parsedown p{word-break:break-word}.parsedown pre{white-space:pre-wrap}.parsedown code{white-space:pre-wrap}.parsedown ol,.parsedown ul{position:relative;margin-top:2rem;margin-right:0rem}@media(min-width:720px){.parsedown ol,.parsedown ul{left:3rem;margin-right:2rem}}.parsedown li>blockquote{border-left:0;padding-top:0;margin-right:2rem;position:relative;left:3rem;margin-top:1rem;margin-bottom:0;padding-bottom:0}.parsedown li:last-child{margin-bottom:0}.parsedown ul li{list-style:circle outside}.adthrive-ccpa-link,.adthrive-ccpa-link span,.adthrive-footer-message span,.adthrive-privacy-preferences a{color:#a97439 !important;text-transform:initial !important}.adthrive-footer-message>span{border-top:1px solid #a97439 !important}body .adthrive-footer-message{margin:auto;max-width:1024px;width:100%;background-color:#000}.slot .slot-space{background-color:rgba(0,0,0,0.1)}.slot.slot-top{margin-top:0rem;margin-bottom:3rem}.slot.slot-bottom{margin-top:3rem;margin-bottom:0rem}.slot .desktop,.slot .banner,.slot .mobile{display:none}.slot .internal{display:none}@media(min-width:320px){.slot.slot-partial .desktop{display:none}.slot.slot-partial .banner{display:none}.slot.slot-partial .mobile{display:block}}@media(min-width:420px){.slot.slot-partial .desktop{display:none}.slot.slot-partial .banner{display:block}.slot.slot-partial .mobile{display:none}}@media(min-width:1024px){.slot.slot-partial .desktop{display:block}.slot.slot-partial .banner{display:none}.slot.slot-partial .mobile{display:none}}@media(min-width:320px){.slot.slot-full .desktop{display:none}.slot.slot-full .banner{display:none}.slot.slot-full .mobile{display:block}}@media(min-width:420px){.slot.slot-full .desktop{display:none}.slot.slot-full .banner{display:block}.slot.slot-full .mobile{display:none}}@media(min-width:720px){.slot.slot-full .desktop{display:block}.slot.slot-full .banner{display:none}.slot.slot-full .mobile{display:none}}.slot .desktop{margin:auto;width:728px;height:90px;overflow:hidden}.slot .banner{margin:auto;width:468px;height:60px;overflow:hidden;box-shadow:none}.slot .mobile{margin:auto;width:320px;height:50px;overflow:hidden}.slot.vertical .slot-space{width:160px;height:240px}.slot.skyscraper .slot-space{width:160px;height:600px}.slot .crossy-road{width:72.8rem;height:9rem;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/slots/crossyroad.jpg')}.slot .crossy-road2{width:72.8rem;height:9rem;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/slots/crossyroad2.jpg')}aside.vertical{overflow:hidden;display:none;position:absolute;top:8rem;width:160px;height:850px}aside.vertical .slot{opacity:1;transition:.3s opacity}aside.vertical .slot:hover{opacity:1 !important}@media(min-width:1320px){aside.vertical{display:block}}aside.vertical.vertical-left{left:calc(-10px - 160px)}aside.vertical.vertical-right{right:calc(-10px - 160px)}aside.vertical .slot{width:100%}aside.vertical .slot.vertical{width:100%;height:240px}aside.vertical .slot.skyscraper{margin-top:1.5rem;width:100%;height:600px}aside.vertical .slot.skyscraper:first-child{margin-top:0}.recommendation{max-width:100%;background-color:rgba(228,153,68,0.1);margin:3rem 0rem -3rem 0rem;padding:2rem 5rem}.recommendation .notice{font-size:.7em;text-align:center;margin-bottom:3rem}.recommendation a h3{color:#000}.recommendation a h3 span.fa{position:relative;left:.5rem;font-size:.8em;top:-0.2rem}.recommendation a.bookmark{float:right;margin-top:-3rem;color:#000}.recommendation a.image{display:block;float:left;max-width:35%;margin:0 2rem 2rem 0}.recommendation a.image img{max-height:25rem;border:1px solid rgba(176,115,47,0.2)}.recommendation h3{margin-bottom:.8rem;font-size:1.1em}.recommendation p{font-size:.9em;margin-bottom:1rem}.recommendation-collection .recommendation{margin-top:0;margin-bottom:0;padding-top:4rem;padding-bottom:4rem;background-color:transparent}.recommendation-collection .recommendation img{border:1px solid rgba(128,128,128,0.15)}.recommendation-collection .recommendation:nth-child(even){background-color:rgba(128,128,128,0.05)}.recommendation-collection .recommendation.active{background-color:rgba(228,153,68,0.1)}.recommendation-collection .recommendation.active img{border:1px solid rgba(176,115,47,0.2)}.recommendation-header h2{font-size:1.8em;margin-bottom:.8rem}.recommendation-header h3{font-size:1.6em;margin-bottom:0}.recommendation-header p{font-size:.9em}.recommendation-category{background-color:rgba(128,128,128,0.15);margin-left:-2rem;margin-right:-2rem;padding:2rem 2rem 0 2rem}.recommendation-category h2{font-size:1.8em;margin-bottom:.8rem}.recommendation-category h3{font-size:1.6em;margin-bottom:0}.recommendation-category p{font-size:.9em}.slot.slot-full .hide-slot,.slot.slot-partial .hide-slot{display:none}.page-body+.slot.slot-bottom{margin-top:0}.page-body+.slot.slot-bottom .recommendation:first-child{margin-top:0}.page-body+.slot.slot-bottom .recommendation p:last-child{margin-bottom:5rem}.slot .external .disable-slot{display:none}.can-banner{text-align:center;margin:auto}.can-section{display:none}@media(min-width:720px){.can-section{display:block}}.can-section a[href="https://www.comicad.net/comic-profile/332/Drawabox/742/"]{font-size:.6em !important;position:relative;top:-10px}.at-content-ad{border:#e49944;background-color:#f0e0cd47}.support-drawabox{font-size:.6em;text-align:center}.adthrive-footer-message{min-height:80px}.tw-feed{margin-top:4rem;font-size:1.4rem}.tw-feed:first-child{margin-top:0}.tw-feed h3{font-size:1.1em;text-align:center;margin-bottom:.5rem}.tw-feed ul{list-style:none}.tw-feed ul li{border:1px solid #e49944;border-radius:.5rem;padding:1.5rem 2rem 1rem 2rem}.tw-feed ul li .status{font-size:1em;text-align:center;line-height:1.2em}.tw-feed ul li .meta{font-size:1em;text-align:right}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){text-decoration:underline rgba(255,0,0,0.25) dotted;background:0}.panel .panel-body .submit-rules{border:1px solid #d1d1d1;font-size:.75em;padding:2rem;border-radius:.5rem;margin-bottom:2rem}.panel .panel-body .submit-rules p{margin-bottom:.5rem}.panel .panel-body .submit-rules ul{padding:0;margin:0;list-style:circle outside;margin-bottom:.5rem}.panel .panel-body .submit-rules ul li{cursor:default;display:list-item;padding:0;margin-left:1.5rem}.panel .panel-body .submit-rules ul li:nth-child(even){background-color:transparent}.panel .panel-body .submit-rules ul li:hover{background-color:transparent}.panel .panel-body .field-group-submit-assignments .assignments-list{border:1px solid #d1d1d1;border-radius:.5rem;padding:0}.panel .panel-body .field-group-submit-assignments small.lesson-complete{color:#e49944;display:none;float:right;margin-top:.5rem}.panel .panel-body .field-group-submit-assignments small.lesson-incomplete{color:#a00;display:none;float:right;margin-top:.5rem}.panel .panel-body .field-group-submit-official .multi-toggle-set{width:auto}.panel .panel-body .field-group-submit-official .multi-toggle-set label{margin-top:-0.25rem;margin-left:1rem}.panel .panel-body .field-group-submit-official .multi-toggle-set label small{display:block;font-weight:normal}.panel .panel-body .field-group-submit-official .official-critique-info{margin-top:1rem;display:none;border:1px solid #d1d1d1;border-radius:1rem;padding:1rem 1.5rem;font-size:.9em}.panel .panel-body .field-group-submit-official .official-critique-info .row{margin-top:1rem;margin-bottom:.5rem}@media(max-width:639px){.panel .panel-body .field-group-submit-official .official-critique-info .row{margin-bottom:1rem}}@media(min-width:640px){.panel .panel-body .field-group-submit-official .official-critique-info .row .column:first-child{padding-right:.5rem}.panel .panel-body .field-group-submit-official .official-critique-info .row .column:last-child{padding-left:.5rem}}.panel .panel-body .field-group-submit-official .official-critique-info .critique-cost{height:130px;border-radius:1rem;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:639px){.panel .panel-body .field-group-submit-official .official-critique-info .critique-cost{font-size:1.3em}}.panel .panel-body .field-group-submit-official .official-critique-info .critique-cost img{max-height:100%}.panel .panel-body .field-group-submit-official .official-critique-info .credit-cookie-jar{height:50px;margin-top:1rem;border:1px solid #d1d1d1;border-radius:1rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;font-size:.8em}@media(max-width:639px){.panel .panel-body .field-group-submit-official .official-critique-info .credit-cookie-jar{margin-bottom:1rem;font-size:1.3em}}.panel .panel-body .field-group-submit-official .official-critique-info .credit-cookie-jar-warning{font-size:.7em;margin-top:.5rem;text-align:center}.panel .panel-body .field-group-submit-official .official-critique-info ul{border:1px solid #d1d1d1;border-radius:1rem;overflow:hidden;padding:0;height:100%}.panel .panel-body .field-group-submit-official .official-critique-info ul li{font-size:.9em}.panel .panel-body .field-group-submit-official .official-critique-info ul li .info{display:none}.panel .panel-body .field-group-submit-official .official-critique-info ul li:before{content:'\f058';font-family:'Font Awesome 5 Pro';margin-right:1rem;font-size:1.7em;color:#e49944}.panel .panel-body .field-group-submit-official .official-critique-info ul li.error .info{display:block;color:#a00}.panel .panel-body .field-group-submit-official .official-critique-info ul li.error:before{content:'\f057';font-family:'Font Awesome 5 Pro';color:#a00}.panel .panel-body .field-group-submit-official .official-critique-info ul li.unconfirmed:before{content:'\f192';color:#999}.panel .panel-body #submit-url{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel .panel-body .link-preview{display:none;position:relative;margin-bottom:2rem}.panel .panel-body .link-preview .link-image{background:repeating-linear-gradient(45deg,rgba(228,153,68,0.5),rgba(228,153,68,0.5) 10px,#fff 10px,#fff 20px);height:250px;background-position:center;background-size:contain}.panel .panel-body .link-preview .link-info{padding:1rem;background-color:#fff;border:1px solid #ddd;border-top:0;border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}.panel .panel-body .link-preview .link-info h3{margin-bottom:.2em;font-size:1.3em}.panel .panel-body .link-preview .link-info p{margin-bottom:0;line-height:normal;font-size:.9em}.bar{flex-grow:1;background-color:#e49944}.community-submissions{margin-top:4rem}.community-submissions:first-child{margin-top:0}.community-submissions .title{display:flex}.community-submissions .title h2{font-size:1.3em;text-transform:uppercase;margin:0 1rem;color:#000}.community-submissions .title .bar:first-child{width:4rem;flex-grow:0}.community-submissions p{margin-top:1rem;margin-bottom:1rem;font-size:.9em}.community-submissions>ul{margin-top:2rem;list-style:none;margin-bottom:0}.community-submissions>ul>li{margin:.5rem 0;display:flex;border:1px solid #ddd;cursor:pointer;border-radius:.5rem;overflow:hidden;transition:transform .3s}.community-submissions>ul>li:hover{background-color:#f0e0cd;transform:translateX(5px)}.community-submissions>ul>li .icon{display:flex;justify-content:center;align-items:center;padding:2rem}.community-submissions>ul>li .icon span{font-size:5rem;color:#aaa}.community-submissions>ul>li .icon img.mini-avatar{position:absolute;width:40px;height:40px;border-radius:40px;bottom:2px;right:-10px;border:1px solid #a97439}.community-submissions>ul>li a{line-height:0;margin:1.5rem;margin-left:0;display:block}.community-submissions>ul>li .thumbnail-empty{width:80px;height:auto;background:repeating-linear-gradient(45deg,rgba(228,153,68,0.5),rgba(228,153,68,0.5) 10px,#fff 10px,#fff 20px)}.community-submissions>ul>li .thumbnail-empty.small{width:50px}.community-submissions>ul>li .thumbnail-empty img.thumbnail{height:100%}.community-submissions>ul>li .thumbnail-empty img.mini-avatar{position:absolute;width:40px;height:40px;border-radius:40px;bottom:2px;right:-10px;border:1px solid #a97439}.community-submissions>ul>li img{width:80px;height:auto}.community-submissions>ul>li img.small{width:50px}.community-submissions>ul>li .meta{margin-left:1rem;flex-grow:1;padding:.5rem;margin-top:.5rem}.community-submissions>ul>li .meta h3{font-size:1.2em;margin-bottom:0;color:#000}.community-submissions>ul>li .meta h3 a{color:#000}.community-submissions>ul>li .meta h4{font-size:1.1em;margin-bottom:1rem}.community-submissions>ul>li .arrow{display:flex;align-items:center;padding:1rem;font-size:5rem}.community-submissions>ul>li .arrow span{color:#e49944}.community-submissions>ul.small img.small{width:50px}.community-submissions>ul.small .icon span{font-size:4rem}.community-submissions.sketchbook-list{margin-top:0}.community-submissions.sketchbook-list ul{margin-top:0}.community-submissions .footer{display:flex;justify-content:flex-end;align-items:center}.community-submissions .footer a{color:#e49944;margin-right:1rem;font-weight:600;text-transform:uppercase;font-size:.9em;margin-left:1rem}.community-submissions .footer .bar{flex-grow:1;height:13px;border-right:2px solid #e49944}.community-submissions .footer.footer-centered{margin-top:2rem;justify-content:center;font-weight:bold;color:#e49944}.community-submissions .footer.footer-centered a{margin:0 5rem}.sidebar a.button{width:100%;margin-bottom:-2rem;white-space:normal;height:auto;display:block;line-height:1.6;padding:1rem}.sidebar .community-submissions ul li .icon span{font-size:3rem}.sidebar .community-submissions ul li .arrow{display:none;font-size:3rem}.sidebar .community-submissions ul li .meta h3{font-size:1em}.sidebar .community-submissions ul li .meta h4{font-size:.9em}.community-avatar{border:2px solid #000;background:repeating-linear-gradient(45deg,rgba(228,153,68,0.5),rgba(228,153,68,0.5) 10px,#fff 10px,#fff 20px);background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/profileavatar.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;padding-top:100%;border-radius:100%}.community-avatar.patreon-1{border:3px solid #a25939;box-shadow:0 0 0 2px #8a390a,0 0 0 1px #000 inset}.community-avatar.patreon-3{border:3px solid #cc693a;box-shadow:0 0 0 2px #ce6d0a,0 0 0 1px #000 inset}.community-avatar.patreon-5{border:3px solid #e08f29;box-shadow:0 0 0 2px #ce6d0a,0 0 0 1px #000 inset}.community-avatar.patreon-7{border:3px solid #eaad35;box-shadow:0 0 0 2px #ce6d0a,0 0 0 1px #000 inset}.community-avatar.patreon-10{border:3px solid #eeb81f;box-shadow:0 0 0 2px #e27e18,0 0 0 2px #861a1a inset}.community-avatar.patreon-15{border:3px solid #edc629;box-shadow:0 0 0 2px #ff9930,0 0 0 2px #bd5112 inset}.community-avatar.patreon-20{border:3px solid #f9ec4c;box-shadow:0 0 0 2px #e6892b,0 0 0 2px #ff9120 inset}.community-avatar.completionist{border:3px solid #b0d825;box-shadow:0 0 0 2px #337361,0 0 0 2px #000 inset}.community-avatar.teaching-assistant{border:3px solid #25afd8;box-shadow:0 0 0 2px #375da5,0 0 0 2px #000 inset}.community-avatar.instructor{border:3px solid #82648e;box-shadow:0 0 0 2px #8537a5,0 0 0 2px #000 inset}.community-avatar-profile-wrapper .extra{display:block;flex-grow:1;border-radius:1rem;margin-top:2rem}.community-avatar-profile-wrapper .extra h1{font-size:1.1em;text-transform:uppercase;font-weight:300;text-align:left;margin-bottom:0}.community-avatar-profile-wrapper .extra h2{font-size:.9em;text-transform:uppercase;font-weight:300;text-align:left;margin-bottom:0}@media(max-width:639px){.community-avatar-profile-wrapper{margin-bottom:2rem;max-height:175px;width:100%;display:flex}.community-avatar-profile-wrapper .community-avatar{max-width:175px;height:175px;padding-top:0}.community-avatar-profile-wrapper .extra{margin-left:2rem;margin-top:0}.community-avatar-profile-wrapper .extra h1{font-size:1.4em}.community-avatar-profile-wrapper .extra h2{font-size:1.2em}}.community-profile-title{display:flex}.community-profile-title h2{font-size:1.3em;text-transform:uppercase;margin:0 1rem;color:#000}.community-profile-title h3{font-size:1em;text-transform:uppercase;margin:0 1rem;color:#000}.community-profile-title .bar{flex-grow:1;background-color:#e49944}.community-profile-title .bar:first-child{width:4rem;flex-grow:0}.community-submission-top{background-color:#f0e0cd;margin:0 -2rem;padding:2rem 2rem;margin-top:-3rem;margin-bottom:2rem}.community-submission-top .editor-toolbar{background-color:#fff;opacity:1}.community-submission-top .editor-toolbar a,.community-submission-top .editor-toolbar button{color:#6d2800 !important;opacity:.8}.community-submission-top .editor-toolbar a i,.community-submission-top .editor-toolbar button i{position:relative;top:-0.5rem}.community-post .column{margin-bottom:0}@media(max-width:639px){.community-post .community-user-profile{display:flex;margin-bottom:1rem}}.community-post .community-user-profile .community-avatar-wrapper{background-color:#fff;border-top-left-radius:1rem;border-bottom-left-radius:1rem;position:relative;z-index:1;border:1px solid #e49944}@media(max-width:639px){.community-post .community-user-profile .community-avatar-wrapper{width:10rem;background-color:#fff;margin-bottom:-1.1rem;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-width:0}}.community-post .community-user-profile .community-avatar-wrapper .community-avatar-inner-wrapper{padding:1rem;margin-right:-4px;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media(min-width:640px){.community-post .community-user-profile .community-avatar-wrapper{margin-right:-2.1rem;border-right-width:0;-webkit-box-shadow:0 2px 2px rgba(228,153,68,0.5);-moz-box-shadow:0 2px 2px rgba(228,153,68,0.5);box-shadow:0 2px 2px rgba(228,153,68,0.5)}.community-post .community-user-profile .community-avatar-wrapper .community-avatar-inner-wrapper{background-color:#fff;margin-right:-4px;padding:1rem;padding-left:1.5rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}}.community-post .community-user-profile .community-user-info{margin-left:2rem;overflow:hidden}.community-post .community-user-profile .community-user-info h3{font-weight:bold;margin:0;width:100%;font-size:.9em;text-transform:uppercase;color:#000}.community-post .community-user-profile .community-user-info h3 a{color:#000}.community-post .community-user-profile .community-user-info ul{width:100%;margin:0;padding:0;list-style:none}.community-post .community-user-profile .community-user-info ul li{margin:0;font-size:.8em}.community-post .community-user-profile .community-user-info a.button{width:100%;margin-top:1rem;white-space:normal;height:auto;display:block;line-height:1.6;padding:1rem}@media(min-width:640px){.community-post .community-user-profile .community-user-info{margin-left:0;margin-right:-0.5rem;margin-top:1.25rem}.community-post .community-user-profile .community-user-info h3{text-align:right}.community-post .community-user-profile .community-user-info ul li{text-align:right}}.community-post .community-post-body{position:relative;border:1px solid #e49944;padding:3rem;padding-bottom:7rem;border-radius:1rem;border-top-left-radius:0;height:100%;background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(228,153,68,0.5);-moz-box-shadow:0 2px 2px rgba(228,153,68,0.5);box-shadow:0 2px 2px rgba(228,153,68,0.5)}.community-post .community-post-body>.history-controls{font-size:.8em;position:absolute;left:1rem;bottom:1rem}.community-post .community-post-body>h5{margin-top:-1rem;font-size:.8em}.community-post .community-post-body>h5.higher{margin-top:-2rem}.community-post .community-post-body>h2{margin-top:-2rem;margin-bottom:.5rem;font-size:1.4em}.community-post .community-post-body .community-post-url{margin-top:0rem;margin-bottom:2rem}.community-post .community-post-body .parsedown *:last-child{margin-bottom:0}.community-post .community-post-body .history-controls .history-controls-previous{margin-right:.5rem;cursor:pointer}.community-post .community-post-body .history-controls .history-controls-next{margin-left:.5rem;cursor:pointer}.community-post .community-post-body .community-post-edit{display:none}.community-post .community-post-body .community-post-agree{display:flex;align-items:center;position:absolute;top:1rem;right:1rem}.community-post .community-post-body .community-post-agree div{color:#b0732f;margin-right:1rem;font-size:.9em;line-height:1}@media(max-width:500px){.community-post .community-post-body .community-post-agree div .string-agree{display:none}}.community-post .community-post-body .community-post-agree .unhelpful{margin-right:1rem}.community-post .community-post-body .community-post-agree button{border:1px solid #e49944;background-color:#fff;color:#b0732f;margin-bottom:0;padding:0 1rem;height:2.5rem;line-height:1.25}.community-post .community-post-body .community-post-agree button:hover{background-color:#f0e0cd;color:#b0732f}.community-post .community-post-body .community-post-summary{margin-top:5rem;border-top:1px solid #e49944;color:#b0732f;padding:1rem;padding-top:2rem;font-size:.9em}.community-post .community-post-body .community-post-summary a{text-decoration:underline}.community-post .community-post-body .community-post-summary .summary *:first-child{margin-top:0}.community-post .community-post-body .community-post-summary .tag{font-size:.8em}.community-post .community-post-body .community-post-summary .tag:first-child{margin-top:-0.7rem;margin-bottom:1rem}.community-post .community-post-body .community-post-summary .tag:last-child{margin-top:1rem;margin-bottom:-0.7rem}.community-post .community-post-body .community-post-footer{position:absolute;right:1rem;bottom:1rem;left:0;display:flex;justify-content:flex-end}.community-post .community-post-body .community-post-footer:last-child{bottom:1rem}.community-post .community-post-body .community-post-footer a{display:block;border:1px solid #e49944;padding:.5rem 1rem;border-radius:.5rem;color:#e49944;cursor:pointer;margin-left:1rem}.community-post .community-post-body .community-post-footer a.community-save-show{display:none}.community-post .community-post-body .community-post-footer a:hover{background-color:#f0e0cd}.community-post-url{margin:.5rem 0;display:flex;border:1px solid #e49944;cursor:pointer;border-radius:.5rem;overflow:hidden;transition:transform .3s}.community-post-url:hover{background-color:#f0e0cd;transform:translateX(5px)}.community-post-url .icon{display:flex;justify-content:center;align-items:center;padding:2rem}.community-post-url .icon span{font-size:5rem;color:#aaa}.community-post-url a{line-height:0}.community-post-url .thumbnail-empty{width:80px;height:100%;background:repeating-linear-gradient(45deg,rgba(228,153,68,0.5),rgba(228,153,68,0.5) 10px,#fff 10px,#fff 20px)}.community-post-url .thumbnail-empty.small{width:50px}.community-post-url img{width:80px;height:auto}.community-post-url img.small{width:50px}.community-post-url .meta{margin-left:1rem;flex-grow:1;padding:.5rem;margin-top:.5rem}.community-post-url .meta h3{font-size:1.2em;margin-bottom:0;color:#000}.community-post-url .meta h3 a{color:#000}.community-post-url .meta h4{font-size:.9em;margin-bottom:1rem;color:#000}.community-post-url .meta h5{margin-bottom:0;font-size:.8em}.community-post-url .arrow{display:flex;align-items:center;padding:1rem;font-size:5rem}.community-post-url .arrow span{color:#e49944}.field-group-critique-summary>.critique-details{font-size:.9em;line-height:1.3;width:90%;margin:auto;margin-top:2rem;border:1px solid #a97439;border-radius:1rem;padding:1rem;color:#a97439;background-color:rgba(255,255,255,0.3)}.community-reply .community-editor{margin-bottom:-3.5rem}.community-reply .community-editor .editor-toolbar,.community-reply .community-editor .CodeMirror{border-color:#e49944;-webkit-box-shadow:0 2px 2px rgba(228,153,68,0.5);-moz-box-shadow:0 2px 2px rgba(228,153,68,0.5);box-shadow:0 2px 2px rgba(228,153,68,0.5)}.community-reply .community-editor .editor-statusbar{top:-32px;position:relative;z-index:100;pointer-events:none}.community-reply .community-editor .editor-toolbar a,.community-reply .community-editor .editor-toolbar button{color:#6d2800 !important}.community-reply .community-editor .editor-toolbar a i,.community-reply .community-editor .editor-toolbar button i{position:relative;top:-0.5rem}.community-reply .community-editor .editor-toolbar a:hover,.community-reply .community-editor .editor-toolbar button:hover{border-color:#e49944;background-color:#f0e0cd}.community-reply .field-group-critique-summary{margin-top:-3rem;margin-bottom:2rem}.community-reply .field-group-critique-summary .CodeMirror{min-height:15rem}.community-reply .field-group-critique-summary .editor-statusbar{display:none}.community-reply .field-group-critique-summary .critique-summary{display:none}.community-reply .field-group-critique-summary .multi-toggle-set{margin-top:2rem}.community-reply .button-group{margin-left:0}.community-reply .text-group{margin-top:-4rem;margin-bottom:5rem}.community-reply-login{margin-top:2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #e49944;-webkit-box-shadow:0 2px 2px rgba(228,153,68,0.5);-moz-box-shadow:0 2px 2px rgba(228,153,68,0.5);box-shadow:0 2px 2px rgba(228,153,68,0.5);height:12rem;background-color:#fff}.community-editor .editor-toolbar a,.community-editor .editor-toolbar button{color:#6d2800 !important}.community-editor .editor-toolbar a i,.community-editor .editor-toolbar button i{position:relative;top:-0.5rem}.community-editor .editor-toolbar a:hover,.community-editor .editor-toolbar button:hover{border-color:#e49944;background-color:#f0e0cd}.community-reply{display:none}.submission-reply{display:block}.panel .panel-teaching-assistants .alert{margin:1rem}.panel .panel-teaching-assistants .new-entry{margin:1rem;display:flex}.panel .panel-teaching-assistants .new-entry button{margin:0;margin-left:1rem}.panel .panel-teaching-assistants .new-entry input{margin:0}.panel .panel-teaching-assistants ul{margin:0;padding:0}.panel .panel-teaching-assistants ul li{padding:0;padding:1rem;display:block}.panel .panel-teaching-assistants ul li:nth-child(even){background-color:initial}.panel .panel-teaching-assistants ul li:hover{background-color:initial}.panel .panel-teaching-assistants ul li .info{display:flex;align-items:center}.panel .panel-teaching-assistants ul li .info button{margin:0rem;margin-right:.5rem;height:3rem;padding:0 1rem;line-height:2rem}.panel .panel-teaching-assistants ul li .assigned{margin-left:10rem;margin-top:1rem;display:none}.panel .panel-teaching-assistants ul li .assigned .new-entry{margin-left:0;margin-right:0}.panel .panel-teaching-assistants ul li .assigned ul:not(:empty){border:1px solid #ddd}.panel .panel-teaching-assistants ul li .assigned ul li:nth-child(even){background-color:#f0f0f0}.panel .panel-teaching-assistants ul li .assigned ul li button{margin:0rem;margin-right:.5rem;height:3rem;padding:0 1rem;line-height:2rem}.panel .panel-readers .alert{margin:1rem}.panel .panel-readers .entry{margin:1rem;display:flex}.panel .panel-readers .entry .field-group-image{flex-grow:0}.panel .panel-readers .entry .field-group-input{flex-grow:1;margin-bottom:0;margin-left:1rem}.panel .panel-readers .entry .button-group{width:7.25rem;height:7rem}.panel .panel-readers .entry .button-group button{margin:0}.panel .panel-readers .entry input{margin:0}.panel .panel-readings .alert{margin:1rem}.panel .panel-readings .entry{margin:1rem;display:flex;align-items:center}.panel .panel-readings .entry .field-group{margin-bottom:0}.panel .panel-readings .entry .field-group-input{flex-grow:1;margin-bottom:0;margin-left:1rem}.panel .panel-readings .entry .field-group-input input{margin:0}.homework-submission{margin:.5rem 0;display:flex;border:1px solid #ddd;cursor:pointer;border-radius:.5rem;overflow:hidden;transition:transform .3s;background-color:#fff;position:relative}.homework-submission.homework-submission-empty{opacity:.5}.homework-submission *{position:relative;pointer-events:none}.homework-submission a{pointer-events:all}.homework-submission.homework-submission-in-queue{opacity:.5}.homework-submission.homework-submission-in-queue.eligible{opacity:1}.homework-submission a.fill{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.homework-submission .icon{display:flex;justify-content:center;align-items:center;padding:2rem}.homework-submission .icon span{font-size:5rem;color:#aaa}.homework-submission a{line-height:0}.homework-submission h5:nth-child(3) a{margin:1.5rem;margin-left:0;display:block}.homework-submission .thumbnail-empty{width:80px;height:100%;background:repeating-linear-gradient(45deg,rgba(228,153,68,0.5),rgba(228,153,68,0.5) 10px,#fff 10px,#fff 20px)}.homework-submission .thumbnail-empty.small{width:50px}.homework-submission img{width:80px;height:auto}.homework-submission img.small{width:50px}.homework-submission .meta{margin-left:1rem;flex-grow:1;padding:.5rem;margin-top:.5rem}.homework-submission .meta h3{font-size:1em;margin-bottom:0;color:#000}.homework-submission .meta h3 a{color:#000}.homework-submission .meta h4{font-size:1em;margin-bottom:0rem}.homework-submission .meta h5{font-size:.8em;margin-top:-0.5rem;margin-bottom:1rem;margin-bottom:0}.homework-submission .arrow{display:flex;align-items:center;padding:1rem;font-size:5rem}.homework-submission .arrow span{color:#e49944}.homework-submission .freshness{width:100px;flex-grow:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.homework-submission .freshness i{font-size:2em}.homework-submission .freshness i.fas{color:#7fbf7f}.homework-submission .freshness i.fa{color:#ffd27f}.freshness-summary{padding:2rem}.freshness-summary>span{font-weight:bold;text-align:center;display:block;margin:auto}.freshness-summary ul{list-style:none;display:flex;justify-content:center}.freshness-summary ul li{width:60%;padding:1.5rem;border:1px solid #999;border-radius:1rem;margin:0 1rem;margin-top:1rem}.freshness-summary ul li span{font-weight:500}.freshness-summary ul li .day0 i{color:#7fbf7f}.freshness-summary ul li .day1 i{color:#ffd27f}.freshness-summary ul li .total i{color:#dd7d7d}.homework{border:1px solid #ddd;margin-bottom:2rem}.homework .homework-current-status{padding:3rem 2rem}.homework .homework-current-status p{color:#a97439}.homework .homework-current-status.status-in-progress{background-color:#f0e0cd}.homework .homework-current-status .homework-submission{margin-bottom:3rem;border-color:#a97439}.homework .homework-submission-queue{padding:3rem 2rem}.homework .homework-submission-queue .homework-submission.in-progress{background-color:rgba(255,228,153,0.5)}.community-post-view-more{margin-bottom:.5rem;font-size:.8em;text-transform:uppercase}.community-post-view-more.community-post-view-more-right{text-align:right}.community-post-view-more a{margin-left:2rem}.community-notifications ul li.unread{background-color:#f0e0cd}.community-notifications ul li .meta h3{font-size:1em}.community-notifications ul li .meta h4{font-size:.9em}.community-notifications ul li .meta h5:last-child{margin-bottom:0}.panel .panel-body .avatar-list li{padding:.5rem 0}.panel .panel-body .avatar-list li h3{font-size:1.1em;margin-bottom:0}.panel .panel-body .avatar-list li h4{font-size:1em}.panel .panel-body .avatar-list li img{height:75px;width:auto;margin-right:1rem;margin-left:1rem;border-radius:75px}.panel .panel-body .modqueue-list{padding:0}.panel .panel-body .modqueue-list li{padding:.5rem .5rem}.panel .panel-body .modqueue-list li h3{font-size:1.1em;margin-bottom:0}.panel .panel-body .modqueue-list li h4{font-size:1em;margin-bottom:0}.panel .panel-body .modqueue-list li h5{font-size:.8em;margin-bottom:0}.panel .panel-body .modqueue-list li img{height:75px;width:auto;margin-right:1rem;margin-left:1rem;border-radius:75px}.panel .panel-body .modqueue-list li .modqueue-status{border:2px solid #e49944;border-radius:.5rem;width:3rem;height:3rem;margin:0 2rem}.panel .panel-body .modqueue-list li .modqueue-status.checked:after{font-family:'Font Awesome 5 Pro';content:'\f14a';color:#e49944;display:block;margin-left:2px;font-size:26px;margin-top:-7px}.community-avatar{position:relative}.community-avatar .achievement{position:absolute;width:40px;height:40px;background-color:#e49944;border-radius:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:2px solid #a97439}.community-avatar .achievement:nth-child(1){transform:rotate(-25deg) translate(0,105px)}.community-avatar .achievement:nth-child(2){transform:rotate(-50deg) translate(0,105px)}.community-avatar .achievement:nth-child(3){transform:rotate(-75deg) translate(0,105px)}.community-avatar .achievement:nth-child(4){transform:rotate(-100deg) translate(0,105px)}.community-avatar .achievement:nth-child(5){transform:rotate(-125deg) translate(0,105px)}.community-avatar .achievement:nth-child(6){transform:rotate(-150deg) translate(0,105px)}.community-avatar .achievement:nth-child(7){transform:rotate(-175deg) translate(0,105px)}.community-avatar .achievement:nth-child(8){transform:rotate(-200deg) translate(0,105px)}.community-avatar .achievement:nth-child(9){transform:rotate(-225deg) translate(0,105px)}.community-avatar .achievement:nth-child(10){transform:rotate(-250deg) translate(0,105px)}.community-avatar .achievement:nth-child(11){transform:rotate(-275deg) translate(0,105px)}.community-avatar .achievement:nth-child(12){transform:rotate(-300deg) translate(0,105px)}.community-avatar .achievement:nth-child(13){transform:rotate(-325deg) translate(0,105px)}.community-avatar .achievement:nth-child(14){transform:rotate(-350deg) translate(0,105px)}.community-submissions ul li.notification-item{align-items:center}.community-submissions ul li.notification-item img{height:80px;margin-left:1rem}.user-sketchbook a.button{width:100%;margin-top:1rem;white-space:normal;height:auto;display:block;line-height:1.6;padding:1rem}.submission-removed{opacity:.5}#button-save-avatar{margin-top:2rem;width:100%;display:none}.message-complete{color:#a97439}.panel .settings-avatar{padding:2rem}.panel .settings-avatar .available-avatars{padding:0;margin:0}.panel .settings-avatar .available-avatars li{float:left;width:90px;height:90px;margin:.5rem;padding:0;border-radius:1rem;overflow:hidden;border:1px solid #999;opacity:.7}.panel .settings-avatar .available-avatars li img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.panel .settings-avatar .available-avatars li.available{opacity:1}.panel .settings-avatar .available-avatars li.available img{-webkit-filter:grayscale(50%);filter:grayscale(50%);transition:filter .3s,-webkit-filter .3s}.panel .settings-avatar .available-avatars li.available:hover img{-webkit-filter:none;filter:none}.panel .settings-avatar .available-avatars li.enabled img,.panel .settings-avatar .available-avatars li.enabled-permanent img{-webkit-filter:none;filter:none;transition:filter .3s,-webkit-filter .3s}.panel .settings-avatar .available-avatars li:hover{background-color:transparent}.panel .settings-achievements .achievements{padding:0;margin:0}.panel .settings-achievements .achievements li{float:left;width:90px;height:90px;margin:.5rem;padding:0;border-radius:1rem;overflow:hidden;background-color:transparent;border-radius:100%;border:2px solid #5a0000}.panel .settings-achievements .achievements li:nth-child(even){background-color:transparent}.panel .settings-achievements .achievements li img{opacity:.3;transition:opacity .3s}.panel .settings-achievements .achievements li.enabled{border:2px solid #5a9c1f}.panel .settings-achievements .achievements li.enabled img{opacity:.75}.panel .settings-achievements .achievements li:hover{background-color:transparent}.panel .settings-achievements .achievements li:hover img{opacity:1}.overlay-modal{padding:2rem}@media(max-width:639px){.overlay-modal button{width:90%;margin:.5rem 0}}.overlay-modal .title{color:#000;font-size:1.2em;text-align:center;margin-bottom:1rem;font-weight:600}.overlay-modal .explanation{color:#000}.rating-modal{padding-top:1rem}.rating-modal .multi-toggle-set{margin-bottom:2rem}.rating-modal .multi-toggle-set label{margin-top:-0.25rem;margin-left:1rem;line-height:1.2;margin-bottom:.5rem;font-size:1.2em}.rating-modal .multi-toggle-set small{font-size:.9em;margin-top:.25rem;font-weight:500}.rating-modal h2{font-size:1.2em;text-align:center;line-height:1.2;font-weight:700;margin-bottom:.5rem}.rating-modal p{font-size:1em;text-align:center;line-height:1.2;font-weight:500}.homework-info{padding:0 1rem}.homework-info .official-critique-warning{background-color:#fff1cc}.homework-info>div{border:1px solid #e49944;background-color:#fff;border-radius:1rem;padding:2rem;margin-bottom:1rem}.homework-info>div .column{margin-bottom:0}.homework-info .homework-info-place{border:2px dashed #e49944;padding:1rem;border-radius:1rem;text-align:center;margin-bottom:1rem;width:100%}.homework-info .homework-info-place:hover{background-color:#f0e0cd}.homework-info .homework-info-place h2{margin-bottom:.5rem;margin-top:0rem}.homework-info .homework-info-place-column{display:flex;align-items:center}.homework-info small{margin-bottom:.5rem}.homework-info small.special{color:#b0732f}.homework-info .critique-info{margin-top:1rem}.giftbox{border-radius:1rem;border:2px solid #efcb84;background-color:#fff;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/graphics/giftbox.jpg');background-size:cover;-webkit-box-shadow:0 0 20px 20px rgba(228,153,68,0.15);-moz-box-shadow:0 0 20px 20px rgba(228,153,68,0.15);box-shadow:0 0 20px 20px rgba(228,153,68,0.15);width:80%;height:50rem;margin:3rem auto;position:relative;cursor:pointer;background-position:center}.giftbox .cta{position:absolute;left:0;right:0;bottom:0;text-align:center;font-weight:bold;padding:1rem;color:#a97439;font-size:1.2em}.giftbox ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;height:100%;transform:scale(0);transition:transform 1s cubic-bezier(0.65,0.05,0.36,1)}.giftbox ul li{width:230px;margin:2rem;background-color:rgba(255,255,255,0.8);border:2px solid #bbae9e;padding:2rem;border-radius:1rem;-webkit-box-shadow:0 0 10px rgba(158,103,34,0.8),0 0 0 3px inset #fff;-moz-box-shadow:0 0 10px rgba(158,103,34,0.8),0 0 0 3px inset #fff;box-shadow:0 0 10px rgba(158,103,34,0.8),0 0 0 3px inset #fff}.giftbox ul li h2{font-size:1.5em;text-align:center;margin-top:1rem;font-weight:bold}.sketchbook-tabs{list-style:none;padding:0;margin:0;display:flex;margin-top:1rem}.sketchbook-tabs li{font-size:1.1em;text-transform:uppercase;font-weight:300;margin-right:2rem;display:flex;align-items:center}.sketchbook-tabs li a{display:block;color:#000}.sketchbook-tabs li:before{display:block;content:'';background-color:#e49944;width:.5rem;height:75%;margin-right:1rem;transition:width .3s,margin-right .3s}.sketchbook-tabs li:hover:before{width:1rem;margin-right:.5rem}.sketchbook-tabs li.active a{font-weight:600}.sketchbook-tabs li.active:before{width:1rem;margin-right:.5rem}.submission-recommendations{display:none;padding-top:4rem;padding:5rem;background-color:#fff;border-radius:1rem;border:1px solid #e49944}.submission-recommendations ul{margin-top:3rem;margin-bottom:3rem}.user-achievements{list-style:none;margin:0;display:flex;flex-wrap:nowrap;padding:0;justify-content:flex-start;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user-achievements::-webkit-scrollbar{display:none}.user-achievements li{flex:0 0 auto;margin:1rem;margin-bottom:0}.user-achievements li img{width:200px}@media(max-width:499px){.community-post-replies .column-offset-15{margin-left:5%;width:95%}}.homework-filter-wrapper .homework-filter-trigger{width:100%}.homework-filter-wrapper .homework-filter-save{width:100%}.homework-filter-wrapper .homework-filter{display:none;border:1px solid #e49944;border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0;padding:1rem;margin-bottom:2rem}.homework-filter-wrapper .homework-filter label{font-size:1.3rem}.homework-filter-wrapper.open .homework-filter-trigger{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.homework-filter-wrapper.homework-filter-wrapper-visible .homework-filter{display:block}.credit-panel .panel-body .row{margin-left:0;margin-right:0;width:100%}.credit-panel .panel-body .row .credit-jar{text-align:center;padding-top:2rem}.credit-panel .panel-body .row .tier-list ul li{transition:height .3s;height:auto;border:1px solid #ddd;border-radius:1rem;display:block;padding:1rem;margin-bottom:1rem}.credit-panel .panel-body .row .tier-list ul li.closed{height:120px;overflow:hidden;position:relative}.credit-panel .panel-body .row .tier-list ul li.closed:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;border-radius:1rem;height:50px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 90%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 90%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 90%)}.credit-panel .panel-body .row .tier-list ul li:nth-child(even){background:transparent}.credit-panel .panel-body .row .tier-list ul li:nth-child(even):hover{background-color:#f0e0cd}.credit-panel .panel-body .row .tier-list ul li h3{font-size:1.3em;margin-bottom:0}.credit-panel .panel-body .row .tier-list ul li small{display:block;margin-top:-0.5rem;font-size:.6em}.credit-panel .panel-body .row .tier-list ul li .button-group{margin:0;margin-top:2rem}.credit-panel .panel-body .row .tier-list ul li .button-group .button{font-size:.7em;padding:0 1rem;margin-right:.5rem;margin-bottom:.5rem;background-color:#fff;color:#b0732f;border-color:#e49944}.credit-panel .panel-body .row .tier-list ul li .button-group .button .fab{font-weight:500;font-size:1.4em;position:relative;top:.2rem}.credit-panel .panel-body .row .tier-list ul li .button-group .button:hover{background-color:#e49944;color:#fff}.credit-panel .panel-body .row .tier-list ul li .row{margin-bottom:0}.credit-panel .panel-body .row .tier-list ul li .row .column{margin-bottom:0}.credit-panel .panel-body .row .tier-list ul li .row .column p{margin-bottom:1rem}.credit-panel .panel-body .row .tier-list ul li .row .column ul{list-style:disc;padding:0 3rem;margin-bottom:2rem}.credit-panel .panel-body .row .tier-list ul li .row .column ul li{border:0;cursor:auto;display:list-item;padding:0;line-height:1.2}.credit-panel .panel-body .row .tier-list ul li .row .column ul li:nth-child(even),.credit-panel .panel-body .row .tier-list ul li .row .column ul li:hover{background-color:transparent}.submit-type-event{border:1px solid #e49944;padding:1rem;border-radius:1rem;margin:1rem -1rem 2rem -1rem;background-color:#ffe8955e;background:repeating-linear-gradient(45deg,#ffd9955e,#ffd9955e 13px,#ffe8955e 13px,#ffd9955e 104px,#ffd9955e 13px,#ffe8955e 26px)}.submit-type-event.submit-type-event-disabled{background:#eee;border:1px solid #bbb;pointer-events:none}.submit-type-event label{font-size:1.3em}.submit-type-event small.bigger{font-size:1.8rem;margin-bottom:0}div.radio-group .submit-type-event label .radio{border-color:#e49944}div.radio-group .submit-type-event-disabled label .radio{border-color:#bbb}span.red{color:#c10000}small.spaced{margin-bottom:1rem}small+small.next{margin-top:-1rem}small.submission-prompt{margin-top:-1rem;margin-bottom:2rem}.community-editor .editor-statusbar{display:flex}.community-editor .editor-statusbar .autosave{flex-grow:1;text-align:left;margin-left:.5rem}.community-editor .editor-statusbar .autosave i{margin-right:-0.5rem}.community-editor .button,.community-editor button,.community-editor input[type='button'],.community-editor input[type='reset'],.community-editor input[type='submit']{font-size:1.3rem}.community-editor button:focus{background-color:#f0e0cd !important}.community-editor .editor-section{height:400px;background-color:#fff;border:1px solid #e49944;border-bottom:0;display:flex;overflow:hidden}.community-editor .my-notes{display:none}.community-editor .my-notes .inner-section{display:flex;height:100%}.community-editor .my-notes .notes-list-column{padding:0;border-right:1px solid #e49944;height:100%;width:25%}.community-editor .my-notes .notes-content-column{width:75%;height:100%}.community-editor .my-notes .notes-search{height:5rem;padding:.5rem;display:flex}.community-editor .my-notes .notes-search .notes-search-input{flex-grow:1;border:1px solid #e49944;color:#e49944}.community-editor .my-notes .notes-search .notes-add{margin-left:2%}.community-editor .my-notes .notes-list{border-top:1px solid #e49944;padding:0;margin:0;display:block}.community-editor .my-notes .notes-list li{padding:0;margin:0;list-style:none;display:block;padding:.5rem;cursor:pointer;display:flex}.community-editor .my-notes .notes-list li .note-name{flex-grow:1;font-size:.8em}.community-editor .my-notes .notes-list li .note-controls{display:flex;z-index:10}.community-editor .my-notes .notes-list li .note-controls i{color:#e49944;margin-left:1rem;margin-top:.4rem;display:block;cursor:pointer}.community-editor .my-notes .notes-list li:nth-child(even){background-color:#f0e0cd}.community-editor .my-notes .notes-list li.active,.community-editor .my-notes .notes-list li:hover{background-color:#e49944;color:#fff}.community-editor .my-notes .notes-list li.active .note-controls i,.community-editor .my-notes .notes-list li:hover .note-controls i{color:#fff;margin-left:1rem}.community-editor .my-notes .notes-content{height:100%}.community-editor .my-notes .notes-content .notes-preview{padding:1rem;display:flex;height:100%}.community-editor .my-notes .notes-content .notes-preview .notes-preview-left{height:100%;width:66%;border-right:1px solid #d1d1d1;padding-right:1rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.community-editor .my-notes .notes-content .notes-preview .notes-preview-left::-webkit-scrollbar{display:none}.community-editor .my-notes .notes-content .notes-preview .notes-preview-left div{word-wrap:break-word;white-space:pre-wrap}.community-editor .my-notes .notes-content .notes-preview .notes-preview-right{height:100%;width:34%}.community-editor .my-notes .notes-content .notes-preview .assets-preview .asset-preview{height:20rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:1rem}.community-editor .my-notes .notes-content .notes-preview h5{margin-bottom:0;font-weight:500}.community-editor .notes-add-form-wrapper{display:flex;height:100%}.community-editor .notes-add-form-wrapper .notes-add-form-left{width:67%;height:100%;border-right:1px solid #d1d1d1}.community-editor .notes-add-form-wrapper .notes-add-form-right{width:33%;height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.community-editor .notes-add-form-wrapper .notes-add-form-right::-webkit-scrollbar{display:none}.community-editor .notes-add-form{padding:1rem}.community-editor .notes-add-form textarea{resize:none;height:13rem}.community-editor .notes-add-assets{padding:1rem}.community-editor .notes-add-assets button{margin:auto;display:block}.community-editor .notes-add-assets small{color:#e49944;text-align:center;margin-top:.5rem}.community-editor .notes-add-assets .field-group{margin-top:1rem}.community-editor .notes-add-assets .field-group .image-dropzone{width:100%;height:10rem;min-height:10rem}.community-editor .lesson-links{display:none}.community-editor .lesson-links .inner-section{display:flex;height:100%;width:100%}.community-editor .lesson-links .lesson-links-column{width:33%;border-right:1px solid #e49944;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.community-editor .lesson-links .lesson-links-column::-webkit-scrollbar{display:none}.community-editor .lesson-links .list-search{height:5rem;padding:.5rem}.community-editor .lesson-links .list-search .search-input{width:100%;border:1px solid #e49944;color:#e49944}.community-editor .lesson-links .lesson-links-list{border-top:1px solid #e49944;padding:0;margin:0;display:block}.community-editor .lesson-links .lesson-links-list li{padding:0;margin:0;list-style:none;display:block;padding:.5rem;cursor:pointer;display:flex}.community-editor .lesson-links .lesson-links-list li .item-name{flex-grow:1}.community-editor .lesson-links .lesson-links-list li .item-controls{display:flex;z-index:10}.community-editor .lesson-links .lesson-links-list li .item-controls i{color:#e49944;margin-left:1rem;margin-top:.4rem;display:block;cursor:pointer}.community-editor .lesson-links .lesson-links-list li:nth-child(even){background-color:#f0e0cd}.community-editor .lesson-links .lesson-links-list li.active,.community-editor .lesson-links .lesson-links-list li:hover{background-color:#e49944;color:#fff}.community-editor .lesson-links .lesson-links-list li.active .item-controls i,.community-editor .lesson-links .lesson-links-list li:hover .item-controls i{color:#fff;margin-left:1rem}.community-editor .lesson-links .lesson-links-list-pages{display:none}.community-editor .lesson-links .lesson-links-list-sections{display:none}.community-editor .lesson-links .lesson-links-section-preview{display:none;width:40%;padding:2rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.community-editor .lesson-links .lesson-links-section-preview::-webkit-scrollbar{display:none}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-image{width:100%;height:20rem;background-size:contain;background-repeat:no-repeat;background-position:center}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul{padding:0;margin:0;list-style:none}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul li{margin:0;padding:.5rem;display:flex;font-size:.8em}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul li.normal-text{margin-top:-1.5rem}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul li a,.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul li span{display:block;flex-grow:1}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-links ul li i{display:block;color:#e49944;cursor:pointer;padding-left:2rem;margin-top:.4rem}.community-editor .lesson-links .lesson-links-section-preview .lesson-links-section-preview-content{word-wrap:break-word;white-space:pre-wrap;margin-top:2rem}.community-editor .lesson-links.preview-visible .lesson-links-column{width:20%;transition:width .5s}.fa.blip{position:relative}.fa.blip:after{content:'';display:block;border:2px solid #fff;background-color:#e49944;width:10px;height:10px;border-radius:10px;position:absolute;bottom:-3px;right:-5px}.fa.mail{position:relative}.fa.mail:after{content:'\f0e0';display:block;color:#fff;font-size:10px;width:10px;height:10px;border-radius:10px;position:absolute;bottom:-3px;right:-3px}.discord-widget{font-family:'Open Sans',sans-serif;color:#949494;background-color:#202225;border-radius:1rem;overflow:hidden}.discord-widget .discord-widget-header{background-color:#7289da;display:flex;align-items:center;padding:3rem 1.5rem;height:5rem}.discord-widget .discord-widget-header .discord-brand{height:3rem}.discord-widget .discord-widget-header .discord-brand img{height:3rem}.discord-widget .discord-widget-header .discord-members-online{margin-left:2rem;font-size:1.4rem;text-align:right;color:#fff;flex-grow:1;margin-right:.5rem;font-weight:600}.discord-widget .discord-widget-header .discord-members-online span{font-weight:700}.discord-widget .discord-widget-body{background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/discordbgleft.png'),url('https://d15v304a6xpq4b.cloudfront.net/assets/images/discordbgright.png');background-size:200px 180px,110px 130px;background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;padding:1rem;height:calc(100% - 6rem)}.discord-widget .discord-widget-body .member-list-title{height:2rem;font-size:1.6rem;font-weight:600;margin-bottom:1rem}.discord-widget .discord-widget-body ul{overflow:auto;font-size:1.4rem;list-style:none;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none;height:30rem}.discord-widget .discord-widget-body ul::-webkit-scrollbar{display:none}.discord-widget .discord-widget-body ul li{margin:0}.discord-widget .discord-widget-body ul li img{height:1.5rem;border-radius:1.5rem;margin-right:.5rem;border:1px solid #000}.discord-widget-wrapper{margin-bottom:1rem}.pulse{transform:scale(0.75);animation:pulse 2s infinite}@keyframes pulse{0{transform:scale(0.75)}80%{transform:scale(1)}100%{transform:scale(0.75)}}.announcement-outerwrapper{display:flex;overflow:hidden}.announcement-outerwrapper .announcement-before,.announcement-outerwrapper .announcement-after{display:none;width:0;transition:width .5s;font-size:5rem;align-items:center;justify-content:center;color:#fff;background-color:#999;background-position:center;background-size:cover;filter:brightness(1)}.announcement-outerwrapper .announcement-before a,.announcement-outerwrapper .announcement-after a{color:#fff;opacity:.75}.announcement-outerwrapper .announcement-wrapper{z-index:1;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.75);box-shadow:0 0 10px 5px rgba(0,0,0,0.75);overflow-x:hidden;overflow-y:hidden;width:100%;position:relative;background-color:#000}.announcement-outerwrapper .announcement-wrapper .announcement-footer{position:absolute;bottom:.5rem;right:1rem;z-index:20}.announcement-outerwrapper .announcement-wrapper .announcement-footer .announcement-controls .announcement-control{display:none;color:#fff;opacity:.5}.announcement-outerwrapper .announcement-wrapper.announcement-wrapper-transition{transition:height .5s}.announcement-outerwrapper .announcement-wrapper a.button{border:1px solid #000;text-shadow:0 0 3px #000;background-color:#ad967c}.announcement-outerwrapper .announcement-wrapper a.button:hover{background-color:#e49944}.announcement-outerwrapper .announcement-wrapper .announcement{display:none;position:absolute;top:0;left:0;overflow:hidden;background-color:#777}.announcement-outerwrapper .announcement-wrapper .announcement.current-announcement{display:block;width:100%;z-index:10;position:relative;transition:height .5s,max-height .5s,min-height,0.5s}.announcement-outerwrapper .announcement-wrapper .announcement.next-announcement{display:block;transition:transform .5s;transform:translateX(-110%);z-index:15}.announcement-outerwrapper .announcement-wrapper .announcement.previous-announcement{display:block;transition:transform .5s;transform:translateX(110%);z-index:15}.page-body section.lesson-page-section.announcement-page-section .content img.image-alert,.page-body li.lesson-page-section.announcement-page-section .content img.image-alert{margin-top:0}.drawing-prompt{margin:0;border-radius:1rem;display:flex}@media(max-width:639px){.drawing-prompt{flex-direction:column}}.drawing-prompt .drawing-prompt-example{position:relative;overflow:hidden;flex-shrink:0}.drawing-prompt .drawing-prompt-example .bg{filter:blur(10px);position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;opacity:.5;transform:scale(1.2)}.drawing-prompt .drawing-prompt-example .img{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;position:absolute;background-position:center;top:0;bottom:0;right:0;left:0}@media(max-width:639px){.drawing-prompt .drawing-prompt-example{height:calc((100vw - 14rem) *(960/585) - -2rem);width:100%;border:2px solid #e3e3e3;border-top-left-radius:1rem;border-top-right-radius:1rem}}@media(min-width:640px){.drawing-prompt .drawing-prompt-example{border:2px solid #e3e3e3;border-top-left-radius:1rem;border-bottom-left-radius:1rem;width:40%}}.drawing-prompt .drawing-prompt-content{position:relative;flex-shrink:1;flex-grow:1;padding:2rem;border:2px solid #f0e0cd;padding-bottom:5rem;font-size:.9em}@media(max-width:639px){.drawing-prompt .drawing-prompt-content{border-top-width:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}@media(min-width:640px){.drawing-prompt .drawing-prompt-content{border-left-width:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.drawing-prompt .drawing-prompt-content h1{font-size:1.4em}.drawing-prompt .drawing-prompt-content .countdown{margin-top:-1.5rem;font-size:.9em}.drawing-prompt-next{margin-top:1rem;text-align:right;font-size:.8em}.drawing-prompt-footer{position:absolute;bottom:1rem;right:1rem;text-align:right;font-size:.8em}