@import url(normalize.css);@import url(fontello.css);.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.page-width{max-width:66em;padding:1em;margin:0 auto;overflow:auto;clear:both}.window-width .banner{width:100%;height:auto}.masthead{text-align:center;background-color:#fff}.masthead .wrapper{max-width:66em;padding:1em;margin:0 auto}.masthead .site-name{display:none}.masthead .site-logo{max-width:90%;height:auto}.masthead .site-logo:hover{opacity:.9}.masthead .nav-top ul{list-style:none;padding-left:0}.masthead .nav-top ul li{display:inline-block}.masthead .nav-top ul li a{font-size:14px;text-decoration:none;font-weight:700;color:#999;padding:.4em .8em}.masthead .nav-top ul li a:hover{color:#777}.masthead .nav-top ul li a .icon-search{color:#666}.masthead .nav-top ul li.nav-top-search{display:none}#search{padding:0;position:relative;text-align:center}#search label{display:none}#search input[type=search]{margin:0 auto;width:90%;font-size:1em;padding:.5em;border:1px solid #ccc;-webkit-appearance:none;border-radius:.2em}#search input[type=submit],#search span{border:none;position:absolute;display:inline-block;font-size:1em;padding:.5em 0;width:1em;top:1px;right:7.5%;background-color:#fff;color:#999}.search-results ul{list-style:none;padding-left:0}.search-results ul li{margin-bottom:1em}.search-results ul li a{text-decoration:none;color:#999}.search-results ul li h2{margin:.25em 0}.search-results ul li h2 a{text-decoration:none;color:#999}.search-results ul li p{margin:.25em 0;font-size:.9em;line-height:150%}.search-results ul li p .keyword{font-style:italic}.paging{clear:both;text-align:center}.paging a{text-decoration:none;font-weight:700;color:#999}footer{padding:1em;text-align:center;color:#999}.fillpage{clear:both}.js-fillpage-wrapper{padding-top:0;border-top:none}.js-fillpage-wrapper:before{display:block;content:"";height:3.5em;margin:-3.5em 0 0}.footer-banner{background-position:50% 50%;background-size:cover;min-height:12em}.footer-content{margin:0 auto;text-align:center;color:#999;line-height:150%;max-width:44em}.footer-content .subheading{font-size:1.3em;color:#666;line-height:140%}.footer-content .partner-list-images ul{list-style:none;padding-left:0}.footer-content .partner-list-images ul li{display:inline-block;font-weight:700;margin:1em;max-width:130px;vertical-align:middle}.footer-content .partner-list-images ul li img{height:3em;width:auto}.footer-content .partner-list ul{list-style:none;padding-left:0}.footer-content .partner-list ul li{display:inline-block;font-size:.8em}.footer-content .partner-list ul li a{color:#999;text-decoration:none}.footer-content .partner-list ul li a:hover{color:#666}.footer-content .partner-list ul li:after{content:" /";font-weight:400;color:#ccc}.footer-content .partner-list ul li:last-child:after{content:""}.social-menu-list{list-style:none;padding-left:0}.social-menu-list li{display:inline-block;background-color:#999;font-size:1.2em;line-height:2em;width:2em;border-radius:100%}.social-menu-list li a{color:#fff}.home-splash{background-position:50% 50%;background-size:cover}.home-splash .home-angle-wrap{display:none}.home-intro{max-width:350px;margin:1em auto;z-index:10}.home-intro p{background-color:#fff;margin:0;padding:1em;color:#999;font-weight:700}.random-question{text-align:center;position:relative;max-width:350px;margin:0 auto}.random-question .rq-item{background-color:#e5811f;padding:2em 0 1em;min-height:20em}.random-question .rq-item a{text-decoration:none}.random-question .rq-item a img{border-radius:100%;width:65%;height:auto}.random-question .rq-item a .question-wrap p.question{font-size:14px;font-weight:700;margin:0;padding:2.5em 1em 1em;color:#fff}.random-question .carousel-nav{position:absolute;z-index:999;top:40%;left:0;right:0}.random-question .carousel-nav a{color:rgba(255,255,255,.5);font-size:2em;margin:0}.random-question .carousel-nav a:hover{color:#fff}.random-question .carousel-nav .prev{position:absolute;left:0}.random-question .carousel-nav .next{position:absolute;right:0}.carousel{width:100%;position:relative}.carousel .carousel-item{display:none}.carousel .carousel-active{display:block}.carousel .carousel-nav:nth-child(2){display:none}.carousel-slide{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.carousel-slide .carousel-item{position:absolute;left:100%;top:0;width:100%;display:block;z-index:1;transition:left .2s ease}.carousel-no-transition .carousel-item{transition:none}.carousel-slide .carousel-active{left:0;position:relative;z-index:2}.carousel-slide .carousel-in{left:0}.carousel-slide-reverse .carousel-out{left:100%}.carousel-slide .carousel-out,.carousel-slide-reverse .carousel-in{left:-100%}.carousel-slide-reverse .carousel-item{transition:left .1s ease}.carousel-slide-reverse .carousel-active{left:0}.lesson-pointer{padding-bottom:0;margin-bottom:0}.lesson-pointer p{text-align:center;font-size:2em;color:#999;margin-bottom:0}.lesson-pointer p a{display:block;color:#999;padding:.5em .5em 0}.lesson-pointer p a:hover{color:#bbb}.lesson-search{display:none}@media (min-width:640px){.lesson-search{display:block;max-width:40%;margin:10rem auto}.lesson-search label{display:none}.lesson-search input[type=submit]{display:none}.lesson-search input[type=search]{width:89%;padding:1em 2em 1em 1em}.lesson-search .icon-search{margin-left:-2.5em}}@media (min-width:960px){.lesson-search{max-width:60%}}.nav-editions ul{list-style:none;padding-left:0;float:left;width:100%;margin-top:0;margin-bottom:0}.nav-editions ul li{float:left;font-weight:700;padding:0 .5em;line-height:36px;color:#999}.nav-editions ul .label{display:none}.nav-editions ul .tab{font-size:24px;color:rgba(255,255,255,.5);border-bottom:1px solid #fff}.nav-editions ul .tab:hover{cursor:pointer;color:#fff}.nav-editions ul .tab.active{color:#fff;border-bottom:1px solid transparent}.nav-editions ul .edition-all{background-color:#999;font-size:18px}.nav-editions ul .edition-16{background-color:#004161}.nav-editions ul .edition-15{background-color:#2e3381}.nav-editions ul .edition-14{background-color:#ae1e18}.nav-editions ul .edition-13{background-color:#1aad9b}.nav-editions ul .edition-12{background-color:#00873c}.nav-editions ul .edition-11{background-color:#144974}.nav-editions ul .edition-10{background-color:#e78a0e}.nav-editions ul .edition-9{background-color:#542d83}.nav-editions ul .edition-8{background-color:#e90d8b}.nav-editions ul .edition-7{background-color:#00adee}.nav-editions ul .edition-6{background-color:#f05a28}.nav-editions ul .edition-5{background-color:#37b34a}.nav-editions ul .edition-4{background-color:#2e227d}.nav-editions ul .edition-3{background-color:#ae1e18}.nav-editions ul .edition-2{background-color:#1aad9b}.nav-editions ul .edition-1{background-color:#00873c}.subject-filters{display:none}.edition-descriptions ul{list-style:none;margin:0;padding:0}.edition-descriptions ul li{display:none;padding:0;opacity:0;transition:opacity .2s ease-out;font-weight:700;color:#999}.edition-descriptions ul li a{color:#888}.edition-descriptions ul li.js-show{display:block;padding:1em;opacity:1;transition:opacity .2s ease-out}.lessons{float:left;width:100%;position:relative;padding:0;margin:0 auto}.lessons.js-filtered .lesson-panel{display:none}.lessons .lesson-panel{display:block;position:relative;margin:.5em;float:left;width:97.5%;height:15em}.lessons .lesson-panel.filter-on{transition:opacity .2s ease-out}.lessons .lesson-panel.filter-dull{opacity:.3;transition:opacity .2s ease-out}.lessons .lesson-panel.edition-16{background-color:#004161}.lessons .lesson-panel.edition-16 .description{color:#004161;background-color:#99dafa}.lessons .lesson-panel.edition-15{background-color:#2e3381}.lessons .lesson-panel.edition-15 .description{color:#2e3381;background-color:#c7ccff}.lessons .lesson-panel.edition-14{background-color:#ae1e18}.lessons .lesson-panel.edition-14 .description{color:#ae1e18;background-color:#ffb7b1}.lessons .lesson-panel.edition-13{background-color:#1aad9b}.lessons .lesson-panel.edition-13 .description{color:#1aad9b;background-color:#b3ffff}.lessons .lesson-panel.edition-12{background-color:#00873c}.lessons .lesson-panel.edition-12 .description{color:#00873c;background-color:#99ffd5}.lessons .lesson-panel.edition-11{background-color:#144974}.lessons .lesson-panel.edition-11 .description{color:#144974;background-color:#ade2ff}.lessons .lesson-panel.edition-10{background-color:#e78a0e}.lessons .lesson-panel.edition-10 .description{color:#e78a0e;background-color:#ffdfb8}.lessons .lesson-panel.edition-9{background-color:#542d83}.lessons .lesson-panel.edition-9 .description{color:#542d83;background-color:#edc6ff}.lessons .lesson-panel.edition-8{background-color:#e90d8b}.lessons .lesson-panel.edition-8 .description{color:#e90d8b;background-color:#ffa6ff}.lessons .lesson-panel.edition-7{background-color:#00adee}.lessons .lesson-panel.edition-7 .description{color:#00adee;background-color:#9ff}.lessons .lesson-panel.edition-6{background-color:#f05a28}.lessons .lesson-panel.edition-6 .description{color:#f05a28;background-color:#fff3c1}.lessons .lesson-panel.edition-5{background-color:#37b34a}.lessons .lesson-panel.edition-5 .description{color:#37b34a;background-color:#d0ffe3}.lessons .lesson-panel.edition-4{background-color:#2e227d}.lessons .lesson-panel.edition-4 .description{color:#2e227d;background-color:#c7bbff}.lessons .lesson-panel.edition-3{background-color:#ae1e18}.lessons .lesson-panel.edition-3 .description{color:#ae1e18;background-color:#ffb7b1}.lessons .lesson-panel.edition-2{background-color:#1aad9b}.lessons .lesson-panel.edition-2 .description{color:#1aad9b;background-color:#b3ffff}.lessons .lesson-panel.edition-1{background-color:#00873c}.lessons .lesson-panel.edition-1 .description{color:#00873c;background-color:#99ffd5}.lessons .lesson-panel a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:1em;color:#fff;text-decoration:none;overflow:hidden}.lessons .lesson-panel a h2{margin:0;font-size:1.25em;transition:all .2s ease-out}.lessons .lesson-panel a .partner{position:absolute;bottom:4.25em;font-family:Georgia,serif;font-style:italic}.lessons .lesson-panel a .subjects-list{position:absolute;bottom:.75em;left:1em;right:1em;height:3em;list-style:none;border-top:1px solid;padding-left:0;margin-bottom:0;margin-left:-.5em}.lessons .lesson-panel a .subjects-list .subject{display:inline-block;line-height:3.25em;opacity:.6;margin-top:.75em}.lessons .lesson-panel a .subjects-list .subject svg{fill:currentColor;width:2.25em;height:2.25em}.lessons .lesson-panel a .subjects-list .subject .subject-label{display:none}.lessons .lesson-panel a .description{display:none}.partner-branding{background-position:50% 50%;background-size:cover;position:relative;overflow:hidden;min-height:8em}.partner-branding .angle-wrap{position:absolute;right:0;top:0;bottom:0}.partner-branding .angle-wrap #angle{position:absolute;top:0;right:0;opacity:.7}.partner-branding .angle-wrap .partner-shape{fill:#e5811f}.partner-details{padding-bottom:2em}.partner-details .partner-title{font-size:3em;line-height:110%;padding-bottom:1em;margin:.25em 0;border-top:.05em solid}.partner-details .partner-logo{max-width:12em;height:auto;margin-bottom:1em}.partner-details .partner-summary{padding-top:1.5em;font-size:1.2em;line-height:1.4em;border-top:1px solid;font-weight:700}.partner-details .partner-description{font-size:1em;line-height:1.4em}@media (min-width:40em){.columns{display:flex;justify-content:space-between}.columns .column{flex-basis:49%;flex-shrink:0}.columns .column .lessons{padding:.5em .1em}}.related-lessons-title{font-size:1.5em;font-weight:700;border-top:.1em solid;margin-top:.5em}.lessons.partner-lessons{background-color:#eee;margin-bottom:2em}.glossary-branding{background-position:50% 50%;background-size:cover;position:relative;overflow:hidden;min-height:8em}.glossary-branding .angle-wrap{position:absolute;right:0;top:0;bottom:0}.glossary-branding .angle-wrap #angle{position:absolute;top:0;right:0;opacity:.7}.glossary-branding .angle-wrap .glossary-shape{fill:#e5811f}.glossary-title{font-size:3em;line-height:110%;padding-bottom:1em;margin:.25em 0;border-top:.05em solid}.glossary{font-size:.9em;line-height:150%}.glossary dt{font-weight:700;border-top:1px solid #eee}.glossary dd{margin-left:1em;padding-bottom:.5em}.edition-branding{background-position:50% 50%;background-size:cover;position:relative;overflow:hidden}.edition-branding .angle-wrap{position:absolute;right:0;top:0;bottom:0}.edition-branding .angle-wrap #angle{position:absolute;top:0;right:0;opacity:.7}.edition-branding h3{position:relative;color:#fff;font-size:2em;margin:0;text-align:right;padding:.75em 0}.edition-branding-16 .edition-shape{fill:#004161}.edition-branding-15 .edition-shape{fill:#2e3381}.edition-branding-14 .edition-shape{fill:#ae1e18}.edition-branding-13 .edition-shape{fill:#1aad9b}.edition-branding-12 .edition-shape{fill:#00873c}.edition-branding-11 .edition-shape{fill:#144974}.edition-branding-10 .edition-shape{fill:#e78a0e}.edition-branding-9 .edition-shape{fill:#542d83}.edition-branding-8 .edition-shape{fill:#e90d8b}.edition-branding-7 .edition-shape{fill:#00adee}.edition-branding-6 .edition-shape{fill:#f05a28}.edition-branding-5 .edition-shape{fill:#37b34a}.edition-branding-4 .edition-shape{fill:#2e227d}.edition-branding-3 .edition-shape{fill:#ae1e18}.edition-branding-2 .edition-shape{fill:#1aad9b}.edition-branding-1 .edition-shape{fill:#00873c}.lesson-nav{float:left;width:100%;padding-bottom:1em}.lesson-nav ul{list-style:none;padding-left:0;margin-top:0}.lesson-nav ul li.prev{float:left}.lesson-nav ul li.next{float:right}.lesson-nav ul li a{display:block;font-size:1.5em;color:#666}.lesson-nav ul li a:hover{color:#999}.lesson{color:#222;position:relative;clear:both}.lesson.edition-16 .attributes,.lesson.edition-16 .title{color:#004161}.lesson.edition-15 .attributes,.lesson.edition-15 .title{color:#2e3381}.lesson.edition-14 .attributes,.lesson.edition-14 .title{color:#ae1e18}.lesson.edition-13 .attributes,.lesson.edition-13 .title{color:#1aad9b}.lesson.edition-12 .attributes,.lesson.edition-12 .title{color:#00873c}.lesson.edition-11 .attributes,.lesson.edition-11 .title{color:#144974}.lesson.edition-10 .attributes,.lesson.edition-10 .title{color:#e78a0e}.lesson.edition-9 .attributes,.lesson.edition-9 .title{color:#542d83}.lesson.edition-8 .attributes,.lesson.edition-8 .title{color:#e90d8b}.lesson.edition-7 .attributes,.lesson.edition-7 .title{color:#00adee}.lesson.edition-6 .attributes,.lesson.edition-6 .title{color:#f05a28}.lesson.edition-5 .attributes,.lesson.edition-5 .title{color:#37b34a}.lesson.edition-4 .attributes,.lesson.edition-4 .title{color:#2e227d}.lesson.edition-3 .attributes,.lesson.edition-3 .title{color:#ae1e18}.lesson.edition-2 .attributes,.lesson.edition-2 .title{color:#1aad9b}.lesson.edition-1 .attributes,.lesson.edition-1 .title{color:#00873c}.lesson .title{font-size:3em;line-height:110%;padding-bottom:1em;margin:.25em 0;border-top:.05em solid}.lesson .lesson-partner{max-width:160px;width:auto;height:auto;margin:0;overflow:visible}.lesson .lesson-partner a{display:inline-block;max-height:4em}.lesson .attributes{list-style:none;padding-left:0;font-size:1.5em;margin:.25em 0;border-bottom:.25em solid}.lesson .attributes .subject{display:inline-block}.lesson .attributes .subject svg{fill:currentColor;height:2em;width:2em}.lesson .attributes .subject .subject-label{display:none}.lesson .description{margin:1.5em 0;font-size:1.25em;line-height:140%}.lesson .lesson-download{background-color:#eee;padding:1em 1em 1.4em;text-align:center}.lesson .lesson-download .btn-download{font-size:1.2em;background-color:#6c6}.lesson .lesson-download .btn-download:hover{background-color:#6d6}.lesson .lesson-download .btn-download:active{background-color:#6b6;box-shadow:0 0 0 0 #000;margin-top:.2em;margin-bottom:-.2em}.lesson .lesson-download p{display:inline-block;padding:0 1em}.lesson .section-title{border-top:.25em solid}.lesson .excerpt{font-size:.9em;line-height:150%}.lesson .excerpt a{color:#999}.lesson .excerpt a:hover{color:#666}.lesson .questions{position:relative;font-size:.9em;line-height:150%;list-style:none;padding-left:0;counter-reset:question-counter}.lesson .questions li{position:relative;padding:.25em 4.5em 1em 3em}.lesson .questions li:before{content:counter(question-counter,lower-alpha);counter-increment:question-counter;position:absolute;top:0;left:0;background-color:#ccc;color:#fff;font-weight:700;text-align:center;width:2em;height:2em;line-height:2em;margin-right:.5em;border-radius:1.5em}.lesson .questions li .answer{position:absolute;top:.2em;right:0;width:3.5em;color:#999;text-transform:capitalize;font-weight:700}.lesson .questions button{margin-left:3em}.lesson .glossary{font-size:.9em;line-height:150%}.lesson .glossary dt{font-weight:700;border-top:1px solid #eee}.lesson .glossary dd{margin-left:0;padding-bottom:.5em}.body-lesson .partner{display:none}.lesson-download__options{display:flex;flex-wrap:wrap;justify-content:space-around}.lesson .lesson-download__option{flex-basis:20rem}.lesson .lesson-download__option img{display:block;width:100%;margin:1em auto}.lesson .lesson-download__option .btn-download{font-size:1em}.lesson-download__image img{display:block;max-width:100%;margin:1em auto -1.4em}.lesson-download--15 .lesson-download__image img{margin:1em auto}.partner{max-width:12em}.partner img{max-width:100%;height:auto}.btn,a.btn{display:inline-block;vertical-align:middle;padding:.6em .8em;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;background-color:#999;color:#fff;border:none;border-radius:.2em;box-shadow:0 .2em 0 0 rgba(0,0,0,.1);outline:0}@media all and (min-width:40em){body{padding-top:3.5em}.masthead{text-align:left;position:fixed;z-index:999;top:0;left:0;right:0;padding-bottom:1em;max-height:3em}.masthead .site-link{float:left}.masthead .nav-top{float:right}.masthead .nav-top ul{margin:0}.masthead .nav-top ul li.nav-top-search{display:inline-block}#search{display:none;position:fixed;text-align:center;padding:.5em 1.8em 1em;top:3.5em;left:0;right:0;background-color:#fff}#search input[type=search]{width:80%;max-width:30em}#search input[type=submit],#search span{display:none}.footer-banner{min-height:21em}.home-splash{background-position:50% 50%;background-size:cover;position:relative}.home-splash .home-angle-wrap{display:block;position:absolute;left:0;right:0;top:-5em;bottom:0;z-index:1;overflow:hidden}.home-splash .home-angle-wrap #home-angle{position:absolute;top:0;left:0;opacity:.7}.home-splash .home-angle-wrap #home-angle .shape{fill:#e5811f}.home-splash .page-width{position:relative;min-height:24em;overflow:visible;z-index:2}.home-splash .home-intro{position:absolute;left:1em;bottom:-1.5em;max-width:100%;width:40%}.home-splash .random-question{position:absolute;z-index:15;width:350px;height:368px;overflow:hidden;top:8em;bottom:auto;right:1em;background-color:#999}.lesson-pointer .page-width{padding-bottom:0}.lesson-pointer .page-width p{margin-top:0;padding-left:1em;width:25%;text-align:left;font-size:1em}.lesson-pointer .page-width p a{display:inline-block}.nav-editions ul .label{display:block;padding-left:1em}.subject-filters{display:block;clear:both;padding:.5em;background-color:#004161;transition:all .2s ease-out}.subject-filters .subject-list{list-style:none;padding-left:0;margin:0}.subject-filters .subject-list .subject svg{fill:currentColor;height:2.5em;width:2.5em;vertical-align:middle}.subject-filters .subject-list .subject,.subject-filters .subject-list li{display:inline-block;font-size:11px;padding:.4em .8em;margin:.25em .1em;background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-weight:700;border-radius:.2em}.subject-filters .subject-list .subject:hover,.subject-filters .subject-list li:hover{cursor:pointer;background-color:rgba(255,255,255,.2)}.subject-filters .subject-list .subject.active,.subject-filters .subject-list li.active{color:#fff}.lessons{width:auto;padding:.5em .75em}.lessons .lesson-panel{width:15em}.lessons .lesson-panel a .description{display:block;position:absolute;top:15em;width:13em;height:13em;padding:1em;margin:0 -1em;transition:all .3s ease-in-out}.lessons .lesson-panel a .description p{font-size:.9em;padding:0;margin:0}.lessons .lesson-panel a:hover .description{transform:translate(0,-15em)}.lessons .lesson-panel a:hover h2{transform:translate(0,-4em)}.lesson .title{padding-right:180px}.lesson .lesson-partner{max-width:120px;position:absolute;right:0;top:.5em;text-align:right}.lesson .lesson-partner a:nth-child(2) img{margin-top:4em}.sections{display:flex;flex-wrap:wrap;justify-content:space-between}.sections section{flex-basis:49%;flex-shrink:0}.site-splash{float:left;width:66%}}