@import url("https://fonts.googleapis.com/css?family=Merriweather:400,400i,700,700i|Quicksand:400,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#wrapper{background-color:#fff;overflow-x:hidden}#content{clear:none;padding:0 1em;margin:0 auto 1.6em auto;max-width:40em}body{margin:0;padding:0;color:#222;background-color:#FFCB05;font-family:"Merriweather",serif;font-size:1.1em;line-height:1.6em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Quicksand",sans-serif;font-size:1.1em;font-weight:bold;line-height:1.6em;page-break-after:avoid;margin:1.6em 0 0 0}h1{font-family:"Quicksand",sans-serif;font-size:2.2em;line-height:1;margin:1.6em 0 .8em 0}h2{font-size:1.65em;line-height:1;margin:1.6em 0 .8em 0}h4{font-style:italic;font-weight:inherit}h5{font-family:"Merriweather",serif;font-style:italic;font-weight:inherit}h6{font-family:"Merriweather",serif;font-weight:inherit}p{margin:0}p+p{text-indent:1.6em}ol,ul{list-style-position:outside;margin:0 0 1.6em 1.6em}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul,ol ol,blockquote ul ul,blockquote ol ol{margin-bottom:0}ol ol{list-style-type:lower-alpha}blockquote{margin:1.6em 0;padding:0 1.6em}blockquote p:first-of-type{text-indent:0}blockquote p:last-child,blockquote ol:last-child,blockquote ul:last-child{margin-bottom:0}dl{margin:1.6em 0}dd{margin:0 0 1.6em 0}hr{border:0;font-family:"Quicksand",sans-serif;text-align:center;margin:1.6em 0}hr:after{content:""}hr+p{text-indent:0}sup,sub{line-height:100%;font-size:.7em}sup{vertical-align:super}sub{vertical-align:sub}a{text-decoration:none;color:#00B9F1}em{font-style:italic}strong{font-weight:bold}input,textarea{padding:0.75em 0.75em;font-family:"Quicksand",sans-serif;font-size:inherit;color:inherit;border:1px solid #9c9c9c;display:block;margin:1.6em 0;width:100%}input[type="submit"],textarea[type="submit"]{width:auto}textarea{min-height:4.8em}p img:only-child{margin:1.6em auto;display:block}p,p+p{margin-bottom:1.6em;text-indent:0}.masthead{font-family:"Quicksand",sans-serif;background-color:#FFCB05;border-bottom:1px solid #FFCB05;width:100%;text-align:center;color:#222}.masthead:after{content:"";display:block;clear:both}.masthead a{color:#222}.masthead ul{list-style-type:none;margin:0 auto;padding:0.5em 0}.masthead ul li{display:inline-block;margin:0 0.25em 0 0}.masthead ul li:after{content:"\2044";color:#222;margin-left:0.5em}.masthead ul li:last-of-type:after{content:normal}@media only screen and (max-width: 40em){.masthead ul li:nth-of-type(2):before{content:normal}.masthead ul li.masthead-project-name{display:none}}@media only screen and (max-width: 40em){body.home .masthead li.masthead-project-name{display:inline-block !important}}[href="#nav"]{font-family:"Quicksand",sans-serif;font-size:inherit;color:#e0e0e0;background-color:#EC008C;border:1px solid transparent;border-radius:.1em;padding:0.25em 0.5em;margin:0.25em;position:absolute;top:0;left:0}.js-nav-open [href="#nav"]{right:0;bottom:0;background-color:rgba(0,0,0,0.5)}[href="#nav"]{position:fixed;z-index:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden{position:fixed}#nav{font-family:"Quicksand",sans-serif;font-size:.8em;width:100%;height:100%;overflow-x:hidden;background-color:#fff;border-top:1px solid #e0e0e0;padding-right:17px}.js-nav-open #nav{overflow-y:auto}.js-nav #nav{width:15em;border-top:none;border-right:1px solid #e0e0e0;position:absolute;top:0;left:0}.js-nav #nav{position:fixed;z-index:2}#nav .search{margin:0 -17px 0 0;background-color:#fff}#nav .search input{width:90%;padding:0.75em 0.75em;border:0;font-family:"Quicksand",sans-serif;font-size:inherit;overflow-x:hidden;background-color:#fff}#nav .nav-list{margin:0 -17px 0 0}#nav .nav-list ol,#nav .nav-list ul{list-style-type:none;margin:0;padding:0;background-color:#fff}#nav .nav-list ol li,#nav .nav-list ul li{padding:0;width:100%;color:#000}#nav .nav-list ol li a,#nav .nav-list ul li a{display:block;padding:0.1em 0.75em;max-width:10.5em;color:#000}#nav .nav-list ol li a:hover,#nav .nav-list ol li a:focus,#nav .nav-list ol li a:active,#nav .nav-list ul li a:hover,#nav .nav-list ul li a:focus,#nav .nav-list ul li a:active{color:inherit}#nav .nav-list ol li:hover,#nav .nav-list ol li:focus,#nav .nav-list ol li:active,#nav .nav-list ul li:hover,#nav .nav-list ul li:focus,#nav .nav-list ul li:active{color:#fff;background-color:#FFCB05;width:100%}#nav .nav-list ol li.active,#nav .nav-list ul li.active{background-color:#FFCB05;width:100%}#nav .nav-list ol li.active a,#nav .nav-list ul li.active a{color:#fff}#nav .nav-list ol li.active li a,#nav .nav-list ul li.active li a{color:#000}#nav .nav-list ol ol,#nav .nav-list ol ul,#nav .nav-list ul ol,#nav .nav-list ul ul{max-height:none;transition:max-height 0.5s ease-out;background-color:#e0e0e0;width:100%;overflow-x:hidden;overflow-y:hidden}#nav .nav-list ol ol li,#nav .nav-list ol ul li,#nav .nav-list ul ol li,#nav .nav-list ul ul li{padding-left:1em;width:100%}#nav .nav-list ol ol li a,#nav .nav-list ol ul li a,#nav .nav-list ul ol li a,#nav .nav-list ul ul li a{display:block;width:100%;color:#000}#nav .nav-list ol ol li a:hover,#nav .nav-list ol ol li a:focus,#nav .nav-list ol ol li a:active,#nav .nav-list ol ul li a:hover,#nav .nav-list ol ul li a:focus,#nav .nav-list ol ul li a:active,#nav .nav-list ul ol li a:hover,#nav .nav-list ul ol li a:focus,#nav .nav-list ul ol li a:active,#nav .nav-list ul ul li a:hover,#nav .nav-list ul ul li a:focus,#nav .nav-list ul ul li a:active{color:inherit}#nav .nav-list ol ol li:hover,#nav .nav-list ol ol li:focus,#nav .nav-list ol ol li:active,#nav .nav-list ol ul li:hover,#nav .nav-list ol ul li:focus,#nav .nav-list ol ul li:active,#nav .nav-list ul ol li:hover,#nav .nav-list ul ol li:focus,#nav .nav-list ul ol li:active,#nav .nav-list ul ul li:hover,#nav .nav-list ul ul li:focus,#nav .nav-list ul ul li:active{color:#fff;background-color:#FFCB05;width:100%}#nav .nav-list ol ol ol,#nav .nav-list ol ol ul,#nav .nav-list ol ul ol,#nav .nav-list ol ul ul,#nav .nav-list ul ol ol,#nav .nav-list ul ol ul,#nav .nav-list ul ul ol,#nav .nav-list ul ul ul{margin-left:-1em;padding-left:2em}#nav .nav-list ol ol ol li,#nav .nav-list ol ol ul li,#nav .nav-list ol ul ol li,#nav .nav-list ol ul ul li,#nav .nav-list ul ol ol li,#nav .nav-list ul ol ul li,#nav .nav-list ul ul ol li,#nav .nav-list ul ul ul li{padding-left:2em;position:relative;left:-2em}#nav .nav-list ol li:hover+ol,#nav .nav-list ol li:active+ol,#nav .nav-list ol li:focus+ol,#nav .nav-list ol li:hover+ul,#nav .nav-list ol li:active+ul,#nav .nav-list ol li:focus+ul,#nav .nav-list ol li:hover>ol,#nav .nav-list ol li:active>ol,#nav .nav-list ol li:focus>ol,#nav .nav-list ol li:hover>ul,#nav .nav-list ol li:active>ul,#nav .nav-list ol li:focus>ul,#nav .nav-list ol ol.active,#nav .nav-list ol ul.active,#nav .nav-list ul li:hover+ol,#nav .nav-list ul li:active+ol,#nav .nav-list ul li:focus+ol,#nav .nav-list ul li:hover+ul,#nav .nav-list ul li:active+ul,#nav .nav-list ul li:focus+ul,#nav .nav-list ul li:hover>ol,#nav .nav-list ul li:active>ol,#nav .nav-list ul li:focus>ol,#nav .nav-list ul li:hover>ul,#nav .nav-list ul li:active>ul,#nav .nav-list ul li:focus>ul,#nav .nav-list ul ol.active,#nav .nav-list ul ul.active{height:auto;max-height:500em;transition:max-height 1s ease-in}#nav .nav-list ol ol:hover,#nav .nav-list ol ul:hover,#nav .nav-list ol ol:active,#nav .nav-list ol ul:active,#nav .nav-list ol ol:focus,#nav .nav-list ol ul:focus,#nav .nav-list ol ol.active,#nav .nav-list ol ul.active,#nav .nav-list ul ol:hover,#nav .nav-list ul ul:hover,#nav .nav-list ul ol:active,#nav .nav-list ul ul:active,#nav .nav-list ul ol:focus,#nav .nav-list ul ul:focus,#nav .nav-list ul ol.active,#nav .nav-list ul ul.active{height:auto;max-height:500em}#nav .widgets{margin:0 -17px 0 0}#nav h2{padding-left:0.4em}.has-children{position:relative}[data-toggle]{position:absolute;top:0;right:0;background-color:transparent;border:none;color:#fff;font-size:1.25em;padding:0 0.5em;margin:0 0 0 -0.5em;height:1.65em}[data-toggle]:focus{outline:none}[data-toggle]:hover{cursor:pointer}[data-toggle]:after{color:#9c9c9c}[data-toggle].show-children:after{color:#9c9c9c}[data-nav-close]:after{content:"×"}[data-toggle-nav]{left:10.5em}[data-toggle-nav]:after{content:"+"}[data-toggle-nav].show-children:after{content:"−"}.no-file [data-toggle-nav]{margin-left:-10.5em;padding-left:10.5em}#nav .search input{width:90%;margin:0;border:0;overflow-x:hidden;background-color:#fff;color:#9c9c9c}#content .search{margin:1.6em 0}#content .search input{width:100%}.search-results ul{list-style-type:none;margin:1.6em 0}mark{background-color:#ffd54d;color:inherit;border-radius:.1em}#footer{clear:both;bottom:0;background-color:#FFCB05;font-family:"Quicksand",sans-serif;border-top:1px solid #FFCB05;margin:3.2em 0 0 0;padding:.8em;width:100%}.footer-content{clear:both;max-width:40em}#footer p,#footer ol,#footer ul{font-size:.77em;color:#222;text-indent:0;margin:0}#footer p a,#footer ol a,#footer ul a{color:#222;text-decoration:underline}.language-select{position:fixed;top:0.5em;right:1em;z-index:100;padding:0.1em 0.25em;text-align:right;color:#222}.language-select .language-select-list{list-style-type:none;padding:0}.language-select .language-select-list li{display:block}.language-select .language-select-list li a{color:#00B9F1}.language-select .language-select-list li:after{content:normal}.language-select .language-select-list{display:none}.language-select:hover{background-color:#fff;border-radius:.1em}.language-select:hover .language-select-list{display:inline}svg.language-select-icon path{fill:#e0e0e0}[role="tab"]{position:relative;padding-right:1.6em}[role="tab"]:hover{cursor:pointer}[role="tab"] a{color:#FFCB05}[role="tab"] a:first-of-type{margin-right:0.4em}[role="tab"]:after{position:absolute;top:0;right:0}@media (min-width: 600px){[data-accordion="closed"]{font-size:1.1em}}[data-accordion="closed"]:after{content:"+"}[data-accordion="open"]{margin-top:1.6em}[data-accordion="open"]:after{content:"−"}[aria-expanded="false"]{display:none}body.cover #content{margin:0 auto;padding:0}body.cover #content h1{line-height:0;font-size:0}p.cover{margin:0 auto;padding:0;text-indent:0;height:100vh}img.cover{max-height:100%;max-width:100%;border:1px solid #e0e0e0}.previous-publications-page #content{margin:3.2em auto 0 auto;text-align:center}.previous-publications-page #content p{text-indent:0;margin-bottom:.8em;text-align:center;hyphens:none}.previous-publications-page #content h1{text-align:center;font-size:2.2em}.previous-publications-page #content h2,.previous-publications-page #content h3,.previous-publications-page #content h4,.previous-publications-page #content h5,.previous-publications-page #content h6{font-size:1.1em}.titlepage #content,.title-page #content,.halftitle-page #content,.half-title-page #content{margin:3.2em auto 0 auto;text-align:center}.titlepage p,.title-page p,.halftitle-page p,.half-title-page p{text-indent:0;hyphens:none;text-align:center}.titlepage .half-title-page-title,.titlepage .halftitle-page-title,.titlepage .halftitlepage-title,.titlepage .title-page-title,.titlepage .titlepage-title,.title-page .half-title-page-title,.title-page .halftitle-page-title,.title-page .halftitlepage-title,.title-page .title-page-title,.title-page .titlepage-title,.halftitle-page .half-title-page-title,.halftitle-page .halftitle-page-title,.halftitle-page .halftitlepage-title,.halftitle-page .title-page-title,.halftitle-page .titlepage-title,.half-title-page .half-title-page-title,.half-title-page .halftitle-page-title,.half-title-page .halftitlepage-title,.half-title-page .title-page-title,.half-title-page .titlepage-title{font-weight:bold;font-family:"Quicksand",sans-serif;font-size:2.2em;line-height:1;margin:0;string-set:book-title content()}.titlepage .title-page-subtitle,.titlepage .titlepage-subtitle,.title-page .title-page-subtitle,.title-page .titlepage-subtitle,.halftitle-page .title-page-subtitle,.halftitle-page .titlepage-subtitle,.half-title-page .title-page-subtitle,.half-title-page .titlepage-subtitle{font-family:"Quicksand",sans-serif;font-size:2.2em;line-height:1;margin:.8em 0 1.6em 0;string-set:book-subtitle content()}.titlepage .title-page-author,.titlepage .titlepage-author,.title-page .title-page-author,.title-page .titlepage-author,.halftitle-page .title-page-author,.halftitle-page .titlepage-author,.half-title-page .title-page-author,.half-title-page .titlepage-author{font-size:2.2em;line-height:1;margin:1.6em 0;string-set:book-author content()}.titlepage .title-page-publisher,.titlepage .titlepage-publisher,.title-page .title-page-publisher,.title-page .titlepage-publisher,.halftitle-page .title-page-publisher,.halftitle-page .titlepage-publisher,.half-title-page .title-page-publisher,.half-title-page .titlepage-publisher{text-indent:0;margin:0 0 1.6em 0;line-height:1}.titlepage .title-page-logo,.titlepage .titlepage-logo,.title-page .title-page-logo,.title-page .titlepage-logo,.halftitle-page .title-page-logo,.halftitle-page .titlepage-logo,.half-title-page .title-page-logo,.half-title-page .titlepage-logo{display:block;max-width:30%}.titlepage .title-page-logo img,.titlepage .titlepage-logo img,.title-page .title-page-logo img,.title-page .titlepage-logo img,.halftitle-page .title-page-logo img,.halftitle-page .titlepage-logo img,.half-title-page .title-page-logo img,.half-title-page .titlepage-logo img{width:100%}.copyright-page p{text-indent:0;margin:0 0 .8em 0}.dedication-page #content{margin-top:3.2em}p.dedication{text-indent:0;text-align:center}.dedication+p{text-indent:0;margin-top:1.6em}.epigraph-page #content{margin-top:3.2em}.epigraph{text-indent:0;padding:0 3.2em}.epigraph-source{text-indent:0;padding:0 3.2em;text-align:right;font-style:italic}.epigraph-source em{font-style:normal}.epigraph-source+p{text-indent:0;margin-top:1.6em}.contents-page #content ol,.contents-page #content ul{list-style-type:none;margin:0;padding:0}.contents-page #content ol ol,.contents-page #content ol ul,.contents-page #content ul ol,.contents-page #content ul ul{margin-left:1.6em}#content #markdown-toc,#content .markdown-toc{font-family:"Quicksand",sans-serif;list-style-type:none;border:1px solid #9c9c9c;padding:.8em;display:inline-block;max-width:50%;float:left;margin:0 1.6em 1.6em 0}#content #markdown-toc li,#content .markdown-toc li{margin:0}#content #markdown-toc li ol,#content #markdown-toc li ul,#content .markdown-toc li ol,#content .markdown-toc li ul{margin-bottom:0}#content #markdown-toc.markdown-toc-wide,#content .markdown-toc.markdown-toc-wide{box-sizing:border-box;float:none;width:100%;max-width:none}@media (min-width: 600px){#content #markdown-toc.markdown-toc-wide,#content .markdown-toc.markdown-toc-wide{columns:2}}.bibliography{text-indent:0;margin:1.6em 0}.bibliography+p{text-indent:0}ul.bibliography{list-style-type:none;padding:0;margin:1.6em 0}ul.bibliography li{text-indent:-3.2em;margin-left:3.2em}.box{background-color:#e0e0e0;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #e0e0e0;margin:1.6em 0;padding:.8em}.box p:last-of-type{margin-bottom:0}.box+p{text-indent:0}.box h1:first-of-type,.box h2:first-of-type,.box h3:first-of-type,.box h4:first-of-type,.box h5:first-of-type,.box h6:first-of-type{margin-top:0}.box li p:last-of-type{margin-bottom:0}.box dl:first-of-type{margin-top:0}.box dl:last-of-type{margin-bottom:0}p.box{text-indent:0}ol.box,ul.box{padding:.8em 1.6em}button{font-size:initial}a.button,em.button,strong.button,span.button{display:inline-block;font-family:"Quicksand",sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#8DC63F;padding:0.2em 0.4em;margin:0;text-align:center;text-indent:0;border-radius:.1em;cursor:pointer}a.button:hover,em.button:hover,strong.button:hover,span.button:hover{background-color:#567b24}p.button,ol.button,ul.button,li.button,blockquote.button,table.button,div.button,h1.button,h2.button,h3.button,h4.button,h5.button,h6.button{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{display:inline-block;font-family:"Quicksand",sans-serif;color:#fff;background-color:#8DC63F;padding:0.5em;margin:1.6em 0;line-height:1;text-align:center;text-decoration:none;border-radius:.1em;cursor:pointer}p.button a:hover,ol.button a:hover,ul.button a:hover,li.button a:hover,blockquote.button a:hover,table.button a:hover,div.button a:hover,h1.button a:hover,h2.button a:hover,h3.button a:hover,h4.button a:hover,h5.button a:hover,h6.button a:hover{background-color:#567b24}p.button+p,ol.button+p,ul.button+p,li.button+p,blockquote.button+p,table.button+p,div.button+p,h1.button+p,h2.button+p,h3.button+p,h4.button+p,h5.button+p,h6.button+p{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{margin:0}code{font-family:"Ubuntu Mono",monospace;font-size:90%;line-height:1.6em;white-space:pre-wrap;background-color:#e0e0e0;padding:0.1em 0.3em;border-radius:0.2em}pre{background-color:#e0e0e0;border-radius:0.2em;margin:1.6em 0;padding:.8em;clear:left}pre code{padding:0}pre+p{text-indent:0}div[class*="highlighter-"]+p{text-indent:0}.highlight .hll,.highlighter-rouge .hll{background-color:#ffc}.highlight .c,.highlighter-rouge .c{color:#8f5902;font-style:italic}.highlight .err,.highlighter-rouge .err{color:#a40000;border:1px solid #ef2929}.highlight .g,.highlighter-rouge .g{color:#000}.highlight .k,.highlighter-rouge .k{color:#204a87;font-weight:bold}.highlight .l,.highlighter-rouge .l{color:#000}.highlight .n,.highlighter-rouge .n{color:#000}.highlight .o,.highlighter-rouge .o{color:#ce5c00;font-weight:bold}.highlight .x,.highlighter-rouge .x{color:#000}.highlight .p,.highlighter-rouge .p{color:#000000;font-weight:bold}.highlight .cm,.highlighter-rouge .cm{color:#8f5902;font-style:italic}.highlight .cp,.highlighter-rouge .cp{color:#8f5902;font-style:italic}.highlight .c1,.highlighter-rouge .c1{color:#8f5902;font-style:italic}.highlight .cs,.highlighter-rouge .cs{color:#8f5902;font-style:italic}.highlight .gd,.highlighter-rouge .gd{color:#a40000}.highlight .ge,.highlighter-rouge .ge{color:#000000;font-style:italic}.highlight .gr,.highlighter-rouge .gr{color:#ef2929}.highlight .gh,.highlighter-rouge .gh{color:#000080;font-weight:bold}.highlight .gi,.highlighter-rouge .gi{color:#00A000}.highlight .go,.highlighter-rouge .go{color:#000000;font-style:italic}.highlight .gp,.highlighter-rouge .gp{color:#8f5902}.highlight .gs,.highlighter-rouge .gs{color:#000000;font-weight:bold}.highlight .gu,.highlighter-rouge .gu{color:#800080;font-weight:bold}.highlight .gt,.highlighter-rouge .gt{color:#a40000;font-weight:bold}.highlight .kc,.highlighter-rouge .kc{color:#204a87;font-weight:bold}.highlight .kd,.highlighter-rouge .kd{color:#204a87;font-weight:bold}.highlight .kn,.highlighter-rouge .kn{color:#204a87;font-weight:bold}.highlight .kp,.highlighter-rouge .kp{color:#204a87;font-weight:bold}.highlight .kr,.highlighter-rouge .kr{color:#204a87;font-weight:bold}.highlight .kt,.highlighter-rouge .kt{color:#204a87;font-weight:bold}.highlight .ld,.highlighter-rouge .ld{color:#000}.highlight .m,.highlighter-rouge .m{color:#0000cf;font-weight:bold}.highlight .s,.highlighter-rouge .s{color:#4e9a06}.highlight .na,.highlighter-rouge .na{color:#c4a000}.highlight .nb,.highlighter-rouge .nb{color:#204a87}.highlight .nc,.highlighter-rouge .nc{color:#000}.highlight .no,.highlighter-rouge .no{color:#000}.highlight .nd,.highlighter-rouge .nd{color:#5c35cc;font-weight:bold}.highlight .ni,.highlighter-rouge .ni{color:#ce5c00}.highlight .ne,.highlighter-rouge .ne{color:#cc0000;font-weight:bold}.highlight .nf,.highlighter-rouge .nf{color:#000}.highlight .nl,.highlighter-rouge .nl{color:#f57900}.highlight .nn,.highlighter-rouge .nn{color:#000}.highlight .nx,.highlighter-rouge .nx{color:#000}.highlight .py,.highlighter-rouge .py{color:#000}.highlight .nt,.highlighter-rouge .nt{color:#204a87;font-weight:bold}.highlight .nv,.highlighter-rouge .nv{color:#000}.highlight .ow,.highlighter-rouge .ow{color:#204a87;font-weight:bold}.highlight .w,.highlighter-rouge .w{color:#f8f8f8;text-decoration:underline}.highlight .mf,.highlighter-rouge .mf{color:#0000cf;font-weight:bold}.highlight .mh,.highlighter-rouge .mh{color:#0000cf;font-weight:bold}.highlight .mi,.highlighter-rouge .mi{color:#0000cf;font-weight:bold}.highlight .mo,.highlighter-rouge .mo{color:#0000cf;font-weight:bold}.highlight .sb,.highlighter-rouge .sb{color:#4e9a06}.highlight .sc,.highlighter-rouge .sc{color:#4e9a06}.highlight .sd,.highlighter-rouge .sd{color:#8f5902;font-style:italic}.highlight .s2,.highlighter-rouge .s2{color:#4e9a06}.highlight .se,.highlighter-rouge .se{color:#4e9a06}.highlight .sh,.highlighter-rouge .sh{color:#4e9a06}.highlight .si,.highlighter-rouge .si{color:#4e9a06}.highlight .sx,.highlighter-rouge .sx{color:#4e9a06}.highlight .sr,.highlighter-rouge .sr{color:#4e9a06}.highlight .s1,.highlighter-rouge .s1{color:#4e9a06}.highlight .ss,.highlighter-rouge .ss{color:#4e9a06}.highlight .bp,.highlighter-rouge .bp{color:#3465a4}.highlight .vc,.highlighter-rouge .vc{color:#000}.highlight .vg,.highlighter-rouge .vg{color:#000}.highlight .vi,.highlighter-rouge .vi{color:#000}.highlight .il,.highlighter-rouge .il{color:#0000cf;font-weight:bold}dl.dialogue dt{clear:both;float:left;min-width:3.2em;padding-right:.4em}dl.dialogue dt:after{content:": "}dl.dialogue dd{margin:0 0 0 3.6em}.figure{clear:both;page-break-inside:avoid;background-color:inherit;font-size:inherit;font-weight:inherit;margin:1.6em 0;padding:.8em}.figure p{clear:both;text-align:center;page-break-inside:avoid;page-break-before:avoid;hyphens:none;font-size:.77em}.figure p:last-of-type{margin-bottom:0}.figure img,.figure p img{margin:0 auto;max-width:100%;object-fit:scale-down;display:block}@media screen and (max-height: 600px){.figure img,.figure p img{max-height:300px}}@media screen and (max-height: 420px){.figure img,.figure p img{max-height:210px}}.figure .figure-body .figure-images{text-align:center;margin-bottom:1.6em}.figure .figure-body .figure-html,.figure .figure-body .figure-md{margin-bottom:1.6em}.figure .figure-body .description{display:none}.figure .figure-body .caption{margin:0;text-align:center;text-indent:0}.figure .figure-body .caption .figure-reference{font-weight:bold}.figure .caption,.figure p:nth-child(2),.figure p:nth-child(2)+p,.figure p:nth-child(2)+p+p,.figure p:nth-child(2)+p+p+p,.figure p:nth-child(2)+p+p+p+p{padding:0;text-align:center;text-indent:0}.figure.x-small p img,.figure.x-small img,.figure.small p img,.figure.small img,.figure.large p img,.figure.large img{max-height:inherit}@media screen and (min-width: 600px){.figure.large img,.figure.large p img{max-height:600px}}.figure.thumbnail{max-width:25%;float:right;margin:0 0 0 .8em;padding:0}.figure.thumbnail img{padding:0}.image-with-caption{font-size:.77em;margin:1.6em 0;text-align:center}.image-with-caption img{display:block;margin:1.6em auto;max-height:80vh;max-width:100%}.image-with-caption+p{text-indent:0}.glossary dl,dl.glossary{color:inherit}.glossary dt{float:left;color:inherit}.glossary dt:after{content:":\00a0"}.highlighter,a[href="highlighter"]{background-color:yellow;color:inherit;border-radius:.1em}ol.reference-index,ul.reference-index{margin-left:1.6em;list-style-type:none}ol.reference-index ul,ol.reference-index ol,ul.reference-index ul,ul.reference-index ol{list-style-type:none}ol.reference-index li,ul.reference-index li{text-indent:-1.6em}ol.reference-index li li,ul.reference-index li li{margin:0}ol.reference-index li a:after,ul.reference-index li a:after{content:", "}ol.reference-index li a:last-of-type:after,ul.reference-index li a:last-of-type:after{content:""}ol.reference-index li a.indexed,ul.reference-index li a.indexed{color:inherit;text-decoration:none}ol.reference-index .duplicate,ul.reference-index .duplicate{display:none}math{margin:1.6em auto}.fractions{-moz-font-feature-settings:"frac";-ms-font-feature-settings:"frac";-o-font-feature-settings:"frac";-webkit-font-feature-settings:"frac";font-feature-settings:"frac";font-style:inherit}.footnotes{margin:3.2em 0 0 0;padding:1.6em 0;border-top:1px solid #e0e0e0;color:#9c9c9c}.footnotes p{text-indent:0}.sidenote{font-family:"Quicksand",sans-serif;clear:both;float:right;max-width:10em;min-width:5em;margin:0 -12em .8em 2em;padding:.8em;border-top:1px solid #e0e0e0;text-indent:0;font-size:.77em;line-height:1.12em;font-style:inherit;background-color:white}h1+.sidenote+p,h2+.sidenote+p,h3+.sidenote+p,h4+.sidenote+p,h5+.sidenote+p,h6+.sidenote+p,h1+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+p,h1+.sidenote+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+.sidenote+p{text-indent:0}p+.sidenote+p{text-indent:1.6em}p+.sidenote+p{text-indent:0}@media only screen and (max-width: 600px){.sidenote{float:right;position:relative;max-width:40%;margin:0 0 0.5em 0.5em}}.sidenote p{line-height:inherit;color:inherit}.box .sidenote{margin-right:-13.25em}@media only screen and (max-width: 600px){.box .sidenote{margin-right:inherit}}sup:target{padding-top:3.5em}.first{text-indent:0;margin-top:1.6em}.chapter-number{display:block;font-size:2.2em;line-height:3.2em;margin:0 0 1.6em 0;text-align:center;font-style:inherit;font-weight:inherit}.pullquote{text-indent:0;font-size:2.2em;line-height:1;text-align:center;margin:1.6em 0}.pullquote+p{text-indent:0}p.source{font-style:italic;margin:0 1.6em 1.6em 1.6em;text-indent:0;page-break-before:avoid}em.source,strong.strong,span.source{display:block;page-break-before:avoid;margin:0 1.6em 1.6em 1.6em;font-style:italic;font-weight:inherit}table{border-collapse:collapse;margin:1.6em 0;font-size:.77em;width:100%}@media (max-width: 600px){table{display:block;overflow-x:auto}}thead,th,.table-subhead{page-break-after:avoid;font-weight:bold}th,td{border:1px solid #e0e0e0;padding:.8em}th p,th ol,th ul,td p,td ol,td ul{margin:0;padding:0}th ol,th ul,td ol,td ul{list-style-position:inside}.table-row-stub{font-weight:bold}.table-caption{page-break-after:avoid;font-style:italic;text-indent:0;margin:1.6em 0 0 0}.table-caption em{font-style:normal}.letter p{text-indent:0;margin-bottom:1.6em}p.valediction{text-indent:0;margin:1.6em 0;page-break-before:avoid;page-break-inside:avoid}.valediction+p{text-indent:0}.verse{text-indent:0;margin:1.6em 0}.verse+p{text-indent:0}ul.verse{list-style-type:none;padding:0;margin:1.6em 0}ul.verse li{text-indent:-2em;margin-left:2em}ul.verse li.indent-1{margin-left:3em}ul.verse li.indent-2{margin-left:4em}ul.verse li.indent-3{margin-left:5em}ul.verse li.indent-4{margin-left:6em}ul.verse li.indent-5{margin-left:7em}ul.verse li.indent-6{margin-left:8em}ul.verse li.indent-7{margin-left:9em}ul.verse li.indent-8{margin-left:10em}ul.verse li.indent-9{margin-left:11em}ul.verse li.indent-10{margin-left:12em}ul.verse li.indent-11{margin-left:13em}ul.verse li.indent-12{margin-left:14em}ul.verse li.indent-13{margin-left:15em}ul.verse li.indent-14{margin-left:16em}ul.verse li.indent-15{margin-left:17em}ul.verse li.indent-16{margin-left:18em}ul.verse li.indent-17{margin-left:19em}ul.verse li.indent-18{margin-left:20em}ul.verse li.indent-19{margin-left:21em}ul.verse li.indent-20{margin-left:22em}ul.verse li.indent-21{margin-left:23em}ul.verse li.indent-22{margin-left:24em}ul.verse li.indent-23{margin-left:25em}ul.verse li.indent-24{margin-left:26em}ul.verse li.indent-25{margin-left:27em}ul.verse li.indent-26{margin-left:28em}ul.verse li.indent-27{margin-left:29em}ul.verse li.indent-28{margin-left:30em}ul.verse li.indent-29{margin-left:31em}ul.verse li.indent-30{margin-left:32em}ul.verse li.indent-31{margin-left:33em}ul.verse li.indent-32{margin-left:34em}ul.verse li.indent-33{margin-left:35em}ul.verse li.indent-34{margin-left:36em}ul.verse li.indent-35{margin-left:37em}ul.verse li.indent-36{margin-left:38em}ul.verse li.indent-37{margin-left:39em}ul.verse li.indent-38{margin-left:40em}ul.verse li.indent-39{margin-left:41em}ul.verse li.indent-40{margin-left:42em}ul.verse li.indent-41{margin-left:43em}ul.verse li.indent-42{margin-left:44em}ul.verse li.indent-43{margin-left:45em}ul.verse li.indent-44{margin-left:46em}ul.verse li.indent-45{margin-left:47em}ul.verse li.indent-46{margin-left:48em}ul.verse li.indent-47{margin-left:49em}ul.verse li.indent-48{margin-left:50em}ul.verse li.indent-49{margin-left:51em}ul.verse li.indent-50{margin-left:52em}ul.verse li.indent-51{margin-left:53em}ul.verse li.indent-52{margin-left:54em}ul.verse li.indent-53{margin-left:55em}ul.verse li.indent-54{margin-left:56em}ul.verse li.indent-55{margin-left:57em}ul.verse li.indent-56{margin-left:58em}ul.verse li.indent-57{margin-left:59em}ul.verse li.indent-58{margin-left:60em}ul.verse li.indent-59{margin-left:61em}ul.verse li.indent-60{margin-left:62em}blockquote.verse{color:inherit;margin-top:0;width:100%;padding:0}blockquote.verse h1,blockquote.verse h2,blockquote.verse h3,blockquote.verse h4,blockquote.verse h5,blockquote.verse h6{margin-bottom:1em}blockquote.verse ul{margin-bottom:0}ul.verse li{white-space:pre-wrap}ul.verse li h1,ul.verse li h2,ul.verse li h3,ul.verse li h4,ul.verse li h5,ul.verse li h6{display:inline}ul.verse li h1{margin-left:-1.4em}ul.verse li h2{margin-left:-1.85em}ul.verse li h3{margin-left:-2.75em}ul.verse li h4{margin-left:-2.75em}ul.verse li h5{margin-left:-2.75em}ul.verse li h6{margin-left:-2.75em}ul.verse li:empty{line-height:100%}ul.verse li:empty:after{content:" "}.video{margin:0 0 1em 0;position:relative}.video img{width:100%}.video .video-link:before{content:"\25b6";position:absolute;font-size:3.3em;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:white;opacity:0.5}.video .video-link .video-no-image{display:block;height:6.4em;width:80%;border-radius:.1em;background-color:#9c9c9c;margin:0 auto}.video .video-wrapper.contains-iframe{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video .video-wrapper.contains-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video+p{text-indent:0}.pagination{font-family:"Quicksand",sans-serif;padding:1.6em;max-width:20em;margin:auto}.pagination .pagination-previous{float:left}.pagination .pagination-previous a{padding:0 1em}.pagination .pagination-next{float:right}.pagination .pagination-next a{padding:0 1em}.question{font-family:"Quicksand",sans-serif;page-break-inside:avoid;padding:.8em;margin:1.6em 0}.question .figure{padding-left:0;padding-right:0}.mcq-questions,.mcq-options{margin-bottom:0}.mcq-questions [type="checkbox"],.mcq-options [type="checkbox"]{display:inline-block;width:auto;margin:0 .8em 0 0;cursor:pointer}.mcq-questions label,.mcq-options label{display:block;cursor:pointer}.mcq-feedback{display:none}.js-mcq .mcq-options{list-style-type:none;margin-left:0}.js-mcq .mcq-options li{margin-bottom:.8em;margin-left:-0.8em;padding:0 .8em;border:.1em solid transparent;border-radius:.1em}.js-mcq .mcq-options .selected{border-color:#FFCB05}.js-mcq .mcq-feedback{display:block;position:relative;margin-top:1.6em;list-style-type:none;margin-left:0;background-color:#e0e0e0;border-radius:.1em}.js-mcq .mcq-feedback:before{display:block;padding:.8em 0 .8em 3.2em}.js-mcq .mcq-feedback:after{position:absolute;top:.8em;left:1.6em}.js-mcq .mcq-feedback li{display:none;padding:0 .8em .8em 3.2em}.js-mcq .mcq-feedback .mcq-feedback-show{display:block}.js-mcq .mcq-incorrect .mcq-feedback:before{content:"Incorrect"}.js-mcq .mcq-incorrect .mcq-feedback:after{content:"\2717"}.js-mcq .mcq-partially-correct .mcq-feedback:before{content:"Good so far but you haven't selected all the correct answers."}.js-mcq .mcq-correct .mcq-feedback:before{content:"Correct!"}.js-mcq .mcq-correct .mcq-feedback:after{content:"\2713"}.question .check-answer-button{display:none}.js-mcq .question .check-answer-button{display:inline-block;font-family:"Quicksand",sans-serif;line-height:1.6em;padding:.8em 1.6em;background-color:#8DC63F;color:white;border:0;border-radius:.1em;cursor:pointer}#nav .wordpress-link{display:none}.smallcaps{-moz-font-feature-settings:"smcp", "onum";-ms-font-feature-settings:"smcp", "onum";-o-font-feature-settings:"smcp", "onum";-webkit-font-feature-settings:"smcp", "onum";font-feature-settings:"smcp", "onum";font-style:inherit;font-weight:inherit}.allsmallcaps{-moz-font-feature-settings:"c2sc", "smcp", "onum";-ms-font-feature-settings:"c2sc", "smcp", "onum";-o-font-feature-settings:"c2sc", "smcp", "onum";-webkit-font-feature-settings:"c2sc", "smcp", "onum";font-feature-settings:"c2sc", "smcp", "onum";font-style:inherit;font-weight:inherit}.tighten-1{font-style:inherit;font-weight:inherit}.loosen-1{font-style:inherit;font-weight:inherit}.tighten-2{font-style:inherit;font-weight:inherit}.loosen-2{font-style:inherit;font-weight:inherit}.tighten-3{font-style:inherit;font-weight:inherit}.loosen-3{font-style:inherit;font-weight:inherit}.tighten-4{font-style:inherit;font-weight:inherit}.loosen-4{font-style:inherit;font-weight:inherit}.tighten-5{font-style:inherit;font-weight:inherit}.loosen-5{font-style:inherit;font-weight:inherit}.tighten-6{font-style:inherit;font-weight:inherit}.loosen-6{font-style:inherit;font-weight:inherit}.tighten-7{font-style:inherit;font-weight:inherit}.loosen-7{font-style:inherit;font-weight:inherit}.tighten-8{font-style:inherit;font-weight:inherit}.loosen-8{font-style:inherit;font-weight:inherit}.tighten-9{font-style:inherit;font-weight:inherit}.loosen-9{font-style:inherit;font-weight:inherit}.tighten-10{font-style:inherit;font-weight:inherit}.loosen-10{font-style:inherit;font-weight:inherit}.tighten-11{font-style:inherit;font-weight:inherit}.loosen-11{font-style:inherit;font-weight:inherit}.tighten-12{font-style:inherit;font-weight:inherit}.loosen-12{font-style:inherit;font-weight:inherit}.tighten-13{font-style:inherit;font-weight:inherit}.loosen-13{font-style:inherit;font-weight:inherit}.tighten-14{font-style:inherit;font-weight:inherit}.loosen-14{font-style:inherit;font-weight:inherit}.tighten-15{font-style:inherit;font-weight:inherit}.loosen-15{font-style:inherit;font-weight:inherit}.tighten-16{font-style:inherit;font-weight:inherit}.loosen-16{font-style:inherit;font-weight:inherit}.tighten-17{font-style:inherit;font-weight:inherit}.loosen-17{font-style:inherit;font-weight:inherit}.tighten-18{font-style:inherit;font-weight:inherit}.loosen-18{font-style:inherit;font-weight:inherit}.tighten-19{font-style:inherit;font-weight:inherit}.loosen-19{font-style:inherit;font-weight:inherit}.tighten-20{font-style:inherit;font-weight:inherit}.loosen-20{font-style:inherit;font-weight:inherit}.tighten-21{font-style:inherit;font-weight:inherit}.loosen-21{font-style:inherit;font-weight:inherit}.tighten-22{font-style:inherit;font-weight:inherit}.loosen-22{font-style:inherit;font-weight:inherit}.tighten-23{font-style:inherit;font-weight:inherit}.loosen-23{font-style:inherit;font-weight:inherit}.tighten-24{font-style:inherit;font-weight:inherit}.loosen-24{font-style:inherit;font-weight:inherit}.tighten-25{font-style:inherit;font-weight:inherit}.loosen-25{font-style:inherit;font-weight:inherit}.tighten-26{font-style:inherit;font-weight:inherit}.loosen-26{font-style:inherit;font-weight:inherit}.tighten-27{font-style:inherit;font-weight:inherit}.loosen-27{font-style:inherit;font-weight:inherit}.tighten-28{font-style:inherit;font-weight:inherit}.loosen-28{font-style:inherit;font-weight:inherit}.tighten-29{font-style:inherit;font-weight:inherit}.loosen-29{font-style:inherit;font-weight:inherit}.tighten-30{font-style:inherit;font-weight:inherit}.loosen-30{font-style:inherit;font-weight:inherit}.tighten-31{font-style:inherit;font-weight:inherit}.loosen-31{font-style:inherit;font-weight:inherit}.tighten-32{font-style:inherit;font-weight:inherit}.loosen-32{font-style:inherit;font-weight:inherit}.tighten-33{font-style:inherit;font-weight:inherit}.loosen-33{font-style:inherit;font-weight:inherit}.tighten-34{font-style:inherit;font-weight:inherit}.loosen-34{font-style:inherit;font-weight:inherit}.tighten-35{font-style:inherit;font-weight:inherit}.loosen-35{font-style:inherit;font-weight:inherit}.tighten-36{font-style:inherit;font-weight:inherit}.loosen-36{font-style:inherit;font-weight:inherit}.tighten-37{font-style:inherit;font-weight:inherit}.loosen-37{font-style:inherit;font-weight:inherit}.tighten-38{font-style:inherit;font-weight:inherit}.loosen-38{font-style:inherit;font-weight:inherit}.tighten-39{font-style:inherit;font-weight:inherit}.loosen-39{font-style:inherit;font-weight:inherit}.tighten-40{font-style:inherit;font-weight:inherit}.loosen-40{font-style:inherit;font-weight:inherit}.tighten-41{font-style:inherit;font-weight:inherit}.loosen-41{font-style:inherit;font-weight:inherit}.tighten-42{font-style:inherit;font-weight:inherit}.loosen-42{font-style:inherit;font-weight:inherit}.tighten-43{font-style:inherit;font-weight:inherit}.loosen-43{font-style:inherit;font-weight:inherit}.tighten-44{font-style:inherit;font-weight:inherit}.loosen-44{font-style:inherit;font-weight:inherit}.tighten-45{font-style:inherit;font-weight:inherit}.loosen-45{font-style:inherit;font-weight:inherit}.tighten-46{font-style:inherit;font-weight:inherit}.loosen-46{font-style:inherit;font-weight:inherit}.tighten-47{font-style:inherit;font-weight:inherit}.loosen-47{font-style:inherit;font-weight:inherit}.tighten-48{font-style:inherit;font-weight:inherit}.loosen-48{font-style:inherit;font-weight:inherit}.tighten-49{font-style:inherit;font-weight:inherit}.loosen-49{font-style:inherit;font-weight:inherit}.tighten-50{font-style:inherit;font-weight:inherit}.loosen-50{font-style:inherit;font-weight:inherit}.tighten-51{font-style:inherit;font-weight:inherit}.loosen-51{font-style:inherit;font-weight:inherit}.tighten-52{font-style:inherit;font-weight:inherit}.loosen-52{font-style:inherit;font-weight:inherit}.tighten-53{font-style:inherit;font-weight:inherit}.loosen-53{font-style:inherit;font-weight:inherit}.tighten-54{font-style:inherit;font-weight:inherit}.loosen-54{font-style:inherit;font-weight:inherit}.tighten-55{font-style:inherit;font-weight:inherit}.loosen-55{font-style:inherit;font-weight:inherit}.tighten-56{font-style:inherit;font-weight:inherit}.loosen-56{font-style:inherit;font-weight:inherit}.tighten-57{font-style:inherit;font-weight:inherit}.loosen-57{font-style:inherit;font-weight:inherit}.tighten-58{font-style:inherit;font-weight:inherit}.loosen-58{font-style:inherit;font-weight:inherit}.tighten-59{font-style:inherit;font-weight:inherit}.loosen-59{font-style:inherit;font-weight:inherit}.tighten-60{font-style:inherit;font-weight:inherit}.loosen-60{font-style:inherit;font-weight:inherit}.tighten-61{font-style:inherit;font-weight:inherit}.loosen-61{font-style:inherit;font-weight:inherit}.tighten-62{font-style:inherit;font-weight:inherit}.loosen-62{font-style:inherit;font-weight:inherit}.tighten-63{font-style:inherit;font-weight:inherit}.loosen-63{font-style:inherit;font-weight:inherit}.tighten-64{font-style:inherit;font-weight:inherit}.loosen-64{font-style:inherit;font-weight:inherit}.tighten-65{font-style:inherit;font-weight:inherit}.loosen-65{font-style:inherit;font-weight:inherit}.tighten-66{font-style:inherit;font-weight:inherit}.loosen-66{font-style:inherit;font-weight:inherit}.tighten-67{font-style:inherit;font-weight:inherit}.loosen-67{font-style:inherit;font-weight:inherit}.tighten-68{font-style:inherit;font-weight:inherit}.loosen-68{font-style:inherit;font-weight:inherit}.tighten-69{font-style:inherit;font-weight:inherit}.loosen-69{font-style:inherit;font-weight:inherit}.tighten-70{font-style:inherit;font-weight:inherit}.loosen-70{font-style:inherit;font-weight:inherit}.tighten-71{font-style:inherit;font-weight:inherit}.loosen-71{font-style:inherit;font-weight:inherit}.tighten-72{font-style:inherit;font-weight:inherit}.loosen-72{font-style:inherit;font-weight:inherit}.tighten-73{font-style:inherit;font-weight:inherit}.loosen-73{font-style:inherit;font-weight:inherit}.tighten-74{font-style:inherit;font-weight:inherit}.loosen-74{font-style:inherit;font-weight:inherit}.tighten-75{font-style:inherit;font-weight:inherit}.loosen-75{font-style:inherit;font-weight:inherit}.tighten-76{font-style:inherit;font-weight:inherit}.loosen-76{font-style:inherit;font-weight:inherit}.tighten-77{font-style:inherit;font-weight:inherit}.loosen-77{font-style:inherit;font-weight:inherit}.tighten-78{font-style:inherit;font-weight:inherit}.loosen-78{font-style:inherit;font-weight:inherit}.tighten-79{font-style:inherit;font-weight:inherit}.loosen-79{font-style:inherit;font-weight:inherit}.tighten-80{font-style:inherit;font-weight:inherit}.loosen-80{font-style:inherit;font-weight:inherit}.tighten-81{font-style:inherit;font-weight:inherit}.loosen-81{font-style:inherit;font-weight:inherit}.tighten-82{font-style:inherit;font-weight:inherit}.loosen-82{font-style:inherit;font-weight:inherit}.tighten-83{font-style:inherit;font-weight:inherit}.loosen-83{font-style:inherit;font-weight:inherit}.tighten-84{font-style:inherit;font-weight:inherit}.loosen-84{font-style:inherit;font-weight:inherit}.tighten-85{font-style:inherit;font-weight:inherit}.loosen-85{font-style:inherit;font-weight:inherit}.tighten-86{font-style:inherit;font-weight:inherit}.loosen-86{font-style:inherit;font-weight:inherit}.tighten-87{font-style:inherit;font-weight:inherit}.loosen-87{font-style:inherit;font-weight:inherit}.tighten-88{font-style:inherit;font-weight:inherit}.loosen-88{font-style:inherit;font-weight:inherit}.tighten-89{font-style:inherit;font-weight:inherit}.loosen-89{font-style:inherit;font-weight:inherit}.tighten-90{font-style:inherit;font-weight:inherit}.loosen-90{font-style:inherit;font-weight:inherit}.tighten-91{font-style:inherit;font-weight:inherit}.loosen-91{font-style:inherit;font-weight:inherit}.tighten-92{font-style:inherit;font-weight:inherit}.loosen-92{font-style:inherit;font-weight:inherit}.tighten-93{font-style:inherit;font-weight:inherit}.loosen-93{font-style:inherit;font-weight:inherit}.tighten-94{font-style:inherit;font-weight:inherit}.loosen-94{font-style:inherit;font-weight:inherit}.tighten-95{font-style:inherit;font-weight:inherit}.loosen-95{font-style:inherit;font-weight:inherit}.tighten-96{font-style:inherit;font-weight:inherit}.loosen-96{font-style:inherit;font-weight:inherit}.tighten-97{font-style:inherit;font-weight:inherit}.loosen-97{font-style:inherit;font-weight:inherit}.tighten-98{font-style:inherit;font-weight:inherit}.loosen-98{font-style:inherit;font-weight:inherit}.tighten-99{font-style:inherit;font-weight:inherit}.loosen-99{font-style:inherit;font-weight:inherit}.tighten-100{font-style:inherit;font-weight:inherit}.loosen-100{font-style:inherit;font-weight:inherit}.shrink{font-size:0.7em;font-style:inherit;font-weight:inherit}.home #content{text-align:center}.home #wrapper{background-color:#00B9F1}.home .masthead .masthead-project-name a{color:transparent}.home h1{margin:0 0 0.5em 0}@media only screen and (min-width: 600px){.home h1{font-size:5em}}.home .subtitle{max-width:25em;margin:0 auto 2em auto;font-family:"Quicksand",sans-serif}@media only screen and (min-width: 600px){.home .subtitle{font-size:1.5em;line-height:1.3em}}.home .logo{margin-top:3em}.home .logo img{max-width:5em}.home .pixel-guy img{position:absolute;right:1em;transform:translatey(-20%);max-width:5em}@media only screen and (min-width: 600px){.home .pixel-guy img{max-width:8em;right:3em}}#footer{text-align:center;box-sizing:border-box}#footer .footer-content{margin:auto}ul li p+p,ol li p+p{text-indent:0}.title-page .title-page-title{font-size:5.5em;margin-bottom:2.4em}.title-page .title-page-subtitle{font-size:1.76em;line-height:130%}.title-page .title-page-icanplay-logo{font-family:"Quicksand",sans-serif;position:initial;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:8em}.chapter h1,.contents-page h1{font-size:2.2em;line-height:110%}.chapter h1 strong:first-of-type,.contents-page h1 strong:first-of-type{color:#FFCB05;display:block;font-size:2.2em;margin-top:1.6em;margin-bottom:.8em}.important-idea{color:#522E91;font-family:"Quicksand",sans-serif;font-weight:bold;font-size:1.1em}.exercise{border:1px solid #522E91;background-color:#522E91;border-radius:.1em;color:white;padding:1.6em;box-sizing:border-box;page-break-inside:avoid}.exercise h2,.exercise h3,.exercise h4,.exercise h5,.exercise h6{margin:0 0 1.6em 0;text-transform:uppercase;letter-spacing:0.05em}.exercise .figure{float:none;border-color:transparent}.exercise .figure:last-child{margin-bottom:0}.figure{border:1px solid #9c9c9c;padding:.8em;border-radius:.1em}.figure.no-border{border-color:transparent}.figure .source{font-style:normal;color:#9c9c9c;font-size:.66em}.figure .source:before{content:"Source: "}.figure.image-rows-1 .figure-images.contains-2 img{width:49%;max-width:none;display:inline}.figure .figure-body .figure-images:last-child{margin-bottom:0}table.key tr,table.key td{border:0}table.key td:first-child{width:25%}table.key .key-purple{background-color:#522E91;color:white;font-weight:bold}table.key .key-cyan{background-color:#00B9F1;color:white;font-weight:bold}table.key .key-green{background-color:#8DC63F;color:white;font-weight:bold}table.key .key-orange{background-color:#F68B1F;color:white;font-weight:bold}table.key .key-yellow{background-color:#FFCB05;color:white;font-weight:bold}table.key .key-pink{background-color:#EC008C;color:white;font-weight:bold}.pagination a{font-size:3em;font-weight:bold}
