@import url('https://fonts.googleapis.com/css?family=Open+Sans:600,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://fonts.googleapis.com/css?family=Open+Sans');.show-xs,.show-sm,.show-md,.show-lg{display:none}@media(min-width:960px){.show-lg{display:block}}@media(min-width:960px){.show-lg-flex{display:flex}}@media(min-width:960px){.hide-lg{display:none !important}}@media(min-width:720px) and (max-width:959px){.show-md{display:block}}@media(min-width:720px) and (max-width:959px){.show-md-flex{display:flex}}@media(min-width:720px) and (max-width:959px){.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 3.0rem;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:3.0rem 0}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1.0rem;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:3.0rem}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:112.0rem;padding:0 2.0rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.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-10{margin-left:10%}.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-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.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-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.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(102%)}.row .column{margin-bottom:inherit;padding:0 1.0rem}}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 3.0rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1.0rem}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:2.0rem;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}html{font-size:8px}@media(min-width:640px){html{font-size:8px}}@media(min-width:720px){html{font-size:9px}}@media(min-width:960px){html{font-size:10px}}html,body{height:100vh;margin:0}body{background-color:#ccc}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:960px;width:100%;min-height:100vh;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}.page-body.dark{background-color:#000}p{text-align:justify;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:2rem auto;margin-bottom:3rem;width:30rem}@media(min-width:640px){ul.list-group{width:15rem}}ul.list-group li{display:block;border:1px solid #d1d1d1;margin:0;padding:1rem 1.5rem;cursor:pointer;border-top-color:transparent;font-size:1.2em}ul.list-group li:first-child{border-top-color:#d1d1d1;border-top-left-radius:.4rem;border-top-right-radius:.4rem}ul.list-group li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}ul.list-group li:hover{border:1px solid #e49944;color:#e49944}@media(min-width:640px){.narrow-centered{width:99%;margin:auto}}footer{background-color:#000;font-size:1.4rem;font-weight:500;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}.banner{height:32rem;background-size:cover;background-position:bottom;margin:-3rem -2rem;margin-bottom:2rem;position:relative;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 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}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 .social-media{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}}@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:.3rem;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 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:7.0rem}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.social-media{background-color:transparent}nav.navigation-mobile ul li:hover a.nav{background-position:bottom}nav.navigation-mobile ul li.social-media{padding:2rem;display:flex;justify-content:center;align-items:center}.user-menu-wrapper{height:auto;position:relative;z-index:110;overflow:hidden}.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{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;padding:0 4rem}}.navigation-section>li>h3{color:#e49944;font-weight:500;text-transform:uppercase;margin-bottom:1rem;margin-left:1rem}.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}input,textarea{resize:vertical;font-family:'Open Sans',sans-serif;height:20rem}textarea.medium{height:12rem}div.input-group{display:flex;margin-bottom:1.5rem}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}div.input-group div.symbol span{display:block;padding-top:1rem;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:0}.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}.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,.button-group a{width:auto}.button-group .or{margin:0 1.5rem}.button-group .alternative{margin:0 1rem}}.alert{display:none;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}.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 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 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-align-horizontal-text-left{flex-direction:row}.section-content.section-align-horizontal-text-right{flex-direction:row-reverse}.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}.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.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:6.0rem;min-height:6.0rem}.field-group .image-dropzone.ad-imageMobile{width:32.0rem;height:10rem;min-height:10rem}.field-group .image-dropzone.ad-imageVertical{width:16.0rem;height:24.0rem;min-height:24.0rem}.field-group .image-dropzone.ad-imageSkyscraper{width:16.0rem;height:60.0rem;min-height:60.0rem}.field-group .image-dropzone.recommendation-image{width:21.5rem;height:25.0rem;min-height:25.0rem}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}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}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 h1{display:none}@media(max-width:639px){aside.sidebar-lesson{position:static;top:0;bottom:initial;left:0;right:0;width:initial;margin:-4rem -2rem 4rem -2rem}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}aside.sidebar-lesson>ul{display:none;margin:0;padding:0}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}.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:3.0rem;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:right}@media(min-width:640px){.page-body section.lesson-page-section,.page-body li.lesson-page-section{margin:2rem 0}}.page-body section.lesson-page-section h3,.page-body li.lesson-page-section h3{font-size:2rem;font-weight:600;margin-bottom:1rem;margin-right:2rem}.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}@media(min-width:720px){.page-body section.lesson-page-section .content img.image-left,.page-body li.lesson-page-section .content img.image-left{width:50%;float:left;margin:.7rem 2rem .7rem 0}.page-body section.lesson-page-section .content img.image-right,.page-body li.lesson-page-section .content img.image-right{width:50%;float:right;margin:.7rem 0 .7rem 2rem}}.page-body section.lesson-page-section .content p,.page-body li.lesson-page-section .content p{clear:right;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 .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:92vh}@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}.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:120;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-top: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:960px){.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{padding:0;margin-bottom:0}.lesson-list-index .navigation-section>li h3{display:none}.lesson-list-index .navigation-section>li li{margin-bottom:0}.lesson-list-index .navigation-section>li li img{border-radius:.5rem;box-shadow:0 0 1px #000;opacity:.8;transition:.3s opacity}.lesson-list-index .navigation-section>li li 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}}.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:3rem;width:60%;padding-top:40%;border-radius:1rem;border:1px solid #333;position:relative;background-repeat:no-repeat;background-size:cover}@media(min-width:720px){.comic-preview{margin-bottom:1rem;width:100%;padding-top:75%}}.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}.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 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 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}.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,.slot .external{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:960px){.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:9.0rem;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/slots/crossyroad.jpg')}.slot .crossy-road2{width:72.8rem;height:9.0rem;background-image:url('https://d15v304a6xpq4b.cloudfront.net/assets/images/slots/crossyroad2.jpg')}aside.vertical{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:1400px){aside.vertical{display:block}}aside.vertical.vertical-left{left:calc(-190px)}aside.vertical.vertical-right{right:calc(-190px)}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}.recommendation{background-color:rgba(228,153,68,0.1);margin:3rem -2rem -3rem -2rem;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}.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}.twitter-feed{margin-top:2rem;font-size:1.4rem}.twitter-feed h3{font-size:1.1em;text-align:center;margin-bottom:.5rem}.twitter-feed ul{list-style:none}.twitter-feed ul li{border:1px solid #e49944;border-radius:.5rem;padding:1.5rem 2rem 1rem 2rem}.twitter-feed ul li .status{font-size:1em;text-align:justify;line-height:1.2em}.twitter-feed ul li .meta{font-size:1em;text-align:right}