[style*="font-family:'Asap-Medium'"],[style*="font-family:'Asap Medium'"],[style*="font-family:Asap Medium"]{font-family:"Asap" !important;font-weight:600 !important}[style*="font-family:'Asap-Regular'"],[style*="font-family:'Asap Regular'"],[style*="font-family:Asap Regular"]{font-family:"Asap" !important}[style*="font-family:'Asap-MediumItalic'"],[style*="font-family:'Asap Medium Italic'"],[style*="font-family:Asap Medium Italic"]{font-family:"Asap" !important;font-weight:600;font-style:italic}[style*="font-family:'Asap-Italic'"],[style*="font-family:'Asap Italic'"],[style*="font-family:Asap Italic"]{font-family:"Asap" !important;font-style:italic}[style*="font-family:'Asap-Bold'"],[style*="font-family:'Asap Bold'"],[style*="font-family:Asap Bold"]{font-family:"Asap" !important;font-weight:bold}[style*="font-family:'SourceSansPro-Regular'"],[style*="font-family:'SourceSansPro Regular'"],[style*="font-family:SourceSansPro Regular"]{font-family:"Source Sans Pro" !important;font-weight:400}[style*="font-family:'SourceSansPro-Semibold'"],[style*="font-family:'SourceSansPro Semibold'"],[style*="font-family:SourceSansPro Semibold"]{font-family:"Source Sans Pro" !important;font-weight:600}[style*="font-family:'SourceSansPro-Bold'"],[style*="font-family:'SourceSansPro Bold'"],[style*="font-family:SourceSansPro Bold"]{font-family:"Source Sans Pro" !important;font-weight: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 1rem;margin:0 auto 1.6875rem auto;max-width:49rem}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;color:#423F43;background-color:#423F43;font-family:"Crimson Pro",serif;font-size:1.125rem;line-height:1.6875rem;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.6875rem;page-break-after:avoid;margin:1.6875rem 0 0 0}h1{font-size:2.25rem;line-height:1;margin:1.6875rem 0}@media only screen and (min-width: 60em){h1{font-size:3.375rem}}h2{font-size:1.6875rem;line-height:1;margin:3.375rem 0 1.6875rem 0}h4{font-style:italic;font-weight:inherit}h5{font-family:"Crimson Pro",serif;font-style:italic;font-weight:inherit}h6{font-family:"Crimson Pro",serif;font-weight:inherit}p{margin:0}p+p{text-indent:1.4em}ol,ul{list-style-position:outside;margin:0 0 1.6875rem 2.8em}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.6875rem 0;padding:0 1.4em}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.6875rem 0}dt{font-weight:bold}dd{margin:0 0 1.6875rem 0}hr{border:0;margin:1.6875rem auto;text-align:center}hr:after{content:""}hr+p{text-indent:0}sup,sub{line-height:100%;font-size:.6666666667em}sup{vertical-align:super}sub{vertical-align:sub}a{color:#037bb5}em{font-style:italic}strong{font-weight:bold}input[type="text"],textarea{padding:0.75em 0.75em;font-family:"Source Sans Pro",sans-serif;font-size:inherit;color:inherit;border:1px solid #facdcd;display:block;margin:1.6875rem 0;width:100%;box-sizing:border-box}input[type="text"][type="submit"],textarea[type="submit"]{width:auto}select{padding:0.75em 0.75em;font-family:"Source Sans Pro",sans-serif;font-size:inherit;color:inherit;border:1px solid #facdcd;margin:1.6875rem 0;box-sizing:border-box}p>select,li>select,dd>select,td>select,th>select,span>select{font-family:inherit;line-height:1;margin:0;padding:0}textarea{min-height:5.0625rem}p img:only-child{margin:1.6875rem auto;display:block}p,p+p{margin-bottom:1.6875rem;text-indent:0}.masthead{background-color:#f05a5b;border-bottom:1px solid transparent;color:#F2F2F2;font-family:"Source Sans Pro",sans-serif;text-align:left}.masthead:after{content:"";display:block;clear:both}.masthead a{color:#F2F2F2;text-decoration:none}.masthead .masthead-logo{display:inline-block;margin-right:0.5rem;margin-left:0.5rem;max-height:3.5rem;vertical-align:middle;width:2.5rem;width:2.5rem}.masthead .masthead-logo img{max-height:3.5rem;max-width:100%;vertical-align:middle}.masthead .masthead-logo svg{vertical-align:middle}.masthead ul{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 auto;padding:0.5rem 0.5rem 0.5rem 0;text-align:left;min-height:3.5rem}.masthead ul li{display:none;vertical-align:middle}@media only screen and (min-width: 40em){.masthead ul li{align-items:center;display:inline-flex;margin:0 0.25em 0 0}.masthead ul li:after{content:"⁄";color:#F2F2F2;margin-left:0.5em}.masthead ul li:last-of-type:after{content:normal}}.nav-buttons{align-items:flex-end;display:flex;position:absolute;top:0;margin:0;right:0}.nav-back-button{font-family:"Source Sans Pro",sans-serif;font-size:inherit;color:#fff;background-color:#f05a5b;border:1px solid #F2F2F2;border-radius:.1rem;padding:0.25rem 0.5rem;cursor:pointer;margin:0.5rem 0 0.5rem 0.5rem;display:none}[href="#nav"]{font-family:"Source Sans Pro",sans-serif;font-size:inherit;color:#fff;background-color:#f05a5b;border:1px solid #F2F2F2;border-radius:.1rem;padding:0.25rem 0.5rem;text-decoration:none;margin:0.5rem}.js-nav-open [href="#nav"]{right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.nav-buttons{position:fixed;z-index:1}.js-nav-open [href="#nav"]{z-index:inherit}.visuallyhidden{position:fixed}#nav{font-family:"Source Sans Pro",sans-serif;font-size:.8em;width:100%;height:100%;overflow-x:hidden;background-color:#fff;border-top:1px solid #F2F2F2}.js-nav-open #nav{overflow-y:auto}.js-nav #nav{border-top:none;border-right:1px solid #F2F2F2;max-width:20em;position:absolute;top:0;right:0}.js-nav #nav{position:fixed;z-index:2}#nav .search{background-color:#fff}#nav .search input{width:90%;padding:0.75rem 1rem;border:0;font-family:"Source Sans Pro",sans-serif;font-size:inherit;overflow-x:hidden;background-color:#fff}#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:inline-block;width:100%;padding:0 1.5rem 0 1rem;color:#000;text-decoration:none}#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:#f05a5b}#nav .nav-list ol li.active,#nav .nav-list ul li.active{background-color:#f05a5b}#nav .nav-list ol li.active a,#nav .nav-list ul li.active a{color:#000}#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:#F2F2F2;overflow-x:hidden;overflow-y:hidden}#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:inline-block;width:100%;color:#000;padding-left:2rem}#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:#f05a5b}#nav .nav-list ol ol ol li a,#nav .nav-list ol ol ul li a,#nav .nav-list ol ul ol li a,#nav .nav-list ol ul ul li a,#nav .nav-list ul ol ol li a,#nav .nav-list ul ol ul li a,#nav .nav-list ul ul ol li a,#nav .nav-list ul ul ul li a{padding-left:3rem}#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;transition:max-height 1s ease-in;max-height:500em}#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 .nav-title{color:#423F43;font-size:1.6875rem;font-weight:bold;line-height:1.265625rem;margin:1rem 0;padding:0 1rem}#nav .nav-title a{color:#423F43;text-decoration:none}.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.333em 0.5em;margin:0 0 0 -0.5rem;height:1em}[data-toggle]:focus{outline:none}[data-toggle]:hover{cursor:pointer;background-color:transparent}[data-toggle]:after{color:#5F5F5F}[data-toggle].show-children:after{color:#5F5F5F}[data-nav-close]{background-color:transparent;font-size:2.25rem}[data-nav-close]:after{content:"×"}[data-nav-close]:hover{background-color:transparent}[data-toggle-nav]{background-color:transparent;right:0}[data-toggle-nav]:after{content:"+"}[data-toggle-nav].show-children:after{content:"−"}[data-toggle-nav]:hover{background-color:transparent}.no-file.has-children{cursor:pointer}#nav .search{display:flex;justify-content:space-between;width:100%}#nav .search input{box-sizing:border-box;color:#423F43;display:inline-block;width:auto}#nav .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #F2F2F2;margin:1em 0.5rem 1em 1em}#nav .search input[type="submit"]{background-color:#f05a5b;color:white;cursor:pointer;margin:1em 1rem 1em 0.5rem}.content .search{display:flex;justify-content:space-between;width:100%}.content .search input{box-sizing:border-box;color:#423F43;display:inline-block;width:auto;margin:1rem 0}.content .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #F2F2F2;margin:1em 0.5rem 1em 1em;margin:0 1rem 0 0}.content .search input[type="submit"]{background-color:#f05a5b;color:white;cursor:pointer;border:0;font-family:"Source Sans Pro",sans-serif;font-size:inherit;margin:0;padding:0 0.5rem}.search-results ul{list-style-type:none;margin:1.6875rem 0}mark{background-color:#ffd54d;color:inherit;border-radius:.1rem}[data-markjs="unmark"] mark{background-color:inherit}.search-results-summary{margin:1.6875rem 0;padding:.84375rem;background-color:#f05a5b;border-radius:.1rem}.search-page-notice{margin:1.6875rem 0;padding:.84375rem;background-color:#ffd54d;border-radius:.1rem}.search-page-notice *:last-child{margin-bottom:0}.search-progress-placeholder{background-color:#f05a5b;border-radius:.1rem;color:#F2F2F2;font-family:"Source Sans Pro",sans-serif;font-size:.75rem;margin:1.6875rem 0;padding:.84375rem}.search-progress-placeholder *:last-child{margin-bottom:0}.search-results-nav{position:fixed;bottom:0;left:0;right:0;z-index:8;background-color:#fff;box-shadow:0px 0px 10px #999;font-family:"Source Sans Pro",sans-serif;font-size:.75rem;padding:1rem}.search-results-nav h2{font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:normal;margin:0 0 1rem 0;text-align:left}.search-results-nav h2 .search-results-nav-term{font-weight:bold}.search-results-nav[data-hidden="true"]{height:3em}.search-results-nav .search-results-nav-hide{position:absolute;top:1rem;right:3rem}.search-results-nav .search-results-nav-close{position:absolute;top:1rem;right:1rem}.search-results-nav .search-results-list{list-style-type:none;margin:0;padding:0;overflow:auto;max-height:40vh}.search-results-nav .search-results-list li a{text-decoration:none}#footer{clear:both;bottom:0;background-color:#423F43;font-family:"Source Sans Pro",sans-serif;border-top:1px solid #5F5F5F;margin:1.6875rem 0 0 0;width:100%;box-sizing:border-box;color:#fff}.footer-content{clear:both;max-width:49rem;margin:auto;padding:1.6875rem 1em}#footer p,#footer ol,#footer ul{color:#fff;font-size:.75rem;line-height:1.6875rem;margin:0;text-indent:0}#footer p a,#footer ol a,#footer ul a{color:#fff;text-decoration:underline}[role="tab"]{position:relative;padding-right:1.6875rem}[role="tab"]:hover{cursor:pointer}[role="tab"] a{color:#f05a5b;text-decoration:none}[role="tab"] a:first-of-type{margin-right:0.4em}[role="tab"]:after{position:absolute;top:0;right:0}[role="tabpanel"]{clear:both}[data-accordion="closed"]{font-size:1.125rem}[data-accordion="closed"]:after{content:"+"}[data-accordion="open"]{margin-top:1.6875rem}[data-accordion="open"]:after{content:"−"}[aria-expanded="false"]{display:none}.accordion-show-all-button-wrapper{margin-top:1.6875rem;text-align:right}a.accordion-show-all-button{border-radius:.1rem;border:1px solid #facdcd;color:#facdcd;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:.5625rem;letter-spacing:0.05em;line-height:1;padding:0.2em 0.3em;text-transform:uppercase}a.accordion-show-all-button+*{clear:both}[data-accordion-page='none'] .accordion-show-all-button-wrapper{display:none}.wrapper.cover-page .content{margin:0 auto;padding:0}.wrapper.cover-page .content h1{line-height:0;font-size:0}p.cover,.wrapper.cover-page div.cover{max-height:90vh;max-width:100vw;margin:0 auto;padding:0;text-align:center;text-indent:0}img.cover{max-height:90vh;max-width:100vw;border:1px solid #F2F2F2}.previous-publications-page .content{margin:3.375rem auto 0 auto;text-align:center}.previous-publications-page .content p{text-indent:0;margin-bottom:.84375rem;text-align:center;hyphens:none}.previous-publications-page .content h1{text-align:center;font-size:2.25rem}.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.125rem}.titlepage .content,.title-page .content,.halftitle-page .content,.half-title-page .content{margin:3.375rem 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:"Source Sans Pro",sans-serif;font-size:2.25rem;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:"Source Sans Pro",sans-serif;font-size:2.25rem;line-height:1;margin:.84375rem 0 1.6875rem 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.25rem;line-height:1;margin:1.6875rem 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.6875rem 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:5rem;max-width:5rem}.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 .84375rem 0}.dedication-page .content{margin-top:3.375rem}p.dedication{text-indent:0;text-align:center}.dedication+p{text-indent:0;margin-top:1.6875rem}.epigraph-page .content{margin-top:3.375rem}.epigraph{text-indent:0;padding:0 2.8em}.epigraph-source{text-indent:0;padding:0 2.8em;text-align:right;font-style:italic}.epigraph-source em{font-style:normal}.epigraph-source+p{text-indent:0;margin-top:1.6875rem}.contents-page .content ol,.contents-page .content ul{list-style-type:none;margin:0;padding:0}.contents-page .content ol li ol,.contents-page .content ol li ul,.contents-page .content ul li ol,.contents-page .content ul li ul{margin-left:1.4em}.contents-page .content ol li a,.contents-page .content ul li a{text-decoration:none}.content #markdown-toc,.content .markdown-toc{font-family:"Source Sans Pro",sans-serif;list-style-type:none;border:1px solid #facdcd;padding:.84375rem .7em;margin:0 0 1.6875rem 0}.content #markdown-toc>li>a,.content .markdown-toc>li>a{font-weight:bold}.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 li a,.content .markdown-toc li a{text-decoration:none}.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: 40em){.content #markdown-toc.markdown-toc-wide,.content .markdown-toc.markdown-toc-wide{columns:2}}.bibliography{text-indent:0;margin:1.6875rem 0}.bibliography+p{text-indent:0}ul.bibliography{list-style-type:none;padding:0;margin:1.6875rem 0}ul.bibliography li{text-indent:-2.8em;margin-left:2.8em}.box{background-color:#F2F2F2;border-radius:.1rem;box-sizing:border-box;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #F2F2F2;margin:1.6875rem 0;padding:.84375rem}.box p:last-of-type,.box ol:last-of-type,.box ul: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:.84375rem .84375rem .84375rem 1.6875rem}button{font-size:initial;display:inline-block;font-family:"Source Sans Pro",sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}button:hover{background-color:#BC4546}a.button,em.button,strong.button,span.button{display:inline-block;font-family:"Source Sans Pro",sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}a.button:hover,em.button:hover,strong.button:hover,span.button:hover{background-color:#BC4546}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:"Source Sans Pro",sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;padding:0.4em 0.6em;margin:1.6875rem 0}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:#BC4546}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}button.show-hide{margin-bottom:1.6875rem}button.copy-to-clipboard{background-color:#fff;border:1px solid #facdcd;box-shadow:none;color:#facdcd;font-weight:normal;margin-left:1rem}code{font-family:"Inconsolata",monospace;font-size:90%;line-height:1.6875rem;white-space:pre-wrap;padding:0.1em 0.3em;border-radius:0.2em}pre{border-radius:0.2em;margin:1.6875rem 0;padding:0 1.4em;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:2.8em;padding-right:.35em}dl.dialogue dt:after{content:": "}dl.dialogue dd{margin:0 0 0 3.15em}.figure{clear:both;page-break-inside:avoid;background-color:inherit;font-family:"Source Sans Pro",sans-serif;font-size:inherit;font-weight:inherit;margin:1.6875rem 0;padding:0}.figure p{clear:both;text-align:left;page-break-inside:avoid;page-break-before:avoid;hyphens:none}.figure p:last-of-type{margin-bottom:0}.figure img,.figure p img{display:block;margin:0 auto;width:100%}.figure.web-max-height-none img,.figure.web-max-height-none p img{max-height:none}.figure .figure-body .figure-images{text-align:center;margin-bottom:1.6875rem}.figure .figure-body .figure-html,.figure .figure-body .figure-md{margin-bottom:1.6875rem}.figure .figure-body .description{display:none}.figure .figure-body .caption{line-height:1.6875rem;margin:0;text-align:left;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:left;text-indent:0}.figure.thumbnail,.figure.web-thumbnail{max-width:25%;float:right;margin:0 0 0 1.4em;padding:0}.figure.thumbnail img,.figure.web-thumbnail img{padding:0}.image-with-caption{font-size:.75rem;margin:1.6875rem 0;text-align:left}.image-with-caption img{display:block;margin:1.6875rem auto;max-height:80vh;max-width:100%}.image-with-caption+p{text-indent:0}.glossary{color:inherit}.glossary dt{float:left;color:inherit}.glossary dt:after{content:":\00a0"}.glossary dd ul,.glossary dd ol{clear:left}.highlighter,a[href="highlighter"]{background-color:yellow;color:inherit;border-radius:.1rem}.reference-index,.reference-index-manual{margin-left:1.4em;list-style-type:none}.reference-index ul,.reference-index ol,.reference-index-manual ul,.reference-index-manual ol{list-style-type:none}.reference-index li,.reference-index-manual li{text-indent:-1.4em}.reference-index li li,.reference-index-manual li li{margin:0}.reference-index li a,.reference-index-manual li a{text-decoration:none}.reference-index li a:after,.reference-index-manual li a:after{content:", "}.reference-index li a:last-of-type:after,.reference-index-manual li a:last-of-type:after{content:""}.reference-index li a.indexed,.reference-index-manual li a.indexed{color:inherit;text-decoration:none}.reference-index li a:first-of-type,.reference-index-manual li a:first-of-type{margin-left:.5em}.reference-index li a.index-range-from:after,.reference-index-manual li a.index-range-from:after{content:"–"}.reference-index .duplicate,.reference-index-manual .duplicate{display:none}.index-target{float:left}.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}.MathJax_Display,.MathJax_SVG_Display,.mjpage__block{overflow-x:auto;overflow-y:hidden;padding:0 0 0.4em 0}.MathJax_Display.visuallyhidden,.MathJax_SVG_Display.visuallyhidden,.mjpage__block.visuallyhidden{padding:0}.mjpage__block math{margin-left:auto;margin-right:auto}.sidenote{font-family:"Source Sans Pro",sans-serif;clear:both;min-width:5em;margin:0 0 0.5em;padding:.84375rem;text-indent:0;font-size:.6666666667em;line-height:1.125rem;font-style:inherit;position:relative}@media only screen and (min-width: 40em){.sidenote{float:right;margin:0 0 0.5em 0.5em;max-width:16.3333333333rem}}@media only screen and (min-width: 80em){.sidenote{margin:0 -10rem .84375rem 2rem}}@media only screen and (min-width: 98rem){.sidenote{max-width:24.5rem;margin-right:-26.5rem}}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.4em}p+.sidenote+p{text-indent:0}.sidenote p{line-height:inherit;color:inherit}.box .sidenote{margin-right:-13.25em}@media only screen and (max-width: 40em){.box .sidenote{margin-right:inherit}}.sidenote h1:first-child,.sidenote h2:first-child,.sidenote h3:first-child,.sidenote h4:first-child,.sidenote h5:first-child,.sidenote h6:first-child{margin-top:0}.sidenote p:last-child,.sidenote ul:last-child,.sidenote ol:last-child,.sidenote dl:last-child{margin-bottom:0}.footnote{cursor:pointer}.footnotes{margin:3.375rem 0 0 0;padding:1.6875rem 0;border-top:1px solid #F2F2F2;color:#facdcd}.footnotes p{text-indent:0}.footnotes .reverse-footnote-arrow{vertical-align:bottom}.footnotes .reverse-footnote-arrow path{fill:#037bb5}.footnote-detail{z-index:1;position:absolute;margin-top:0;max-width:49rem;margin-left:auto;margin-right:auto;left:1.4em;right:1.4em;background-color:#fff;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem}.footnote-detail p{margin-bottom:0}.sidenote.contains-footnote .footnote-detail{left:0;right:0}@media only screen and (min-width: 60em){.footnote-detail{left:4.0833333333rem;right:4.0833333333rem}}.footnotes{color:#423F43}.footnotes .reversefootnote{text-decoration:none}.footnote-detail .reversefootnote{background:#f05a5b;border-radius:1em;border:0;color:#fff;font-family:sans-serif;text-decoration:none;position:absolute;right:-1em;text-align:center;top:-1em;width:2em;height:2em;display:flex;flex-direction:column;justify-content:center}.footnote-detail .reversefootnote:before{content:"×";font-size:2em}.footnote-detail .reversefootnote+.reversefootnote{display:none}sup:target{padding-top:3.5em}.first{text-indent:0;margin-top:1.6875rem}.chapter-number{display:block;font-size:2.25rem;line-height:3.375rem;margin:0 0 1.6875rem 0;text-align:center;font-style:inherit;font-weight:inherit}.qr-code{display:none}.pullquote{text-indent:0;font-size:2.25rem;line-height:1;text-align:center;margin:1.6875rem 0}.pullquote+p{text-indent:0}p.source{font-size:.75rem;line-height:1.6875rem;margin:0 0 1.6875rem 0;text-indent:0;page-break-before:avoid}em.source,strong.strong,span.source{display:block;page-break-before:avoid;margin:0 0 1.6875rem 0;font-size:.75rem;font-weight:inherit}table{border-collapse:collapse;margin:1.6875rem 0;font-size:.75rem;width:100%}@media (max-width: 40em){table{display:block;overflow-x:auto}}table.scrolling-table{display:block;overflow-x:auto}thead,th,.table-subhead{page-break-after:avoid;font-weight:bold}th,td{border:1px solid #facdcd;padding:.84375rem}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.6875rem 0 0 0}.table-caption em{font-style:normal}.letter p{text-indent:0;margin-bottom:1.6875rem}.letter .valediction{text-indent:0;margin:1.6875rem 0;page-break-before:avoid;page-break-inside:avoid}.letter .valediction+p{text-indent:0}.verse{text-indent:0;margin:1.6875rem 0}.verse+p{text-indent:0}ul.verse{list-style-type:none;padding:0;margin:1.6875rem 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{font-family:"Source Sans Pro",sans-serif;margin:0 0 1em 0;position:relative}.video img{width:100%}.video .video-description{margin-top:1.6875rem;text-align:left}.video .video-wrapper{position:relative}.video .video-wrapper:before{content:"\25b6";cursor:pointer;position:absolute;font-size:3.375rem;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:white;opacity:0.5}.video .video-wrapper.video-no-image{width:100%;padding-bottom:56.25%;background-color:#facdcd;border-radius:.1rem}.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}.video .video-options{margin-top:1rem;position:relative}.video .video-options .video-options-button{display:inline-block;font-family:"Source Sans Pro",sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;display:block;margin:0 auto}.video .video-options .video-options-button:hover{background-color:#BC4546}.video .video-options .video-options-content{background-color:#fff;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;margin-top:1rem}.video .video-options .video-options-content.js-video-options-content{position:absolute;left:50%;transform:translateX(-50%);top:1rem;visibility:hidden}.video .video-options .video-options-content.js-video-options-content.js-video-options-content-visible{visibility:visible;z-index:1}.video .video-options .video-options-content>:last-child{margin-bottom:0}.pagination{clear:both;font-family:"Source Sans Pro",sans-serif;margin:auto;padding:1rem;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #F2F2F2;width:100%}@media only screen and (min-width: 80em){.pagination{position:inherit;background-color:transparent;border-top:none;width:auto}}.pagination::after{content:"";display:block;clear:both}.pagination a{text-decoration:none}.pagination .pagination-previous,.pagination .pagination-next{width:50%}@media only screen and (min-width: 80em){.pagination .pagination-previous,.pagination .pagination-next{position:fixed;bottom:2rem;width:70%}}.pagination .pagination-previous .pagination-marker,.pagination .pagination-next .pagination-marker{background-color:#fff;padding:0.5rem;border-radius:.1rem}.pagination .pagination-previous{float:left;left:2rem;max-width:20rem;padding-right:0.5rem}.pagination .pagination-next{float:right;right:2rem;max-width:20rem;padding-left:0.5rem;text-align:right}.question{page-break-inside:avoid;padding:0;margin:1.6875rem 0}.question .figure{padding-left:0;padding-right:0}.question .check-answer-button{display:none}.js-mcq .question .check-answer-button{display:inline-block;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;padding:.84375rem 1.6875rem;background-color:#f05a5b;color:white;border:0;border-radius:.1rem;cursor:pointer}.js-mcq .feedback-label{margin-top:1.6875rem;background-color:#F2F2F2;padding:.84375rem;border-radius:.1rem .1rem 0 0}.quiz-group{counter-reset:quiz-group 0 quiz 0 question 0}.quiz{counter-reset:quiz}.quiz-group .quiz{counter-reset:none}.quiz:before{counter-increment:quiz-group}.quiz:only-child:before{content:normal}.quiz .question{counter-reset:question;margin-left:1.4em}.quiz .question:before{counter-increment:quiz;content:counter(quiz) ".";float:left;margin-right:0.25em;margin-left:-1.4em}.quiz .question:only-of-type:before{content:normal}.quiz .question ol.sub-questions{list-style-type:none}.quiz .question ol.sub-questions li:before{counter-increment:question;content:counter(quiz) "." counter(question) " "}.quiz-group .quiz-group-total-marks{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-align:right}.quiz .quiz-total-marks{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-align:right}.question li{clear:right}.question em.marks,.question strong.marks{font-style:normal;font-weight:normal;float:right;margin-left:1em;text-indent:0}.question .question-total-marks{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-align:right}.question .question-total-marks:before{content:"["}.question .question-total-marks:after{content:"]"}.question input.fill-in-blank{display:inline;width:8em;padding:0.2em;line-height:1;margin:0;border-width:0 0 1px 0}.mcq-options{margin-bottom:0}.mcq-options [type="checkbox"]{display:inline-block;width:auto;margin:0 .84375rem 0 0;cursor:pointer}.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:.84375rem;margin-left:-0.84375rem;padding:0 .84375rem;border:.1rem solid transparent;border-radius:.1rem}.js-mcq .mcq-options .selected{border-color:#f05a5b}.js-mcq .mcq-feedback{display:block;position:relative;list-style-type:none;margin-left:0;background-color:#F2F2F2;border-radius:0 0 .1rem .1rem}.js-mcq .mcq-feedback li{display:none;padding:0 .84375rem .84375rem .84375rem}.js-mcq .mcq-feedback .mcq-feedback-show{display:block}#nav .wordpress-link{display:none}.select-list-wrapper{position:relative}.select-list-wrapper .select-list.select-option-correct+.select-list-marker{background-color:#f05a5b;border-radius:1.6875rem;color:#F2F2F2;height:1.6875rem;line-height:1.3;margin:0 .421875rem;padding:.2109375rem .421875rem;position:absolute;right:-1.18125rem;top:-0.84375rem}.select-list-wrapper .select-list.select-option-incorrect+.select-list-marker{background-color:#ff7c4d;border-radius:1.6875rem;color:#F2F2F2;height:1.6875rem;line-height:1.3;margin:0 .421875rem;padding:.2109375rem .421875rem;position:absolute;right:-1.18125rem;top:-0.84375rem}.slides{clear:both;margin-bottom:2em;background-color:#fff}.slides .summary{display:none}.slides .figure{clear:none;margin:0 0 .84375rem 0;padding:.84375rem;border:1px solid #F2F2F2}.slides .figure .figure-body .figure-images{width:100%}.slides .figure .figure-body .description{display:none;margin-bottom:0}.slides .figure .figure-body .title{display:block;font-weight:bold;color:#f05a5b;margin-bottom:0}.slides .figure .figure-body .caption{display:block;margin-bottom:0}.slides .figure-source{display:none}.slides .figure-summary-meta{font-family:"Source Sans Pro",sans-serif;margin-top:.84375rem;padding:.84375rem 0 0 0;clear:both}.slides .figure-summary-meta .figure-reference{font-weight:bold}.slides .figure-summary-meta .caption{display:block}.slides .figure-summary-meta .figure-source{display:block}.slides .figure-summary-meta .figure-source p.source{margin:0}.box .slides .figure-summary-meta{background-color:inherit}.slides:before,.slides:after{content:" ";display:table}.slides:after{clear:both}.nav-slides{color:#fff;background-color:#f58c8c;padding:.421875rem 0;box-sizing:border-box}.nav-slides *{box-sizing:inherit}.nav-slides a{color:#fff;background-color:#fff;border:.2109375rem solid #fff;display:block;overflow:hidden}.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline:.421875rem solid #be1111}@media (min-width: 80em){.nav-slides{padding:0;max-width:8em;width:8em;float:right;margin-right:-8em}}.nav-slides ol{display:flex;justify-content:center;margin:0;list-style-type:none}@media (min-width: 80em){.nav-slides ol{display:block}}.nav-slides li{padding:0 .421875rem;flex-basis:15%;max-width:15%;display:inline-block}.nav-slides li img{background:#fff;max-width:100%;object-fit:contain;padding:0.1em}@supports (display: flex){.nav-slides li img{padding:0}}@media (min-width: 80em){.nav-slides li{padding:.84375rem;max-width:100%;width:100%}.nav-slides li img{border:.421875rem solid #fff;width:100%;max-width:100%}}.nav-slides .slide-current a{outline:.421875rem solid #ed2e2e}@media (min-width: 80em){.nav-slides .slide-current a{outline-width:.84375rem}}@media (min-width: 80em){.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline-width:.84375rem}}.nav-slides a .slide-thumbnail-text{font-size:0.75em;font-family:"Source Sans Pro",sans-serif;display:inline-block}@media (min-width: 80em){.nav-slides a .slide-thumbnail-text{width:8.65em}}@media (min-width: 80em){.nav-slides.nav-slides-many{max-width:6em;margin-right:-6em}.nav-slides.nav-slides-many li{padding:.5625rem}.nav-slides.nav-slides-many a:hover,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus{outline-width:.5625rem}.nav-slides.nav-slides-many .slide-current a{outline-width:.5625rem}}@media (min-width: 80em){.nav-slides.nav-slides-portrait{max-width:3em;margin-right:-3em}.nav-slides.nav-slides-portrait li{padding:.421875rem}.nav-slides.nav-slides-portrait a:hover,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus{outline-width:.421875rem}.nav-slides.nav-slides-portrait .slide-current a{outline-width:.421875rem}}@media (min-width: 80em){.nav-slides.nav-slides-many-many{float:none;margin:0;max-width:none;padding:.421875rem 0;width:100%}.nav-slides.nav-slides-many-many ol{display:flex}.nav-slides.nav-slides-many-many li{padding:0 .421875rem;max-width:15%}.nav-slides.nav-slides-many-many a{outline-width:medium}.nav-slides.nav-slides-many-many a .slide-thumbnail-text{width:auto}.nav-slides.nav-slides-many-many a:hover,.nav-slides.nav-slides-many-many a:active,.nav-slides.nav-slides-many-many a:focus{outline-width:medium}.nav-slides.nav-slides-many-many .slide-current,.nav-slides.nav-slides-many-many .slide-current a{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait{max-width:none;margin:0}.nav-slides.nav-slides-many-many.nav-slides-portrait li{padding:0 .421875rem}.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a{outline-width:medium}}#nav .docs-list-title{padding:0 2em}.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}.shrink{font-size:0.7em}span.keep-together,em.keep-together,strong.keep-together{white-space:nowrap}.controls{display:flex;margin-left:1rem}.controls>div{margin-right:1em}.annotator{position:fixed;right:0;z-index:1}.annotator label{display:block;padding:0 .84375rem}.annotator label:first-of-type{margin-top:.84375rem;border-radius:.1rem 0 0 0}.annotator label:last-of-type{margin-bottom:.84375rem;border-radius:0 0 .1rem 0}.annotator label svg{fill:#fff;stroke:#f05a5b;stroke-width:1.5px;width:2rem;-moz-user-select:none}.annotator iframe{display:none;height:100vh;position:fixed;right:0;top:0;width:16rem;max-width:70vw;z-index:1000;border-left:1px solid #fff}.annotator .annotator-toggle-sidebar:checked ~ iframe{display:block}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg{fill:#f05a5b;stroke:#fff}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar,.annotator .annotator-toggle-sidebar:checked ~ label.annotator-show-annotations{width:19.375rem;max-width:80vw;text-align:left}.annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#f05a5b;stroke:#fff}.annotator input[type='checkbox']{display:none}.annotator [data-tooltip-description]:after{content:attr(data-tooltip-description);display:none}.annotator [data-tooltip-description]{position:relative}.annotator [data-tooltip-description]:hover:before{content:"";position:absolute;left:0;top:50%;border-width:4px 6px 0 6px;margin-left:-4px;border-style:solid;border-color:#f05a5b transparent transparent transparent;transform:translateY(-50%) rotate(-90deg);z-index:100}.annotator [data-tooltip-description]:hover:after{display:block;position:absolute;left:0;top:50%;z-index:100;pointer-events:none;border-radius:.1rem;color:#F2F2F2;background-color:#f05a5b;border:1px solid #f05a5b;font-size:.5625rem;line-height:1.6875rem;width:16.875rem;max-width:50vw;padding:.84375rem;transform:translateX(-100%) translateY(-50%)}.annotator-frame .annotator-toolbar{top:5rem}.annotator-frame .annotator-toolbar button{border-style:solid !important}.language-select{color:#423F43;cursor:pointer;text-align:right;z-index:100}.language-select .language-select-list{background-color:#fff;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;list-style-type:none;margin-top:-1rem}.language-select .language-select-list li{display:block}.language-select .language-select-list li a{color:#037bb5}.language-select .language-select-list li:after{content:normal}.language-select .language-select-list{display:none}.language-select:hover .language-select-list{display:block;margin:0;position:fixed}svg.language-select-icon{-moz-user-select:none}svg.language-select-icon path{fill:#f05a5b}.bookmarks{color:#423F43;text-align:right}.bookmarks,.bookmarks *{box-sizing:border-box}.bookmarks .history-icon{display:none}.bookmarks-modal{background-color:#fff;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;border-color:#facdcd;display:none;list-style-type:none;padding:0;overflow:auto;position:fixed;top:50%;left:50%;height:25em;max-height:80vh;max-width:80vw;transform:translate(-50%, -50%);width:25em}.bookmarks-modal,.bookmarks-modal *{box-sizing:border-box}.bookmarks-modal .bookmarks-list .bookmarks-list-content,.bookmarks-modal .bookmarks-list .last-locations-list-content,.bookmarks-modal .last-locations-list .bookmarks-list-content,.bookmarks-modal .last-locations-list .last-locations-list-content{position:relative;visibility:hidden;z-index:-1}.bookmarks-modal .bookmarks-list.bookmarks-list-open .bookmarks-list-content,.bookmarks-modal .bookmarks-list.bookmarks-list-open .last-locations-list-content,.bookmarks-modal .last-locations-list.bookmarks-list-open .bookmarks-list-content,.bookmarks-modal .last-locations-list.bookmarks-list-open .last-locations-list-content{position:relative;visibility:visible;z-index:1}.bookmarks-modal .last-locations-list .last-locations-list-header{left:50% !important}.bookmarks-modal .last-locations-list.bookmarks-list-header-open .last-locations-list-header{color:#423F43}.bookmarks-modal .bookmarks-list .bookmarks-list-header-open{color:#423F43}.bookmarks-modal .bookmarks-list,.bookmarks-modal .last-locations-list{margin:0;padding:0;text-align:left;position:absolute;top:2.7rem;left:0;right:0}.bookmarks-modal .bookmarks-list .bookmarks-list-header,.bookmarks-modal .bookmarks-list .last-locations-list-header,.bookmarks-modal .last-locations-list .bookmarks-list-header,.bookmarks-modal .last-locations-list .last-locations-list-header{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #facdcd;color:#037bb5;cursor:pointer;font-size:0.8em;height:2.7rem;letter-spacing:0.05em;line-height:1;padding:0.5em;text-align:center;text-transform:uppercase;width:50%;position:absolute;top:-2.7rem;left:0;right:50%}.bookmarks-modal .bookmarks-list .bookmarks-list-header.bookmarks-list-header-open,.bookmarks-modal .bookmarks-list .last-locations-list-header.bookmarks-list-header-open,.bookmarks-modal .last-locations-list .bookmarks-list-header.bookmarks-list-header-open,.bookmarks-modal .last-locations-list .last-locations-list-header.bookmarks-list-header-open{border-bottom-color:#fff;color:#423F43;cursor:auto}.bookmarks-modal .bookmarks-list .bookmarks-list-header,.bookmarks-modal .last-locations-list .bookmarks-list-header{border-right:1px solid #facdcd}.bookmarks-modal .bookmarks-list .bookmarks-list-tip,.bookmarks-modal .bookmarks-list .last-locations-list-tip,.bookmarks-modal .last-locations-list .bookmarks-list-tip,.bookmarks-modal .last-locations-list .last-locations-list-tip{color:#8f8a91;font-size:0.8em;line-height:1.6875rem;min-height:4em;padding:1em;text-align:center}.bookmarks-modal .bookmarks-list ul,.bookmarks-modal .last-locations-list ul{margin:0;padding:1em}.bookmarks-modal .bookmarks-list ul:empty,.bookmarks-modal .last-locations-list ul:empty{margin:0;min-height:0;padding:0}.bookmarks-modal .bookmarks-list ul li,.bookmarks-modal .last-locations-list ul li{display:block;font-size:0.9em;line-height:1;margin-bottom:2em}.bookmarks-modal .bookmarks-list ul li:last-child,.bookmarks-modal .last-locations-list ul li:last-child{margin-bottom:0}.bookmarks-modal .bookmarks-list ul li a,.bookmarks-modal .last-locations-list ul li a{color:#037bb5;text-decoration:none}.bookmarks-modal .bookmarks-list ul li .bookmark-title,.bookmarks-modal .last-locations-list ul li .bookmark-title{color:#8f8a91;font-family:"Source Sans Pro",sans-serif;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-title::after,.bookmarks-modal .last-locations-list ul li .bookmark-title::after{color:#8f8a91;content:"\2022";font-size:1rem;font-style:normal;margin:0 0.25em}.bookmarks-modal .bookmarks-list ul li .bookmark-date,.bookmarks-modal .last-locations-list ul li .bookmark-date{color:#8f8a91;font-family:"Source Sans Pro",sans-serif;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-page,.bookmarks-modal .last-locations-list ul li .bookmark-page{display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:0.85em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section,.bookmarks-modal .last-locations-list ul li .bookmark-section{font-family:"Source Sans Pro",sans-serif;font-size:0.9em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section::before,.bookmarks-modal .last-locations-list ul li .bookmark-section::before{color:#8f8a91;content:"\2022";font-size:1rem;font-style:normal;margin:0 0.25em}.bookmarks-modal .bookmarks-list ul li .bookmark-description,.bookmarks-modal .last-locations-list ul li .bookmark-description{display:block;font-family:"Crimson Pro",serif;font-size:0.9em;line-height:1.2;margin:.421875rem 0}.bookmarks-modal .bookmarks-list ul li .bookmark-delete,.bookmarks-modal .last-locations-list ul li .bookmark-delete{float:right}.bookmarks-modal .bookmarks-list ul li.bookmarks-delete-all,.bookmarks-modal .last-locations-list ul li.bookmarks-delete-all{text-align:center}.bookmarks-modal .bookmarks-list ul li.bookmarks-delete-all:only-child,.bookmarks-modal .last-locations-list ul li.bookmarks-delete-all:only-child{display:none}.bookmarks-modal .bookmarks-list ul li:after,.bookmarks-modal .last-locations-list ul li:after{content:normal}.bookmarks-modal .bookmarks-list ul li svg,.bookmarks-modal .last-locations-list ul li svg{display:inline-block;height:0.75em;margin-left:0.5em;width:0.75em}.bookmarks-modal .bookmarks-list ul li svg path,.bookmarks-modal .last-locations-list ul li svg path{fill:#f05a5b}svg[class*="icon"]{-moz-user-select:none}svg[class*="icon"].bookmark-icon{cursor:pointer}svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#fff}svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#f05a5b}svg[class*="icon"].history-icon path{fill:#f05a5b}.bookmark-button{background:none;border:none;cursor:pointer;float:left;height:1.6875rem;opacity:0.8;padding:0;flex-direction:column;justify-content:center;display:none}.bookmark-button svg{width:1.5em;height:1.5em;position:absolute;left:0}@media only screen and (min-width: 60em){.bookmark-button svg{left:auto;transform:translateX(-3em)}}.bookmark-button:hover{background-color:transparent}.bookmark-button:hover svg .bookmark-icon-fill{fill:#fff}.bookmark-button:hover svg .bookmark-icon-outline{fill:#f05a5b}.content .bookmark-pending>.bookmark-button{display:flex;z-index:1;position:var(--bookmark-button-position);left:calc(var(--bookmark-button-position-x) + 1em);top:var(--bookmark-button-position-y)}.content .bookmark-pending>.bookmark-button svg{width:3em;height:3em;left:0;transform:none}.content .bookmark-pending .visuallyhidden{display:none}[data-bookmarked] .bookmark-button{display:flex}[data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#f05a5b}[data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#f05a5b}.last-location-prompt{align-items:center;background:#037bb5;border:1px solid #037bb5;border-radius:.1rem 0 0 .1rem;color:#fff;display:flex;font-family:"Source Sans Pro",sans-serif;font-size:1rem;height:1.6875rem;line-height:1.6875rem;margin:.1875em -0.3em 0.25rem 0;padding:0.1rem 0.5rem;position:fixed;top:3.5rem;right:0;transition:transform 0.5s, z-index 1.5s;transform:translateX(100%)}.last-location-prompt a{color:#fff;text-decoration:none;white-space:nowrap}.last-location-prompt.last-location-prompt-open{transform:translateX(0);z-index:0}.last-location-prompt button{background-color:transparent;color:#fff;font-size:0.9rem;padding-bottom:0.4rem}.home .history-icon{visibility:hidden}#share-links{background-color:#fff;font-family:"Source Sans Pro",sans-serif;line-height:1.6875rem;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:30rem;max-width:90%;z-index:2000}#share-links .share-links-close{position:absolute;top:-0.75rem;right:-0.75rem;width:2rem;height:2rem;display:flex;align-items:end;color:transparent;background-color:#FFF;border-radius:2rem;border:1px solid #f05a5b;cursor:pointer}#share-links .share-links-close::before{color:#f05a5b;content:"\00D7";display:inline-block;font-size:2rem;position:absolute;text-align:center;width:1.8rem;top:-0.25rem}#share-links ul{list-style-type:none;margin:0}#share-links ul .share-link{margin-bottom:0.25rem}#share-links ul .share-link:last-child{margin-bottom:0}#share-links ul .share-link .share-link-content{text-decoration:none}#share-links ul .share-link .share-link-content:hover svg path{fill:#f05a5b}#share-links ul .share-link .share-link-icon{display:inline-block;margin-right:0.5rem;vertical-align:middle;width:1rem}#share-links ul .share-link .share-link-icon svg path{fill:#999}#share-links ul .share-link .share-link-label{line-height:1}.share-button{cursor:pointer}.share-button svg.share-icon{width:1rem}.share-button svg.share-icon path{stroke:#f05a5b;fill:none}.share-button svg.share-icon.active path{fill:#f05a5b}@media print{[href="#nav"],.masthead,.pagination,a.accordion-show-all-button,svg.history-icon{display:none}[data-accordion="open"]:after,[data-accordion="closed"]:after{content:normal}body{background:none;font-size:1rem}.wrapper{background:none}.content,.footer-content{max-width:60em}h1{background:none;color:#423F43}.reverse-footnote-arrow{width:1rem;height:1rem}#footer{background:none;color:#423F43}#footer p{color:#423F43}.sidenote{display:block;float:right;max-width:40%;margin-bottom:1.6875rem}}html{scroll-padding-bottom:8rem}.content{box-sizing:content-box;padding:0 1.5rem}.wrapper{background-color:#fff;overflow-x:unset}section{position:relative}h1{font-size:2.25rem;font-weight:700;text-align:left;line-height:1.25;color:#F9F9F9}@media only screen and (min-width: 850px){h1{font-size:3rem}}h1 strong{font-size:1.75rem;line-height:1.25;font-weight:400;color:#f05a5b}@media only screen and (min-width: 850px){h1 strong{font-size:2rem}}h2{font-size:1.75rem;font-weight:700;line-height:1.25;color:#f05a5b}@media only screen and (min-width: 850px){h2{font-size:2.25rem}}.landing-page h2{color:#423F43}h3{font-weight:700;font-size:1.25rem;line-height:1.25;color:#423F43}@media only screen and (min-width: 850px){h3{font-size:1.5rem}}.default-page h3,.frontmatter-page h3,.endmatter-page h3{font-weight:700;font-size:1.3888888889rem;line-height:1.25;font-family:"Crimson Pro",serif;font-style:italic;color:#f05a5b}@media only screen and (min-width: 850px){.default-page h3,.frontmatter-page h3,.endmatter-page h3{font-size:1.6666666667rem}}.default-page h3 em,.frontmatter-page h3 em,.endmatter-page h3 em{font-style:normal}.landing-page-flex-section-item h3{font-size:1.25rem;font-style:normal;line-height:1;font-weight:600}.landing-page-contributors-item h3{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:600}h4{font-size:1.25rem;font-style:normal;line-height:1;font-family:"Crimson Pro",serif}.default-page h4,.frontmatter-page h4,.endmatter-page h4{font-size:1.5rem;font-style:normal;line-height:1;font-style:italic}.default-page h4 em,.frontmatter-page h4 em,.endmatter-page h4 em{font-style:normal}.landing-page h4{font-family:"Source Sans Pro",sans-serif;font-weight:600}.landing-page h4 strong{font-style:normal;font-size:1rem;font-weight:600;line-height:1;color:#f05a5b;text-transform:uppercase}h5{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-family:"Source Sans Pro",sans-serif}body{font-size:1.125rem;line-height:1.5;color:#423F43}@media only screen and (min-width: 850px){body{font-size:1.375rem}}p,p+p{font-size:1.125rem;line-height:1.5;color:#423F43;margin-bottom:0.75rem}@media only screen and (min-width: 850px){p,p+p{font-size:1.375rem}}.p1{font-size:1.5rem;line-height:1.25;color:#F9F9F9}@media only screen and (min-width: 850px){.p1{font-size:1.875rem}}.p2{font-size:1.25rem;line-height:1.3;color:#F9F9F9}@media only screen and (min-width: 850px){.p2{font-size:1.5rem}}.p4{font-size:.875rem;line-height:1.5}@media only screen and (min-width: 850px){.p4{font-size:1rem;line-height:1.25}}a{text-decoration:none;color:#037bb5}a.button-dark{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#423F43;border:1px solid #F9F9F9;color:#F9F9F9}a.button-dark:hover,a.button-dark:active,a.button-dark:focus{background-color:#5F5F5F}a.button-empty{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#F9F9F9;border:1px solid #f05a5b;color:#f05a5b}a.button-empty:hover,a.button-empty:active,a.button-empty:focus{background-color:#F8EBEB}a.button-filled{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9}a.button-filled:hover,a.button-filled:active,a.button-filled:focus{background-color:#BC4546;border:1px solid #BC4546}dt{font-weight:normal}dl.dialogue dt{font-feature-settings:"c2sc", "smcp";font-variant:small-caps;letter-spacing:0.025em;min-width:3.375rem;padding-right:.421875rem;text-transform:lowercase}dl.dialogue dd{margin:0 0 0 3.796875rem}p.epigraph{padding:0 3.375rem}p.epigraph-source{padding:0 3.375rem}pre{clear:none;overflow-x:auto}.highlight,.highlighter-rouge{background-color:#F2F2F2}.highlight .hll,.highlighter-rouge .hll{background-color:#ffc}.highlight .c,.highlighter-rouge .c{color:#8f5902;font-style:italic}.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 .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}hr{font-family:"Source Sans Pro",sans-serif;margin:1.6875rem 0}hr:after{content:"\2014"}.extra-emphasis{color:#f05a5b}.allsmallcaps{font-variant:small-caps;font-feature-settings:"c2sc", "smcp";letter-spacing:0.025em;text-transform:lowercase}.link-to-component h3{font-weight:700;font-size:1.125rem;line-height:1.25;font-family:"Source Sans Pro",sans-serif;font-style:normal;margin-bottom:.84375rem}@media only screen and (min-width: 850px){.link-to-component h3{font-size:1.35rem}}.link-to-component .anchorjs-link{display:none}.component .chapter-opener-image,.component .chapter-opener-image-caption,.component h1,.component .pagination,.component .masthead,.component .progress-bar-container,.component .link-to-component{display:none !important}.component h2{margin-top:0}.component .content{padding:1rem;padding-bottom:2rem}.component .sidenote,.component .info{float:none !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.component .nav-slides,.component .nav-slides.nav-slides-many,.component .nav-slides.nav-slides-many-many{float:none;margin:0;max-width:none;padding:.421875rem 0;width:100%}.component .nav-slides ol,.component .nav-slides.nav-slides-many ol,.component .nav-slides.nav-slides-many-many ol{display:flex}.component .nav-slides ol li,.component .nav-slides.nav-slides-many ol li,.component .nav-slides.nav-slides-many-many ol li{max-width:15%;padding:0 .421875rem}.component.wrapper{background-color:#423F43;background-image:radial-gradient(#828282 1%, transparent 13%);background-size:13px 13px;background-position:13px 13px;background-repeat:repeat;margin-top:-5rem;padding-top:5rem}.component [role='main']{background-color:#fff;border-radius:0 1.875rem 1.875rem 1.875rem;margin:3.5rem 1rem}@media only screen and (min-width: 850px){.component [role='main']{margin:5rem 4rem}}.component .component-title-wrapper{background-color:#f05a5b;padding:1.2rem;border-top-right-radius:1.875rem}.component .component-title-wrapper .component-title{display:flex;justify-content:space-between}.component .component-title-wrapper .component-title p{font-size:1.75rem;font-weight:700;line-height:1.25;font-family:"Source Sans Pro",sans-serif;color:#F9F9F9;margin:0}@media only screen and (min-width: 850px){.component .component-title-wrapper .component-title p{font-size:2.25rem}}.component .component-title-wrapper .component-title a{line-height:0.5;font-size:2.5rem}@media only screen and (min-width: 850px){.component .component-title-wrapper .component-title a{font-size:3rem}}.component .component-title-wrapper .component-subtitle{font-size:1rem;line-height:1.5;color:#F9F9F9;font-family:"Source Sans Pro",sans-serif;margin-bottom:0;margin-top:.5625rem}@media only screen and (min-width: 850px){.component .component-title-wrapper .component-subtitle{font-size:1.25rem}}.component .component-pagination-arrows{background-color:#F8EBEB;border:1px solid #f05a5b;border-bottom-right-radius:1rem;padding:0.5rem;width:fit-content;display:flex;align-items:baseline;gap:0.5rem}.component .component-pagination-arrows p{font-size:1rem;line-height:1.5;color:#f05a5b;font-family:"Source Sans Pro",sans-serif;margin:0}@media only screen and (min-width: 850px){.component .component-pagination-arrows p{font-size:1.25rem}}.component .component-pagination-arrows a{font-size:1rem;line-height:1.5;color:#f05a5b;text-decoration:none}@media only screen and (min-width: 850px){.component .component-pagination-arrows a{font-size:1.25rem}}.component .component-pagination-dots{width:100%;display:flex;justify-content:center;gap:2rem}.component .component-pagination-dots .dot{height:1.5rem;width:1.5rem;border-radius:50%;background-color:#BDBDBD}@media only screen and (min-width: 850px){.component .component-pagination-dots .dot{width:2rem;height:2rem}}.component .component-pagination-dots .dot.dot-filled{background-color:#f05a5b}[data-accordion-page="true"] .accordion-show-all-button-wrapper{text-align:right}[data-accordion-page="true"] a.accordion-show-all-button{font-size:.675rem;line-height:1.3;font-family:"Source Sans Pro",sans-serif;background-color:transparent;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:bold;padding:0.15rem 0.25rem;text-transform:uppercase}@media only screen and (min-width: 850px){[data-accordion-page="true"] a.accordion-show-all-button{font-size:.7875rem}}[data-accordion-page="true"] a.accordion-show-all-button+*{clear:both}[data-accordion-page="true"] h2{display:block;margin:0}[data-accordion-page="true"] h2 .anchorjs-link{display:none !important}[data-accordion-page="true"] h2 button span{text-align:left}[data-accordion-page="true"] button[aria-expanded]{font-size:1.575rem;font-weight:700;line-height:1.25;background-color:#fff;color:#f05a5b;margin:1.6875rem 0;padding-right:1.6875rem;width:100%;display:flex;align-items:baseline;justify-content:space-between}@media only screen and (min-width: 850px){[data-accordion-page="true"] button[aria-expanded]{font-size:2.025rem}}[data-accordion-page="true"] button[aria-expanded]:hover{cursor:pointer}[data-accordion-page="true"] button[aria-expanded][aria-expanded="false"]{font-size:1.225rem;font-weight:700;line-height:1.25}@media only screen and (min-width: 850px){[data-accordion-page="true"] button[aria-expanded][aria-expanded="false"]{font-size:1.575rem}}[data-accordion-page="true"] section[aria-labelledby]{clear:both}[data-accordion-page="true"] section[aria-hidden="true"]{display:none}.search-placeholder{margin-left:0.5em;margin-top:2em}#nav .gsc-search-button{display:none}#___gcse_0 table,#___gcse_1 table,#___gcse_2 table{margin:0}#___gcse_0 table tr,#___gcse_1 table tr,#___gcse_2 table tr{border:0;line-height:1}#___gcse_0 table tr .gsc-search-button,#___gcse_1 table tr .gsc-search-button,#___gcse_2 table tr .gsc-search-button{margin-top:1.3em}#___gcse_0 .gsc-resultsbox-visible,#___gcse_1 .gsc-resultsbox-visible,#___gcse_2 .gsc-resultsbox-visible{display:none}#___gcse_0 .gsc-input-box,#___gcse_1 .gsc-input-box,#___gcse_2 .gsc-input-box{font-family:"Source Sans Pro",sans-serif !important;margin-left:1em}#___gcse_0 .gsc-table-result,#___gcse_0 .gsc-thumbnail-inside,#___gcse_0 .gsc-url-top,#___gcse_1 .gsc-table-result,#___gcse_1 .gsc-thumbnail-inside,#___gcse_1 .gsc-url-top,#___gcse_2 .gsc-table-result,#___gcse_2 .gsc-thumbnail-inside,#___gcse_2 .gsc-url-top{padding:0}#___gcse_0 .gsc-url-top,#___gcse_1 .gsc-url-top,#___gcse_2 .gsc-url-top{display:none}#___gcse_0 .gsc-results .gs-title,#___gcse_0 .gs-result .gs-title,#___gcse_1 .gsc-results .gs-title,#___gcse_1 .gs-result .gs-title,#___gcse_2 .gsc-results .gs-title,#___gcse_2 .gs-result .gs-title{font-family:"Crimson Pro",serif !important;font-size:1.125rem;height:inherit;line-height:1.125rem;margin-bottom:0.25em;text-decoration:none;text-decoration-color:transparent}#___gcse_0 .gsc-results .gs-title *,#___gcse_0 .gs-result .gs-title *,#___gcse_1 .gsc-results .gs-title *,#___gcse_1 .gs-result .gs-title *,#___gcse_2 .gsc-results .gs-title *,#___gcse_2 .gs-result .gs-title *{text-decoration:none;text-decoration-color:transparent}#___gcse_0 .gsc-results .gs-title a,#___gcse_0 .gsc-results .gs-title b,#___gcse_0 .gs-result .gs-title a,#___gcse_0 .gs-result .gs-title b,#___gcse_1 .gsc-results .gs-title a,#___gcse_1 .gsc-results .gs-title b,#___gcse_1 .gs-result .gs-title a,#___gcse_1 .gs-result .gs-title b,#___gcse_2 .gsc-results .gs-title a,#___gcse_2 .gsc-results .gs-title b,#___gcse_2 .gs-result .gs-title a,#___gcse_2 .gs-result .gs-title b{color:#037bb5}#___gcse_0 .gsc-results .gs-title b,#___gcse_0 .gs-result .gs-title b,#___gcse_1 .gsc-results .gs-title b,#___gcse_1 .gs-result .gs-title b,#___gcse_2 .gsc-results .gs-title b,#___gcse_2 .gs-result .gs-title b{font-size:inherit}#___gcse_0 .gsc-results .gs-snippet,#___gcse_0 .gs-result .gs-snippet,#___gcse_1 .gsc-results .gs-snippet,#___gcse_1 .gs-result .gs-snippet,#___gcse_2 .gsc-results .gs-snippet,#___gcse_2 .gs-result .gs-snippet{font-family:"Crimson Pro",serif !important;font-size:1.125rem;line-height:1.6875rem}#___gcse_0 .gsc-results .gsc-cursor-box,#___gcse_0 .gs-result .gsc-cursor-box,#___gcse_1 .gsc-results .gsc-cursor-box,#___gcse_1 .gs-result .gsc-cursor-box,#___gcse_2 .gsc-results .gsc-cursor-box,#___gcse_2 .gs-result .gsc-cursor-box{display:none}#___gcse_0 .gsc-above-wrapper-area,#___gcse_0 .gcsc-branding,#___gcse_1 .gsc-above-wrapper-area,#___gcse_1 .gcsc-branding,#___gcse_2 .gsc-above-wrapper-area,#___gcse_2 .gcsc-branding{display:none}#footer{border-top:1px solid #5F5F5F;margin:0;padding:1em 0.75em 0em 0.75em;width:auto}#footer div,#footer p,#footer ol,#footer ul{line-height:1.6875rem}#footer div a,#footer p a,#footer ol a,#footer ul a{text-decoration:none;color:inherit}#footer .footer-content{clear:both;display:flex;flex-wrap:wrap;justify-content:space-between;margin:inherit;max-width:none;padding:0;text-align:left;width:100%}#footer .footer-content .footer-logos{margin:0 1em 1em 0}#footer .footer-content .footer-logos a img{max-width:6em}#footer .footer-content .footer-text{color:#F9F9F9;font-size:.675rem;line-height:1.3;max-width:24.5rem;margin:0 1em 2em 0}@media only screen and (min-width: 850px){#footer .footer-content .footer-text{font-size:.7875rem}}#footer .footer-content .footer-text a{text-decoration:underline}@media only screen and (min-width: 60em){#footer .footer-content .footer-text{max-width:49rem}}#footer .footer-content .footer-licence{font-size:.675rem;line-height:1.3;margin:0 0 1em 0;max-width:9em;vertical-align:middle}@media only screen and (min-width: 850px){#footer .footer-content .footer-licence{font-size:.7875rem}}.masthead{background-color:#423F43;border-bottom:1px solid #5F5F5F;padding:0;width:100%;display:grid;grid-template-columns:1fr auto 1fr}.masthead .menu-user-profile{grid-column:3 / 4;grid-row:1 / 2;justify-self:end}.masthead ul{grid-column:2 / 3;display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-rows:auto;height:100%;align-items:center;font-size:1rem;padding:0 !important}@media only screen and (min-width: 850px){.masthead ul{font-size:1.5rem}}.masthead ul li{display:inline-block}.masthead ul li::after{content:none}.masthead ul li:first-child{grid-column:2 / 3;font-weight:700}.masthead ul li:last-child{text-align:left;margin-left:0.5rem;font-weight:400}@media only screen and (max-width: 460px){.masthead:not(.logged-in) ul li:first-child{display:none}}@media only screen and (max-width: 590px){.masthead:not(.logged-in) ul li:last-child{display:none}}@media only screen and (max-width: 460px){.masthead:not(.logged-in){grid-template-columns:auto auto}}@media only screen and (max-width: 310px){.masthead.logged-in ul li:first-child{display:none}}@media only screen and (max-width: 430px){.masthead.logged-in ul li:last-child{display:none}}.nav-buttons{left:0;margin:0.8rem;width:fit-content}.nav-back-button{display:none}[href="#nav"]{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9;margin:0}[href="#nav"]:hover,[href="#nav"]:active,[href="#nav"]:focus{background-color:#BC4546;border:1px solid #BC4546}.js-nav-open [href="#nav"]{background-color:transparent}#nav{border-top:1px solid #F2F2F2;box-sizing:content-box;padding-right:17px;padding-top:2rem;font-size:.9rem;line-height:1.5}@media only screen and (min-width: 850px){#nav{font-size:1.125rem}}#nav a.nav-logo img{width:10rem;margin-left:1rem}#nav .nav-title{font-size:1.75rem;font-weight:700;line-height:1.25;color:#f05a5b;margin-bottom:0;padding-left:0.9rem}@media only screen and (min-width: 850px){#nav .nav-title{font-size:2.25rem}}#nav .nav-subtitle{font-weight:700;font-size:1.25rem;line-height:1.25;color:#f05a5b;font-weight:normal;margin-bottom:1rem;padding-left:0.9rem}@media only screen and (min-width: 850px){#nav .nav-subtitle{font-size:1.5rem}}#nav .widgets{margin:0 -17px 0 0}.js-nav #nav{border-right:1px solid #F2F2F2;left:0;width:20em;z-index:100}#nav .search{margin:0 -17px 0 0}#nav .search input{color:#facdcd;margin:0;padding:0.75em 0.75em}#nav .nav-list{margin:0 -17px 3rem 0}#nav .nav-list ol li[class*="theme-"],#nav .nav-list ul li[class*="theme-"]{background-color:transparent}#nav .nav-list ol li a,#nav .nav-list ul li a{max-width:14em;display:block;padding:.1em 2em .1em .75em}#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{background-color:#f05a5b;color:#fff;width:100%}#nav .nav-list ol li:hover>a,#nav .nav-list ol li:hover button:after,#nav .nav-list ol li:focus>a,#nav .nav-list ol li:focus button:after,#nav .nav-list ol li:active>a,#nav .nav-list ol li:active button:after,#nav .nav-list ul li:hover>a,#nav .nav-list ul li:hover button:after,#nav .nav-list ul li:focus>a,#nav .nav-list ul li:focus button:after,#nav .nav-list ul li:active>a,#nav .nav-list ul li:active button:after{color:#fff}#nav .nav-list ol li.active,#nav .nav-list ul li.active{width:100%}#nav .nav-list ol li.active a,#nav .nav-list ol li.active button:after,#nav .nav-list ul li.active a,#nav .nav-list ul li.active button:after{color:#fff}#nav .nav-list ol li.active li a,#nav .nav-list ul li.active li a{color:#000}#nav .nav-list ol li.active li a:focus,#nav .nav-list ol li.active li a:hover,#nav .nav-list ul li.active li a:focus,#nav .nav-list ul li.active li a:hover{color:#F2F2F2}#nav .nav-list ol ol,#nav .nav-list ol ul,#nav .nav-list ul ol,#nav .nav-list ul ul{width:100%}#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}#nav .nav-list ol ol li a.active:focus,#nav .nav-list ol ol li a.active:hover,#nav .nav-list ol ul li a.active:focus,#nav .nav-list ol ul li a.active:hover,#nav .nav-list ul ol li a.active:focus,#nav .nav-list ul ol li a.active:hover,#nav .nav-list ul ul li a.active:focus,#nav .nav-list ul ul li a.active:hover{color:#F2F2F2}#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{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}[data-toggle]{height:1.65em;margin:0 0 0 -0.5em;padding:0 0.5em}[data-toggle]:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}[data-nav-close]{font-size:inherit}[data-nav-close]:after{color:#f05a5b}[data-nav-close]:active,[data-nav-close]:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}[data-toggle-nav]{right:.5em}.nav-back-button{display:none}.js-nav-open .nav-back-button{display:none}#nav{max-width:calc(100% - 1em)}#nav [data-nav-close]{font-size:2em}#nav .search{display:flex;justify-content:space-between;width:100%}#nav .search input.search-box{border:1px solid #f05a5b;box-sizing:border-box;color:#423F43;display:inline-block;margin:1em 0.375em 1em 0.75em;width:auto;padding:0.25rem;flex-grow:2;flex-shrink:2}#nav .search input[type="submit"]{margin:1em -0.25em 1em 0.375em;font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9}#nav .search input[type="submit"]:hover,#nav .search input[type="submit"]:active,#nav .search input[type="submit"]:focus{background-color:#BC4546;border:1px solid #BC4546}#nav a{cursor:pointer}.js-nav #nav{max-width:80%}.search-page .nav-button{font-size:1.5rem;padding-top:0.3rem}.content .search{display:flex;justify-content:space-between;margin:1.6875rem 0;width:100%}.content .search input.search-box{border:1px solid #f05a5b;box-sizing:border-box;color:#423F43;display:inline-block;margin:1em 0.375em 1em 0.75em;width:auto}.content .search input.search-box{flex-grow:2;flex-shrink:2}.content .search input[type="submit"]{margin:1em 0.375em 1em 0.75em;font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9}.content .search input[type="submit"]:hover,.content .search input[type="submit"]:active,.content .search input[type="submit"]:focus{background-color:#BC4546;border:1px solid #BC4546}.search-results-nav{font-size:.875rem;line-height:1.5}@media only screen and (min-width: 850px){.search-results-nav{font-size:1rem;line-height:1.25}}.search-results-nav .search-results-list{max-height:30vh}.pagination a{color:#f05a5b}.pagination a .pagination-next-text,.pagination a .pagination-previous-text{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:normal}@media only screen and (max-width: 500px){.pagination a .pagination-next-text,.pagination a .pagination-previous-text{display:none}}.pagination{position:sticky;display:flex;clear:none;justify-content:space-between;align-items:center;z-index:5}.pagination .pagination-next,.pagination .pagination-previous{float:none;left:2rem}.pagination .pagination-next .pagination-marker,.pagination .pagination-previous .pagination-marker{padding:0;border-radius:0;display:flex;align-items:center;gap:0.5rem}.pagination .pagination-next .pagination-marker svg,.pagination .pagination-previous .pagination-marker svg{height:1.375rem;width:1rem;flex-shrink:0}.pagination .pagination-next{left:unset;right:2rem}.pagination .pagination-next .pagination-marker{justify-content:flex-end}.pagination div:only-of-type{flex-grow:1;max-width:100%}.pagination::after{content:none}@media only screen and (min-width: 80em){.pagination{position:sticky;background-color:#fff;border-top:1px solid #F2F2F2;width:100%}.pagination .pagination-previous,.pagination .pagination-next{position:static}}.progress-bar-container{background-color:#F2F2F2;height:1.5rem;width:100%}@keyframes progress{0%{width:0%}100%{width:100%}}.progress-bar-container .progress-bar{height:100%}.progress-bar-container .progress-bar::after{content:'';background-color:#f05a5b;animation:progress 1s ease-in-out;height:100%;display:block}ul.bibliography li{text-indent:-3.375rem;margin-left:3.375rem}p.cover{height:100vh}img.cover{border:1px solid #F2F2F2;max-height:100%;max-width:100%}.glossary dt{font-family:"Source Sans Pro",sans-serif;font-weight:bold;font-size:inherit;margin-right:0.5em}.glossary dt:after{content:normal}.glossary dt.filter-hidden+dd{display:none}.glossary dd em.glossary-cross-reference em{font-style:normal}.glossary .glossary-example:before{content:"";display:block;margin-top:0.5em}.landing-page{overflow:visible;color:#423F43;background-color:#423F43;font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1.25;text-align:left}.landing-page .content{max-width:100vw;margin:0;padding:1.5rem 1.5rem 0 1.5rem}@media only screen and (min-width: 1200px){.landing-page .content{padding:1.5rem 0 0 0}}.landing-page .nav-buttons{display:none}.landing-page a:not(.button){color:#F9F9F9}.landing-page :not(.cookie-banner)>p{max-width:38rem}.landing-page .landing-page-body{display:flex;justify-content:flex-start}.landing-page .landing-page-body .landing-page-content{width:100%}.landing-page ~ #clickOut-landing-page-nav{top:4.75rem !important}@media only screen and (min-width: 600px){.landing-page ~ #clickOut-landing-page-nav{top:5.75rem !important}}.landing-page .masthead{background-color:#423F43;border-bottom:1px solid #5F5F5F;padding:0.5rem 1rem;height:fit-content;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.landing-page .masthead .masthead-graphic-wrapper{display:flex;gap:0.5rem;align-items:center}.landing-page .masthead .masthead-graphic-wrapper button{background-color:#423F43;padding:0}.landing-page .masthead .masthead-graphic-wrapper img.masthead-logo{height:1.5rem;width:auto}.landing-page .masthead::after{content:none}@media only screen and (min-width: 600px){.landing-page .masthead{padding:1rem 4rem}.landing-page .masthead .masthead-graphic-wrapper img.masthead-logo{height:2.5rem}}@media only screen and (min-width: 1200px){.landing-page .masthead .masthead-graphic-wrapper svg{display:none}}@media only screen and (max-width: 1200px){.landing-page .masthead{position:fixed;z-index:3}}.landing-page .landing-page-banner{width:100vw;position:relative;margin-left:-50vw;left:50%;display:flex;flex-direction:column}.landing-page .landing-page-banner .landing-page-banner-image-wrapper{align-self:center;max-width:31rem;justify-self:center}.landing-page .landing-page-banner .landing-page-banner-top{background-color:#423F43;color:#F9F9F9;display:flex;flex-wrap:wrap;padding:0 1.5rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text .landing-page-language-switcher{display:flex;gap:0.5rem;margin-bottom:1rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text .landing-page-language-switcher svg.language-select-icon{height:2.4rem;width:2.4rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text .landing-page-language-switcher svg.language-select-icon path{fill:#5F5F5F}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text .landing-page-language-switcher select{background-color:#423F43;border:1px solid #5F5F5F;border-radius:0.25rem;margin:0;padding:0.5rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text h1{margin-bottom:0;margin-top:0}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text p.p1{margin-bottom:1rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text p.p2{margin-bottom:1.5rem}.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text a.button{margin-bottom:1.5rem;margin-right:1rem}@media only screen and (max-width: 370px){.landing-page .landing-page-banner .landing-page-banner-top .landing-page-banner-top-text a.button{margin-right:0}}.landing-page .landing-page-banner .landing-page-banner-bottom{background-color:#F9F9F9;padding:1.5rem 0}.landing-page .landing-page-banner .landing-page-banner-bottom p{color:#5F5F5F;margin:auto 1.5rem}@media only screen and (max-width: 1200px){.landing-page .landing-page-banner{margin-top:4.75rem}}@media only screen and (max-width: 1200px) and (min-width: 600px){.landing-page .landing-page-banner{margin-top:5.75rem}}@media only screen and (min-width: 700px){.landing-page .landing-page-banner{display:grid;grid-template-columns:47% auto;grid-template-rows:auto auto}.landing-page .landing-page-banner .landing-page-banner-image-wrapper{grid-column:1 / 2;grid-row:1 / 3;margin:auto 1.5rem}.landing-page .landing-page-banner .landing-page-banner-top{grid-column:2 / 3;grid-row:1 / 2;margin:auto 1.5rem;padding:0}.landing-page .landing-page-banner .landing-page-banner-bottom{grid-column:2 / 3;grid-row:2 / 3}}@media only screen and (min-width: 700px) and (min-width: 800px){.landing-page .landing-page-banner .landing-page-banner-top{margin-right:5rem}.landing-page .landing-page-banner .landing-page-banner-bottom p{margin-right:5rem}}@media only screen and (min-width: 700px){.landing-page .landing-page-banner::before{content:" ";grid-column:1 / 2;grid-row:2 / 3;background-color:#F9F9F9;box-shadow:1px 0 #F9F9F9}}.landing-page .landing-page-body nav{width:17rem;position:fixed;top:4.75rem;z-index:3;background-color:#423F43;left:0;height:100%}@media only screen and (min-width: 600px){.landing-page .landing-page-body nav{top:5.75rem}}.landing-page .landing-page-body nav ul{list-style-type:none;margin:0}.landing-page .landing-page-body nav ul li{border-bottom:1px solid #828282}.landing-page .landing-page-body nav ul li a{display:block;padding:1rem 0 1rem 3rem;text-decoration:none}.landing-page .landing-page-body nav ul li a:hover,.landing-page .landing-page-body nav ul li a:active{background-color:#5F5F5F}@media only screen and (max-width: 1200px){.landing-page .landing-page-body nav.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.landing-page .landing-page-body nav .search{margin:0;background-color:#f05a5b}.landing-page .landing-page-body nav .search input.search-box{flex-shrink:1;margin:0.5rem 0.75rem 0.5rem 0.75em;width:100%;height:2.5rem}.landing-page .landing-page-body nav .search input.search-submit{display:none}@media only screen and (min-width: 1200px){.landing-page .landing-page-body nav{width:17rem;flex-shrink:0;position:sticky;top:0;align-self:flex-start}}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section{background-color:#F2F2F2;background-image:radial-gradient(#BDBDBD 1%, transparent 13%);background-size:13px 13px;background-position:13px 13px;background-repeat:repeat;box-shadow:0 -1px #F2F2F2;padding:2.875rem 2rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section a{text-decoration:none}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section+.landing-page-flex-section{padding-top:0}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section h2{margin:0 1.5rem 1rem;padding-left:0}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section h2{padding-left:2rem}}@media only screen and (max-width: 1200px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section{width:100vw;position:relative;margin-left:-50vw;left:50%;padding:2.875rem 0}}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section>a.button{margin-left:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section>a.button{margin-left:3.5rem}}@media only screen and (min-width: 1000px) and (max-width: 1200px), (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section h2{margin-bottom:3rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section a.button{float:right;margin-right:5rem;margin-top:-5.5rem}}@media only screen and (min-width: 1000px) and (max-width: 1200px) and (min-width: 1280px), only screen and (min-width: 1280px) and (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section a.button{margin-right:1.5rem}}@media only screen and (min-width: 1000px) and (max-width: 1200px), (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{clear:both}}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{display:grid;gap:2rem;padding:0 1.5rem}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{padding:0 3.5rem}}@media only screen and (min-width: 34rem){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 50rem){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 66rem){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1200px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 83rem){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container{grid-template-columns:repeat(4, 1fr)}}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .landing-page-flex-section-item h3{margin-top:0.5rem;color:#423F43}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .landing-page-flex-section-item p{color:#423F43;margin-top:0.25rem;margin-bottom:2rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .landing-page-flex-section-item a{color:#423F43;text-decoration:underline}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel h2 button.landing-page-accordion-head{all:inherit;margin-bottom:0;margin-left:0;padding-left:0;display:flex;cursor:pointer;gap:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel h2 button.landing-page-accordion-head:active svg,.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel h2 button.landing-page-accordion-head:focus svg{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel h2 button.landing-page-accordion-head svg{flex-basis:1.75rem;flex-shrink:0;vertical-align:middle}@media only screen and (max-width: 560px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel h2 button.landing-page-accordion-head svg{display:none}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel .carousel-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;overflow-x:scroll;padding:1.5rem;padding-top:0}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel .carousel-container .carousel-item{background-color:#F9F9F9;flex-basis:12.25rem;flex-shrink:0;padding:1rem;box-sizing:border-box;border-radius:1rem;box-shadow:4px 4px 10px rgba(0,0,0,0.16)}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-carousel .carousel-container .carousel-item p{margin-bottom:1rem}}@media only screen and (min-width: 560px){.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-closed .landing-page-flex-section-container .landing-page-flex-section-item{display:flex;gap:0.75rem;align-items:center}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-closed .landing-page-flex-section-container .landing-page-flex-section-item svg{height:2.25rem;width:2.25rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-closed .landing-page-flex-section-container .landing-page-flex-section-item h3{margin-top:0;font-size:1rem}.landing-page .landing-page-body .landing-page-content .landing-page-flex-section.landing-page-flex-section-closed .landing-page-flex-section-container .landing-page-flex-section-item p{display:none}}.landing-page .landing-page-body .landing-page-content .landing-page-toc{background-color:#F9F9F9;padding-top:2.5rem;box-shadow:0 -1px #F9F9F9}@media only screen and (max-width: 1200px){.landing-page .landing-page-body .landing-page-content .landing-page-toc{width:100vw;position:relative;margin-left:-50vw;left:50%}}.landing-page .landing-page-body .landing-page-content .landing-page-toc h2{margin-top:0;padding:0 1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section{padding:0 1.5rem;margin-bottom:2.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section:last-of-type{margin-bottom:0;padding-bottom:2.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3{margin-top:0;margin-bottom:1rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3 button.landing-page-accordion-head{all:inherit;margin-bottom:0;display:flex;cursor:pointer;gap:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3 button.landing-page-accordion-head:active svg,.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3 button.landing-page-accordion-head:focus svg{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3 button.landing-page-accordion-head svg{flex-basis:1.75rem;flex-shrink:0}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section a.button{margin-bottom:2rem}@media only screen and (min-width: 1000px) and (max-width: 1200px), (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section a.button{float:right;margin-right:1.5rem;margin-top:-3rem}}@media only screen and (min-width: 1000px) and (max-width: 1200px) and (min-width: 1280px), only screen and (min-width: 1280px) and (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section a.button{margin-right:0}}@media only screen and (min-width: 1000px) and (max-width: 1200px), (min-width: 1280px){.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section{clear:both}}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;max-width:35rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item img{width:6.25rem;border:1px solid #fff;border-radius:0.75rem;filter:drop-shadow(4px 4px 10px rgba(0,0,0,0.16))}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text{margin-bottom:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text h4{color:#423F43;margin-top:0.75rem;line-height:1.25}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text p{color:#423F43;margin-bottom:0}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section-closed a.button{margin-bottom:1.25rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section-closed .landing-page-toc-flex-section .landing-page-toc-flex-item img{display:none}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section-closed .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text{margin-bottom:0.75rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section-closed .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text p{display:none}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-toc h2{padding:0 3.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section{margin-bottom:5rem;padding:0 3.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section:last-of-type{margin-bottom:0;padding-bottom:5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section{display:grid;grid-template-columns:47% 47%;grid-gap:3rem 2.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item{flex-wrap:nowrap;flex-direction:row;gap:1rem;align-items:center}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item.landing-page-preface{grid-column:1 / 3}.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item img{width:12rem;height:12rem;border-radius:1rem}}@media only screen and (min-width: 800px) and (max-width: 950px){.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item img{width:9rem;height:9rem}}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section-closed .landing-page-toc-flex-section .landing-page-toc-flex-item img{display:block;width:5rem;height:5rem}}.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3{font-size:1.75rem;font-weight:700;line-height:1.25}@media only screen and (min-width: 850px){.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3{font-size:2.25rem}}.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-section-description{color:#423F43;max-width:51rem}.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item{max-width:51rem}.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text p{margin-bottom:1rem}.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text p:last-of-type{margin-bottom:0}@media only screen and (min-width: 800px){.landing-page.insights .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section{grid-template-columns:auto}}.landing-page .landing-page-body .landing-page-content .landing-page-bottom{padding-bottom:6rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .video{margin-top:3.75rem;width:100%}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container{display:flex;flex-direction:column}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container h2{color:#fff;margin-top:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container .p2{color:#f05a5b;margin-bottom:0.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container .p4{color:#fff;margin-bottom:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container a.button{margin-bottom:3rem;width:fit-content}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;max-width:65rem;margin:auto}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;max-width:32rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item img{width:80px;border-radius:50%;margin-bottom:1rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item p{color:#fff;text-align:center;margin-bottom:1rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item h3{color:#f05a5b;margin-top:0}.landing-page .landing-page-body .landing-page-content .landing-page-bottom a.button.centre{display:block;width:fit-content;margin:auto}@media only screen and (min-width: 850px){.landing-page .landing-page-body .landing-page-content .landing-page-bottom{padding:3.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book{display:grid;grid-template-columns:40% auto;grid-gap:4rem;align-items:center;margin-bottom:5.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .video{margin:0}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container h2{margin-top:0;margin-bottom:0.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container .p4{margin-bottom:1.5rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-behind-the-book .landing-page-behind-text-container a.button{margin-bottom:0}}@media only screen and (min-width: 800px){.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:3rem;margin-bottom:2rem;align-items:flex-start}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item{flex-basis:15rem;align-items:flex-start}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item img{margin:auto;margin-bottom:1rem}.landing-page .landing-page-body .landing-page-content .landing-page-bottom .landing-page-contributors-container .landing-page-contributors-item p{text-align:left}}.leibniz .chapter-opener-image-none{height:5rem}.leibniz.default-page h1{letter-spacing:0.025em;text-transform:uppercase}.leibniz .intro{font-family:"Source Sans Pro",sans-serif}.wrapper.resources .content a:hover:not(.anchorjs-link){text-decoration:underline}.wrapper.resources ul{list-style-type:none}.content #markdown-toc,.content .markdown-toc{border:0;margin:1.6875rem 0}.content #markdown-toc li a,.content .markdown-toc li a{font-weight:normal}.content #markdown-toc li li,.content .markdown-toc li li{margin-left:1.6875rem}.contents-page .content ol ol,.contents-page .content ol ul,.contents-page .content ul ol,.contents-page .content ul ul{margin-left:1.6875rem}.contents-page .content .toc-list>li>.toc-entry-text{color:#f05a5b}.contents-page .content .toc-list li{font-family:"Source Sans Pro",sans-serif;font-weight:bold}.contents-page .content .toc-list li a{color:#f05a5b}.contents-page .content .toc-list li a:hover{text-decoration:underline}.contents-page .content .toc-list li ol li a:hover{color:#037bb5}.contents-page .content .toc-list li.toc-frontmatter,.contents-page .content .toc-list li.toc-endmatter{margin-bottom:.84375rem;margin-left:1.6875rem;margin-top:.84375rem}.contents-page .content .toc-list li strong:first-of-type{display:inline-block;font-weight:inherit;width:1.265625rem}.contents-page .content .toc-list li ul,.contents-page .content .toc-list li ol{margin-bottom:1.6875rem}.contents-page .content .toc-list li ul li,.contents-page .content .toc-list li ol li{font-family:"Crimson Pro",serif;font-weight:normal}.contents-page .content .toc-list li ul li a,.contents-page .content .toc-list li ol li a{color:#423F43}.contents-page .content .toc-list li ul li strong:first-of-type,.contents-page .content .toc-list li ol li strong:first-of-type{display:inline-block;font-weight:inherit;width:2.53125rem}.transcript .content h1{font-size:1.75rem;font-weight:700;line-height:1.25;text-align:left}@media only screen and (min-width: 850px){.transcript .content h1{font-size:2.25rem}}.transcript .content h1 strong{font-size:1.75rem;line-height:1.25;font-weight:400}@media only screen and (min-width: 850px){.transcript .content h1 strong{font-size:2rem}}.name-and-timestamp{color:#423F43;font-family:"Source Sans Pro",sans-serif;font-size:.9rem;line-height:1.5;text-transform:uppercase}@media only screen and (min-width: 850px){.name-and-timestamp{font-size:1.125rem}}.name-and-timestamp strong{font-weight:normal}.name-and-timestamp em{float:right;font-style:normal}.reference-index,.reference-index-manual{margin-left:1.6875rem}.reference-index .index-subhead,.reference-index-manual .index-subhead{font-family:"Source Sans Pro",sans-serif;font-weight:bold;margin-top:1.6875rem}.reference-index li,.reference-index-manual li{text-indent:-1.6875rem}.reference-index li ul,.reference-index-manual li ul{margin-bottom:0}.reference-index li ul li,.reference-index-manual li ul li{margin:0}.reference-index .filter-hidden,.reference-index-manual .filter-hidden{display:none}.index-filter{max-width:85%}@media only screen and (min-width: 60em){.index-filter{max-width:none}}.wrapper.resources .content a:hover:not(.anchorjs-link){text-decoration:underline}.wrapper.resources ul{list-style-type:none}.team-gallery{display:flex;flex-wrap:wrap;font-family:"Source Sans Pro",sans-serif;font-size:1.0125rem;justify-content:space-between;text-align:center}.team-gallery .team-gallery-member{margin-bottom:1em;width:10em}.team-gallery .team-gallery-member img{width:100%}.team-gallery .team-gallery-member .team-gallery-member-name{display:block;font-weight:bold}.team-gallery-center-web{justify-content:space-evenly}.team-gallery-left-web{justify-content:flex-start;column-gap:45px}.frontmatter h1,.endmatter h1{margin-top:3rem}.frontmatter h2 .anchorjs-link,.frontmatter h3 .anchorjs-link,.endmatter h2 .anchorjs-link,.endmatter h3 .anchorjs-link{display:inline-block;vertical-align:middle;line-height:normal}.theme-17 .chapter-opener-image-caption{color:#d8c2bb}.theme-17.default-page h1{background-color:#9F6B5B !important}.theme-17.default-page h1:before{background-image:url("../images/pinch-top-9F6B5B.svg")}.theme-17.default-page h1:after{background-image:url("../images/pinch-bottom-9F6B5B.svg")}.theme-17 h2,.theme-17 h3,.theme-17 .subheadline{color:#9F6B5B}.theme-17 [role="tab"] a{color:#9F6B5B}.theme-17 .definition{background-color:#9F6B5B}.theme-17 .definition-description-hover{border-color:#9F6B5B}.theme-17 .definition-description-hover .close{background:#9F6B5B}.js-definitions .theme-17 .definition{background-color:white;border:0.2em solid #9F6B5B;color:#9F6B5B}.theme-17 .accordion-show-all-button{border-color:#9F6B5B;color:#9F6B5B}.theme-17 .anchorjs-link{border-color:#9F6B5B;color:#9F6B5B}.theme-17 .sidenote:before,.theme-17 .footnote-detail:before{background-color:#9F6B5B}.theme-17 .einstein h3 strong:first-of-type,.theme-17 .great-economist h3 strong:first-of-type,.theme-17 .great-economists h3 strong:first-of-type,.theme-17 .economist h3 strong:first-of-type,.theme-17 .economists h3 strong:first-of-type,.theme-17 .expandable-box h3 strong:first-of-type{background-color:#9F6B5B;color:white}.theme-17 .einstein h2,.theme-17 .einstein h3,.theme-17 .einstein h4,.theme-17 .einstein h5,.theme-17 .einstein h6,.theme-17 .great-economist h2,.theme-17 .great-economist h3,.theme-17 .great-economist h4,.theme-17 .great-economist h5,.theme-17 .great-economist h6,.theme-17 .great-economists h2,.theme-17 .great-economists h3,.theme-17 .great-economists h4,.theme-17 .great-economists h5,.theme-17 .great-economists h6,.theme-17 .economist h2,.theme-17 .economist h3,.theme-17 .economist h4,.theme-17 .economist h5,.theme-17 .economist h6,.theme-17 .economists h2,.theme-17 .economists h3,.theme-17 .economists h4,.theme-17 .economists h5,.theme-17 .economists h6,.theme-17 .expandable-box h2,.theme-17 .expandable-box h3,.theme-17 .expandable-box h4,.theme-17 .expandable-box h5,.theme-17 .expandable-box h6{color:#9F6B5B}.theme-17 .einstein .sidenote:before,.theme-17 .einstein .footnote-detail:before,.theme-17 .great-economist .sidenote:before,.theme-17 .great-economist .footnote-detail:before,.theme-17 .great-economists .sidenote:before,.theme-17 .great-economists .footnote-detail:before,.theme-17 .economist .sidenote:before,.theme-17 .economist .footnote-detail:before,.theme-17 .economists .sidenote:before,.theme-17 .economists .footnote-detail:before,.theme-17 .expandable-box .sidenote:before,.theme-17 .expandable-box .footnote-detail:before{background-color:white}.theme-17 .mcq,.theme-17 .question{background-color:#d8c2bb;background-color:rgba(159,107,91,0.15)}.theme-17 .mcq .check-answer-button,.theme-17 .question .check-answer-button{background-color:#9F6B5B !important}.theme-17 .mcq .check-answer-button:focus,.theme-17 .mcq .check-answer-button:hover,.theme-17 .question .check-answer-button:focus,.theme-17 .question .check-answer-button:hover{background-color:#5e3f36 !important}.theme-17 .mcq-options .selected{border-color:#9F6B5B !important}.theme-17 .exercise,.theme-17 .info,.theme-17 .box{border-color:#9F6B5B}.theme-17 .info{color:#9F6B5B}.theme-17 sup[id^=fnref]{background-color:#9F6B5B}.theme-17 .footnote-detail{border-color:#9F6B5B}.theme-17 .footnote-detail .reversefootnote{background-color:#9F6B5B}.theme-17 .masthead,.theme-17 [href="#nav"],.theme-17 #footer,.theme-17 .nav-back-button{background-color:#9F6B5B;color:white}.theme-17 .masthead a,.theme-17 [href="#nav"] a,.theme-17 #footer a,.theme-17 .nav-back-button a{color:white}.theme-17 [href="#nav"]:focus,.theme-17 [href="#nav"]:hover{background-color:#5e3f36}.js-nav-open .theme-17 [href="#nav"]{background-color:transparent}.theme-17 #footer{border-top-color:#9F6B5B}.theme-17 [data-nav-close]:after{color:#9F6B5B}.theme-17 #nav .nav-list ol li:hover,.theme-17 #nav .nav-list ol li:focus,.theme-17 #nav .nav-list ol li:active,.theme-17 #nav .nav-list ol li.active,.theme-17 #nav .nav-list ul li:hover,.theme-17 #nav .nav-list ul li:focus,.theme-17 #nav .nav-list ul li:active,.theme-17 #nav .nav-list ul li.active{background-color:#9F6B5B}.theme-17 #nav .search input{border-color:#bc978c}.theme-17 #nav .search input[type="submit"]{background-color:#9F6B5B}.theme-17 .controls .language-select:hover .language-select-list{border-color:#9F6B5B}.theme-17 .controls svg{stroke:#9F6B5B}.theme-17 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-17 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#9F6B5B}.theme-17 .controls .annotator [data-tooltip-description]:hover:before{border-color:#9F6B5B}.theme-17 .controls .annotator [data-tooltip-description]:hover:after{background-color:#9F6B5B;border-color:#9F6B5B}.theme-17 .controls .share-button svg.share-icon path{stroke:#9F6B5B}.theme-17 .controls .share-button svg.share-icon.active path{fill:#9F6B5B}.theme-17 ~ #share-links{border:1px solid #9F6B5B}.theme-17 ~ #share-links .share-links-close{border:1px solid #9F6B5B}.theme-17 ~ #share-links .share-links-close:before{color:#9F6B5B}.theme-17 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#9F6B5B}.theme-17 ~ #share-links .share-link-label button{border:1px solid #d8c2bb;color:#d8c2bb}.theme-17 ~ #share-links .share-link-label button:focus,.theme-17 ~ #share-links .share-link-label button:hover{background-color:#5e3f36}.theme-17 ~ .bookmarks-modal{border:1px solid #9F6B5B}.theme-17 ~ .bookmarks-modal button{background-color:#9F6B5B}.theme-17 ~ .bookmarks-modal .bookmarks-list-header,.theme-17 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #d8c2bb}.theme-17 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #d8c2bb}.theme-17 ~ .last-location-prompt{border-color:#9F6B5B;color:#9F6B5B}.theme-17 ~ .last-location-prompt a{color:#037bb5}.theme-17 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-17 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-17 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-17 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-17 svg[class*="icon"].history-icon path{fill:#9F6B5B}.theme-17 .figure .figure-source .button,.theme-17 .figure-summary-meta .figure-source .button{background-color:#9F6B5B}.theme-17 .figure-images .fullscreen-button{color:#9F6B5B;border-color:#9F6B5B}.theme-17 .figure button.load-iframe-button{background-color:#9F6B5B}.theme-17 .figure button.load-iframe-button:focus,.theme-17 .figure button.load-iframe-button:hover{background-color:#5e3f36}.theme-17 .slides{border-color:#bc978c}.theme-17 .slides .figure .figure-body .title{color:#9F6B5B}.theme-17 .nav-slides{color:#fff;background-color:#bc978c}.theme-17 .nav-slides a{color:#fff;background-color:#bc978c}.theme-17 .nav-slides a:hover,.theme-17 .nav-slides a:active,.theme-17 .nav-slides a:focus{background-color:#5e4037;outline-color:#5e4037}.theme-17 .slide-current a{background-color:#8f6153;outline-color:#8f6153}.theme-17 .extra-emphasis{color:#9F6B5B}.theme-17 .video .video-options .video-options-button{background-color:#9F6B5B}.theme-17 .video .video-options .video-options-button:hover{background-color:#5e3f36}.theme-17 .video .video-options .video-options-content{border-color:#9F6B5B}.theme-17 .video .video-options .video-options-content ul li a:focus,.theme-17 .video .video-options .video-options-content ul li a:hover{background-color:#9F6B5B}.theme-18 .chapter-opener-image-caption{color:#9ad0d9}.theme-18.default-page h1{background-color:#3c919e !important}.theme-18.default-page h1:before{background-image:url("../images/pinch-top-4BB4C5.svg")}.theme-18.default-page h1:after{background-image:url("../images/pinch-bottom-4BB4C5.svg")}.theme-18 h2,.theme-18 h3,.theme-18 .subheadline{color:#3c919e}.theme-18 [role="tab"] a{color:#3c919e}.theme-18 .definition{background-color:#3c919e}.theme-18 .definition-description-hover{border-color:#3c919e}.theme-18 .definition-description-hover .close{background:#3c919e}.js-definitions .theme-18 .definition{background-color:white;border:0.2em solid #3c919e;color:#3c919e}.theme-18 .accordion-show-all-button{border-color:#3c919e;color:#3c919e}.theme-18 .anchorjs-link{border-color:#3c919e;color:#3c919e}.theme-18 .sidenote:before,.theme-18 .footnote-detail:before{background-color:#3c919e}.theme-18 .einstein h3 strong:first-of-type,.theme-18 .great-economist h3 strong:first-of-type,.theme-18 .great-economists h3 strong:first-of-type,.theme-18 .economist h3 strong:first-of-type,.theme-18 .economists h3 strong:first-of-type,.theme-18 .expandable-box h3 strong:first-of-type{background-color:#3c919e;color:white}.theme-18 .einstein h2,.theme-18 .einstein h3,.theme-18 .einstein h4,.theme-18 .einstein h5,.theme-18 .einstein h6,.theme-18 .great-economist h2,.theme-18 .great-economist h3,.theme-18 .great-economist h4,.theme-18 .great-economist h5,.theme-18 .great-economist h6,.theme-18 .great-economists h2,.theme-18 .great-economists h3,.theme-18 .great-economists h4,.theme-18 .great-economists h5,.theme-18 .great-economists h6,.theme-18 .economist h2,.theme-18 .economist h3,.theme-18 .economist h4,.theme-18 .economist h5,.theme-18 .economist h6,.theme-18 .economists h2,.theme-18 .economists h3,.theme-18 .economists h4,.theme-18 .economists h5,.theme-18 .economists h6,.theme-18 .expandable-box h2,.theme-18 .expandable-box h3,.theme-18 .expandable-box h4,.theme-18 .expandable-box h5,.theme-18 .expandable-box h6{color:#3c919e}.theme-18 .einstein .sidenote:before,.theme-18 .einstein .footnote-detail:before,.theme-18 .great-economist .sidenote:before,.theme-18 .great-economist .footnote-detail:before,.theme-18 .great-economists .sidenote:before,.theme-18 .great-economists .footnote-detail:before,.theme-18 .economist .sidenote:before,.theme-18 .economist .footnote-detail:before,.theme-18 .economists .sidenote:before,.theme-18 .economists .footnote-detail:before,.theme-18 .expandable-box .sidenote:before,.theme-18 .expandable-box .footnote-detail:before{background-color:white}.theme-18 .mcq,.theme-18 .question{background-color:#9ad0d9;background-color:rgba(60,145,158,0.15)}.theme-18 .mcq .check-answer-button,.theme-18 .question .check-answer-button{background-color:#3c919e !important}.theme-18 .mcq .check-answer-button:focus,.theme-18 .mcq .check-answer-button:hover,.theme-18 .question .check-answer-button:focus,.theme-18 .question .check-answer-button:hover{background-color:#204d54 !important}.theme-18 .mcq-options .selected{border-color:#3c919e !important}.theme-18 .exercise,.theme-18 .info,.theme-18 .box{border-color:#3c919e}.theme-18 .info{color:#3c919e}.theme-18 sup[id^=fnref]{background-color:#3c919e}.theme-18 .footnote-detail{border-color:#3c919e}.theme-18 .footnote-detail .reversefootnote{background-color:#3c919e}.theme-18 .masthead,.theme-18 [href="#nav"],.theme-18 #footer,.theme-18 .nav-back-button{background-color:#3c919e;color:white}.theme-18 .masthead a,.theme-18 [href="#nav"] a,.theme-18 #footer a,.theme-18 .nav-back-button a{color:white}.theme-18 [href="#nav"]:focus,.theme-18 [href="#nav"]:hover{background-color:#204d54}.js-nav-open .theme-18 [href="#nav"]{background-color:transparent}.theme-18 #footer{border-top-color:#3c919e}.theme-18 [data-nav-close]:after{color:#3c919e}.theme-18 #nav .nav-list ol li:hover,.theme-18 #nav .nav-list ol li:focus,.theme-18 #nav .nav-list ol li:active,.theme-18 #nav .nav-list ol li.active,.theme-18 #nav .nav-list ul li:hover,.theme-18 #nav .nav-list ul li:focus,.theme-18 #nav .nav-list ul li:active,.theme-18 #nav .nav-list ul li.active{background-color:#3c919e}.theme-18 #nav .search input{border-color:#77b2bb}.theme-18 #nav .search input[type="submit"]{background-color:#3c919e}.theme-18 .controls .language-select:hover .language-select-list{border-color:#3c919e}.theme-18 .controls svg{stroke:#3c919e}.theme-18 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-18 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#3c919e}.theme-18 .controls .annotator [data-tooltip-description]:hover:before{border-color:#3c919e}.theme-18 .controls .annotator [data-tooltip-description]:hover:after{background-color:#3c919e;border-color:#3c919e}.theme-18 .controls .share-button svg.share-icon path{stroke:#3c919e}.theme-18 .controls .share-button svg.share-icon.active path{fill:#3c919e}.theme-18 ~ #share-links{border:1px solid #3c919e}.theme-18 ~ #share-links .share-links-close{border:1px solid #3c919e}.theme-18 ~ #share-links .share-links-close:before{color:#3c919e}.theme-18 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#3c919e}.theme-18 ~ #share-links .share-link-label button{border:1px solid #9ad0d9;color:#9ad0d9}.theme-18 ~ #share-links .share-link-label button:focus,.theme-18 ~ #share-links .share-link-label button:hover{background-color:#204d54}.theme-18 ~ .bookmarks-modal{border:1px solid #3c919e}.theme-18 ~ .bookmarks-modal button{background-color:#3c919e}.theme-18 ~ .bookmarks-modal .bookmarks-list-header,.theme-18 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #9ad0d9}.theme-18 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #9ad0d9}.theme-18 ~ .last-location-prompt{border-color:#3c919e;color:#3c919e}.theme-18 ~ .last-location-prompt a{color:#037bb5}.theme-18 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-18 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-18 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-18 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-18 svg[class*="icon"].history-icon path{fill:#3c919e}.theme-18 .figure .figure-source .button,.theme-18 .figure-summary-meta .figure-source .button{background-color:#3c919e}.theme-18 .figure-images .fullscreen-button{color:#3c919e;border-color:#3c919e}.theme-18 .figure button.load-iframe-button{background-color:#3c919e}.theme-18 .figure button.load-iframe-button:focus,.theme-18 .figure button.load-iframe-button:hover{background-color:#204d54}.theme-18 .slides{border-color:#77b2bb}.theme-18 .slides .figure .figure-body .title{color:#3c919e}.theme-18 .nav-slides{color:#fff;background-color:#77b2bb}.theme-18 .nav-slides a{color:#fff;background-color:#77b2bb}.theme-18 .nav-slides a:hover,.theme-18 .nav-slides a:active,.theme-18 .nav-slides a:focus{background-color:#2b4f55;outline-color:#2b4f55}.theme-18 .slide-current a{background-color:#447f88;outline-color:#447f88}.theme-18 .extra-emphasis{color:#3c919e}.theme-18 .video .video-options .video-options-button{background-color:#3c919e}.theme-18 .video .video-options .video-options-button:hover{background-color:#204d54}.theme-18 .video .video-options .video-options-content{border-color:#3c919e}.theme-18 .video .video-options .video-options-content ul li a:focus,.theme-18 .video .video-options .video-options-content ul li a:hover{background-color:#3c919e}.theme-19 .chapter-opener-image-caption{color:#f5d8cd}.theme-19.default-page h1{background-color:#dc764d !important}.theme-19.default-page h1:before{background-image:url("../images/pinch-top-F48356.svg")}.theme-19.default-page h1:after{background-image:url("../images/pinch-bottom-F48356.svg")}.theme-19 h2,.theme-19 h3,.theme-19 .subheadline{color:#dc764d}.theme-19 [role="tab"] a{color:#dc764d}.theme-19 .definition{background-color:#dc764d}.theme-19 .definition-description-hover{border-color:#dc764d}.theme-19 .definition-description-hover .close{background:#dc764d}.js-definitions .theme-19 .definition{background-color:white;border:0.2em solid #dc764d;color:#dc764d}.theme-19 .accordion-show-all-button{border-color:#dc764d;color:#dc764d}.theme-19 .anchorjs-link{border-color:#dc764d;color:#dc764d}.theme-19 .sidenote:before,.theme-19 .footnote-detail:before{background-color:#dc764d}.theme-19 .einstein h3 strong:first-of-type,.theme-19 .great-economist h3 strong:first-of-type,.theme-19 .great-economists h3 strong:first-of-type,.theme-19 .economist h3 strong:first-of-type,.theme-19 .economists h3 strong:first-of-type,.theme-19 .expandable-box h3 strong:first-of-type{background-color:#dc764d;color:white}.theme-19 .einstein h2,.theme-19 .einstein h3,.theme-19 .einstein h4,.theme-19 .einstein h5,.theme-19 .einstein h6,.theme-19 .great-economist h2,.theme-19 .great-economist h3,.theme-19 .great-economist h4,.theme-19 .great-economist h5,.theme-19 .great-economist h6,.theme-19 .great-economists h2,.theme-19 .great-economists h3,.theme-19 .great-economists h4,.theme-19 .great-economists h5,.theme-19 .great-economists h6,.theme-19 .economist h2,.theme-19 .economist h3,.theme-19 .economist h4,.theme-19 .economist h5,.theme-19 .economist h6,.theme-19 .economists h2,.theme-19 .economists h3,.theme-19 .economists h4,.theme-19 .economists h5,.theme-19 .economists h6,.theme-19 .expandable-box h2,.theme-19 .expandable-box h3,.theme-19 .expandable-box h4,.theme-19 .expandable-box h5,.theme-19 .expandable-box h6{color:#dc764d}.theme-19 .einstein .sidenote:before,.theme-19 .einstein .footnote-detail:before,.theme-19 .great-economist .sidenote:before,.theme-19 .great-economist .footnote-detail:before,.theme-19 .great-economists .sidenote:before,.theme-19 .great-economists .footnote-detail:before,.theme-19 .economist .sidenote:before,.theme-19 .economist .footnote-detail:before,.theme-19 .economists .sidenote:before,.theme-19 .economists .footnote-detail:before,.theme-19 .expandable-box .sidenote:before,.theme-19 .expandable-box .footnote-detail:before{background-color:white}.theme-19 .mcq,.theme-19 .question{background-color:#f5d8cd;background-color:rgba(220,118,77,0.15)}.theme-19 .mcq .check-answer-button,.theme-19 .question .check-answer-button{background-color:#dc764d !important}.theme-19 .mcq .check-answer-button:focus,.theme-19 .mcq .check-answer-button:hover,.theme-19 .question .check-answer-button:focus,.theme-19 .question .check-answer-button:hover{background-color:#a34620 !important}.theme-19 .mcq-options .selected{border-color:#dc764d !important}.theme-19 .exercise,.theme-19 .info,.theme-19 .box{border-color:#dc764d}.theme-19 .info{color:#dc764d}.theme-19 sup[id^=fnref]{background-color:#dc764d}.theme-19 .footnote-detail{border-color:#dc764d}.theme-19 .footnote-detail .reversefootnote{background-color:#dc764d}.theme-19 .masthead,.theme-19 [href="#nav"],.theme-19 #footer,.theme-19 .nav-back-button{background-color:#dc764d;color:white}.theme-19 .masthead a,.theme-19 [href="#nav"] a,.theme-19 #footer a,.theme-19 .nav-back-button a{color:white}.theme-19 [href="#nav"]:focus,.theme-19 [href="#nav"]:hover{background-color:#a34620}.js-nav-open .theme-19 [href="#nav"]{background-color:transparent}.theme-19 #footer{border-top-color:#dc764d}.theme-19 [data-nav-close]:after{color:#dc764d}.theme-19 #nav .nav-list ol li:hover,.theme-19 #nav .nav-list ol li:focus,.theme-19 #nav .nav-list ol li:active,.theme-19 #nav .nav-list ol li.active,.theme-19 #nav .nav-list ul li:hover,.theme-19 #nav .nav-list ul li:focus,.theme-19 #nav .nav-list ul li:active,.theme-19 #nav .nav-list ul li.active{background-color:#dc764d}.theme-19 #nav .search input{border-color:#e79f82}.theme-19 #nav .search input[type="submit"]{background-color:#dc764d}.theme-19 .controls .language-select:hover .language-select-list{border-color:#dc764d}.theme-19 .controls svg{stroke:#dc764d}.theme-19 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-19 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#dc764d}.theme-19 .controls .annotator [data-tooltip-description]:hover:before{border-color:#dc764d}.theme-19 .controls .annotator [data-tooltip-description]:hover:after{background-color:#dc764d;border-color:#dc764d}.theme-19 .controls .share-button svg.share-icon path{stroke:#dc764d}.theme-19 .controls .share-button svg.share-icon.active path{fill:#dc764d}.theme-19 ~ #share-links{border:1px solid #dc764d}.theme-19 ~ #share-links .share-links-close{border:1px solid #dc764d}.theme-19 ~ #share-links .share-links-close:before{color:#dc764d}.theme-19 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#dc764d}.theme-19 ~ #share-links .share-link-label button{border:1px solid #f5d8cd;color:#f5d8cd}.theme-19 ~ #share-links .share-link-label button:focus,.theme-19 ~ #share-links .share-link-label button:hover{background-color:#a34620}.theme-19 ~ .bookmarks-modal{border:1px solid #dc764d}.theme-19 ~ .bookmarks-modal button{background-color:#dc764d}.theme-19 ~ .bookmarks-modal .bookmarks-list-header,.theme-19 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #f5d8cd}.theme-19 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #f5d8cd}.theme-19 ~ .last-location-prompt{border-color:#dc764d;color:#dc764d}.theme-19 ~ .last-location-prompt a{color:#037bb5}.theme-19 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-19 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-19 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-19 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-19 svg[class*="icon"].history-icon path{fill:#dc764d}.theme-19 .figure .figure-source .button,.theme-19 .figure-summary-meta .figure-source .button{background-color:#dc764d}.theme-19 .figure-images .fullscreen-button{color:#dc764d;border-color:#dc764d}.theme-19 .figure button.load-iframe-button{background-color:#dc764d}.theme-19 .figure button.load-iframe-button:focus,.theme-19 .figure button.load-iframe-button:hover{background-color:#a34620}.theme-19 .slides{border-color:#e79f82}.theme-19 .slides .figure .figure-body .title{color:#dc764d}.theme-19 .nav-slides{color:#fff;background-color:#e79f82}.theme-19 .nav-slides a{color:#fff;background-color:#e79f82}.theme-19 .nav-slides a:hover,.theme-19 .nav-slides a:active,.theme-19 .nav-slides a:focus{background-color:#99411d;outline-color:#99411d}.theme-19 .slide-current a{background-color:#d75d2c;outline-color:#d75d2c}.theme-19 .extra-emphasis{color:#dc764d}.theme-19 .video .video-options .video-options-button{background-color:#dc764d}.theme-19 .video .video-options .video-options-button:hover{background-color:#a34620}.theme-19 .video .video-options .video-options-content{border-color:#dc764d}.theme-19 .video .video-options .video-options-content ul li a:focus,.theme-19 .video .video-options .video-options-content ul li a:hover{background-color:#dc764d}.theme-20 .chapter-opener-image-caption{color:#c3d4b4}.theme-20.default-page h1{background-color:#759757 !important}.theme-20.default-page h1:before{background-image:url("../images/pinch-top-92BD6D.svg")}.theme-20.default-page h1:after{background-image:url("../images/pinch-bottom-92BD6D.svg")}.theme-20 h2,.theme-20 h3,.theme-20 .subheadline{color:#759757}.theme-20 [role="tab"] a{color:#759757}.theme-20 .definition{background-color:#759757}.theme-20 .definition-description-hover{border-color:#759757}.theme-20 .definition-description-hover .close{background:#759757}.js-definitions .theme-20 .definition{background-color:white;border:0.2em solid #759757;color:#759757}.theme-20 .accordion-show-all-button{border-color:#759757;color:#759757}.theme-20 .anchorjs-link{border-color:#759757;color:#759757}.theme-20 .sidenote:before,.theme-20 .footnote-detail:before{background-color:#759757}.theme-20 .einstein h3 strong:first-of-type,.theme-20 .great-economist h3 strong:first-of-type,.theme-20 .great-economists h3 strong:first-of-type,.theme-20 .economist h3 strong:first-of-type,.theme-20 .economists h3 strong:first-of-type,.theme-20 .expandable-box h3 strong:first-of-type{background-color:#759757;color:white}.theme-20 .einstein h2,.theme-20 .einstein h3,.theme-20 .einstein h4,.theme-20 .einstein h5,.theme-20 .einstein h6,.theme-20 .great-economist h2,.theme-20 .great-economist h3,.theme-20 .great-economist h4,.theme-20 .great-economist h5,.theme-20 .great-economist h6,.theme-20 .great-economists h2,.theme-20 .great-economists h3,.theme-20 .great-economists h4,.theme-20 .great-economists h5,.theme-20 .great-economists h6,.theme-20 .economist h2,.theme-20 .economist h3,.theme-20 .economist h4,.theme-20 .economist h5,.theme-20 .economist h6,.theme-20 .economists h2,.theme-20 .economists h3,.theme-20 .economists h4,.theme-20 .economists h5,.theme-20 .economists h6,.theme-20 .expandable-box h2,.theme-20 .expandable-box h3,.theme-20 .expandable-box h4,.theme-20 .expandable-box h5,.theme-20 .expandable-box h6{color:#759757}.theme-20 .einstein .sidenote:before,.theme-20 .einstein .footnote-detail:before,.theme-20 .great-economist .sidenote:before,.theme-20 .great-economist .footnote-detail:before,.theme-20 .great-economists .sidenote:before,.theme-20 .great-economists .footnote-detail:before,.theme-20 .economist .sidenote:before,.theme-20 .economist .footnote-detail:before,.theme-20 .economists .sidenote:before,.theme-20 .economists .footnote-detail:before,.theme-20 .expandable-box .sidenote:before,.theme-20 .expandable-box .footnote-detail:before{background-color:white}.theme-20 .mcq,.theme-20 .question{background-color:#c3d4b4;background-color:rgba(117,151,87,0.15)}.theme-20 .mcq .check-answer-button,.theme-20 .question .check-answer-button{background-color:#759757 !important}.theme-20 .mcq .check-answer-button:focus,.theme-20 .mcq .check-answer-button:hover,.theme-20 .question .check-answer-button:focus,.theme-20 .question .check-answer-button:hover{background-color:#435632 !important}.theme-20 .mcq-options .selected{border-color:#759757 !important}.theme-20 .exercise,.theme-20 .info,.theme-20 .box{border-color:#759757}.theme-20 .info{color:#759757}.theme-20 sup[id^=fnref]{background-color:#759757}.theme-20 .footnote-detail{border-color:#759757}.theme-20 .footnote-detail .reversefootnote{background-color:#759757}.theme-20 .masthead,.theme-20 [href="#nav"],.theme-20 #footer,.theme-20 .nav-back-button{background-color:#759757;color:white}.theme-20 .masthead a,.theme-20 [href="#nav"] a,.theme-20 #footer a,.theme-20 .nav-back-button a{color:white}.theme-20 [href="#nav"]:focus,.theme-20 [href="#nav"]:hover{background-color:#435632}.js-nav-open .theme-20 [href="#nav"]{background-color:transparent}.theme-20 #footer{border-top-color:#759757}.theme-20 [data-nav-close]:after{color:#759757}.theme-20 #nav .nav-list ol li:hover,.theme-20 #nav .nav-list ol li:focus,.theme-20 #nav .nav-list ol li:active,.theme-20 #nav .nav-list ol li.active,.theme-20 #nav .nav-list ul li:hover,.theme-20 #nav .nav-list ul li:focus,.theme-20 #nav .nav-list ul li:active,.theme-20 #nav .nav-list ul li.active{background-color:#759757}.theme-20 #nav .search input{border-color:#9eb689}.theme-20 #nav .search input[type="submit"]{background-color:#759757}.theme-20 .controls .language-select:hover .language-select-list{border-color:#759757}.theme-20 .controls svg{stroke:#759757}.theme-20 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-20 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#759757}.theme-20 .controls .annotator [data-tooltip-description]:hover:before{border-color:#759757}.theme-20 .controls .annotator [data-tooltip-description]:hover:after{background-color:#759757;border-color:#759757}.theme-20 .controls .share-button svg.share-icon path{stroke:#759757}.theme-20 .controls .share-button svg.share-icon.active path{fill:#759757}.theme-20 ~ #share-links{border:1px solid #759757}.theme-20 ~ #share-links .share-links-close{border:1px solid #759757}.theme-20 ~ #share-links .share-links-close:before{color:#759757}.theme-20 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#759757}.theme-20 ~ #share-links .share-link-label button{border:1px solid #c3d4b4;color:#c3d4b4}.theme-20 ~ #share-links .share-link-label button:focus,.theme-20 ~ #share-links .share-link-label button:hover{background-color:#435632}.theme-20 ~ .bookmarks-modal{border:1px solid #759757}.theme-20 ~ .bookmarks-modal button{background-color:#759757}.theme-20 ~ .bookmarks-modal .bookmarks-list-header,.theme-20 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #c3d4b4}.theme-20 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #c3d4b4}.theme-20 ~ .last-location-prompt{border-color:#759757;color:#759757}.theme-20 ~ .last-location-prompt a{color:#037bb5}.theme-20 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-20 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-20 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-20 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-20 svg[class*="icon"].history-icon path{fill:#759757}.theme-20 .figure .figure-source .button,.theme-20 .figure-summary-meta .figure-source .button{background-color:#759757}.theme-20 .figure-images .fullscreen-button{color:#759757;border-color:#759757}.theme-20 .figure button.load-iframe-button{background-color:#759757}.theme-20 .figure button.load-iframe-button:focus,.theme-20 .figure button.load-iframe-button:hover{background-color:#435632}.theme-20 .slides{border-color:#9eb689}.theme-20 .slides .figure .figure-body .title{color:#759757}.theme-20 .nav-slides{color:#fff;background-color:#9eb689}.theme-20 .nav-slides a{color:#fff;background-color:#9eb689}.theme-20 .nav-slides a:hover,.theme-20 .nav-slides a:active,.theme-20 .nav-slides a:focus{background-color:#455736;outline-color:#455736}.theme-20 .slide-current a{background-color:#6b8653;outline-color:#6b8653}.theme-20 .extra-emphasis{color:#759757}.theme-20 .video .video-options .video-options-button{background-color:#759757}.theme-20 .video .video-options .video-options-button:hover{background-color:#435632}.theme-20 .video .video-options .video-options-content{border-color:#759757}.theme-20 .video .video-options .video-options-content ul li a:focus,.theme-20 .video .video-options .video-options-content ul li a:hover{background-color:#759757}.theme-21 .chapter-opener-image-caption{color:#c6c8e3}.theme-21.default-page h1{background-color:#6064b0 !important}.theme-21.default-page h1:before{background-image:url("../images/pinch-top-E4A95A.svg")}.theme-21.default-page h1:after{background-image:url("../images/pinch-bottom-E4A95A.svg")}.theme-21 h2,.theme-21 h3,.theme-21 .subheadline{color:#6064b0}.theme-21 [role="tab"] a{color:#6064b0}.theme-21 .definition{background-color:#6064b0}.theme-21 .definition-description-hover{border-color:#6064b0}.theme-21 .definition-description-hover .close{background:#6064b0}.js-definitions .theme-21 .definition{background-color:white;border:0.2em solid #6064b0;color:#6064b0}.theme-21 .accordion-show-all-button{border-color:#6064b0;color:#6064b0}.theme-21 .anchorjs-link{border-color:#6064b0;color:#6064b0}.theme-21 .sidenote:before,.theme-21 .footnote-detail:before{background-color:#6064b0}.theme-21 .einstein h3 strong:first-of-type,.theme-21 .great-economist h3 strong:first-of-type,.theme-21 .great-economists h3 strong:first-of-type,.theme-21 .economist h3 strong:first-of-type,.theme-21 .economists h3 strong:first-of-type,.theme-21 .expandable-box h3 strong:first-of-type{background-color:#6064b0;color:white}.theme-21 .einstein h2,.theme-21 .einstein h3,.theme-21 .einstein h4,.theme-21 .einstein h5,.theme-21 .einstein h6,.theme-21 .great-economist h2,.theme-21 .great-economist h3,.theme-21 .great-economist h4,.theme-21 .great-economist h5,.theme-21 .great-economist h6,.theme-21 .great-economists h2,.theme-21 .great-economists h3,.theme-21 .great-economists h4,.theme-21 .great-economists h5,.theme-21 .great-economists h6,.theme-21 .economist h2,.theme-21 .economist h3,.theme-21 .economist h4,.theme-21 .economist h5,.theme-21 .economist h6,.theme-21 .economists h2,.theme-21 .economists h3,.theme-21 .economists h4,.theme-21 .economists h5,.theme-21 .economists h6,.theme-21 .expandable-box h2,.theme-21 .expandable-box h3,.theme-21 .expandable-box h4,.theme-21 .expandable-box h5,.theme-21 .expandable-box h6{color:#6064b0}.theme-21 .einstein .sidenote:before,.theme-21 .einstein .footnote-detail:before,.theme-21 .great-economist .sidenote:before,.theme-21 .great-economist .footnote-detail:before,.theme-21 .great-economists .sidenote:before,.theme-21 .great-economists .footnote-detail:before,.theme-21 .economist .sidenote:before,.theme-21 .economist .footnote-detail:before,.theme-21 .economists .sidenote:before,.theme-21 .economists .footnote-detail:before,.theme-21 .expandable-box .sidenote:before,.theme-21 .expandable-box .footnote-detail:before{background-color:white}.theme-21 .mcq,.theme-21 .question{background-color:#c6c8e3;background-color:rgba(96,100,176,0.15)}.theme-21 .mcq .check-answer-button,.theme-21 .question .check-answer-button{background-color:#6064b0 !important}.theme-21 .mcq .check-answer-button:focus,.theme-21 .mcq .check-answer-button:hover,.theme-21 .question .check-answer-button:focus,.theme-21 .question .check-answer-button:hover{background-color:#383b72 !important}.theme-21 .mcq-options .selected{border-color:#6064b0 !important}.theme-21 .exercise,.theme-21 .info,.theme-21 .box{border-color:#6064b0}.theme-21 .info{color:#6064b0}.theme-21 sup[id^=fnref]{background-color:#6064b0}.theme-21 .footnote-detail{border-color:#6064b0}.theme-21 .footnote-detail .reversefootnote{background-color:#6064b0}.theme-21 .masthead,.theme-21 [href="#nav"],.theme-21 #footer,.theme-21 .nav-back-button{background-color:#6064b0;color:white}.theme-21 .masthead a,.theme-21 [href="#nav"] a,.theme-21 #footer a,.theme-21 .nav-back-button a{color:white}.theme-21 [href="#nav"]:focus,.theme-21 [href="#nav"]:hover{background-color:#383b72}.js-nav-open .theme-21 [href="#nav"]{background-color:transparent}.theme-21 #footer{border-top-color:#6064b0}.theme-21 [data-nav-close]:after{color:#6064b0}.theme-21 #nav .nav-list ol li:hover,.theme-21 #nav .nav-list ol li:focus,.theme-21 #nav .nav-list ol li:active,.theme-21 #nav .nav-list ol li.active,.theme-21 #nav .nav-list ul li:hover,.theme-21 #nav .nav-list ul li:focus,.theme-21 #nav .nav-list ul li:active,.theme-21 #nav .nav-list ul li.active{background-color:#6064b0}.theme-21 #nav .search input{border-color:#9093c8}.theme-21 #nav .search input[type="submit"]{background-color:#6064b0}.theme-21 .controls .language-select:hover .language-select-list{border-color:#6064b0}.theme-21 .controls svg{stroke:#6064b0}.theme-21 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-21 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#6064b0}.theme-21 .controls .annotator [data-tooltip-description]:hover:before{border-color:#6064b0}.theme-21 .controls .annotator [data-tooltip-description]:hover:after{background-color:#6064b0;border-color:#6064b0}.theme-21 .controls .share-button svg.share-icon path{stroke:#6064b0}.theme-21 .controls .share-button svg.share-icon.active path{fill:#6064b0}.theme-21 ~ #share-links{border:1px solid #6064b0}.theme-21 ~ #share-links .share-links-close{border:1px solid #6064b0}.theme-21 ~ #share-links .share-links-close:before{color:#6064b0}.theme-21 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#6064b0}.theme-21 ~ #share-links .share-link-label button{border:1px solid #c6c8e3;color:#c6c8e3}.theme-21 ~ #share-links .share-link-label button:focus,.theme-21 ~ #share-links .share-link-label button:hover{background-color:#383b72}.theme-21 ~ .bookmarks-modal{border:1px solid #6064b0}.theme-21 ~ .bookmarks-modal button{background-color:#6064b0}.theme-21 ~ .bookmarks-modal .bookmarks-list-header,.theme-21 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #c6c8e3}.theme-21 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #c6c8e3}.theme-21 ~ .last-location-prompt{border-color:#6064b0;color:#6064b0}.theme-21 ~ .last-location-prompt a{color:#037bb5}.theme-21 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-21 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-21 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-21 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-21 svg[class*="icon"].history-icon path{fill:#6064b0}.theme-21 .figure .figure-source .button,.theme-21 .figure-summary-meta .figure-source .button{background-color:#6064b0}.theme-21 .figure-images .fullscreen-button{color:#6064b0;border-color:#6064b0}.theme-21 .figure button.load-iframe-button{background-color:#6064b0}.theme-21 .figure button.load-iframe-button:focus,.theme-21 .figure button.load-iframe-button:hover{background-color:#383b72}.theme-21 .slides{border-color:#9093c8}.theme-21 .slides .figure .figure-body .title{color:#6064b0}.theme-21 .nav-slides{color:#fff;background-color:#9093c8}.theme-21 .nav-slides a{color:#fff;background-color:#9093c8}.theme-21 .nav-slides a:hover,.theme-21 .nav-slides a:active,.theme-21 .nav-slides a:focus{background-color:#373a6f;outline-color:#373a6f}.theme-21 .slide-current a{background-color:#5055a2;outline-color:#5055a2}.theme-21 .extra-emphasis{color:#6064b0}.theme-21 .video .video-options .video-options-button{background-color:#6064b0}.theme-21 .video .video-options .video-options-button:hover{background-color:#383b72}.theme-21 .video .video-options .video-options-content{border-color:#6064b0}.theme-21 .video .video-options .video-options-content ul li a:focus,.theme-21 .video .video-options .video-options-content ul li a:hover{background-color:#6064b0}.theme-21 .mcq,.theme-21 .question{background-color:#b5b7da}.theme-22 .chapter-opener-image-caption{color:#e9dde7}.theme-22.default-page h1{background-color:#AD80A6 !important}.theme-22.default-page h1:before{background-image:url("../images/pinch-top-AD80A6.svg")}.theme-22.default-page h1:after{background-image:url("../images/pinch-bottom-AD80A6.svg")}.theme-22 h2,.theme-22 h3,.theme-22 .subheadline{color:#AD80A6}.theme-22 [role="tab"] a{color:#AD80A6}.theme-22 .definition{background-color:#AD80A6}.theme-22 .definition-description-hover{border-color:#AD80A6}.theme-22 .definition-description-hover .close{background:#AD80A6}.js-definitions .theme-22 .definition{background-color:white;border:0.2em solid #AD80A6;color:#AD80A6}.theme-22 .accordion-show-all-button{border-color:#AD80A6;color:#AD80A6}.theme-22 .anchorjs-link{border-color:#AD80A6;color:#AD80A6}.theme-22 .sidenote:before,.theme-22 .footnote-detail:before{background-color:#AD80A6}.theme-22 .einstein h3 strong:first-of-type,.theme-22 .great-economist h3 strong:first-of-type,.theme-22 .great-economists h3 strong:first-of-type,.theme-22 .economist h3 strong:first-of-type,.theme-22 .economists h3 strong:first-of-type,.theme-22 .expandable-box h3 strong:first-of-type{background-color:#AD80A6;color:white}.theme-22 .einstein h2,.theme-22 .einstein h3,.theme-22 .einstein h4,.theme-22 .einstein h5,.theme-22 .einstein h6,.theme-22 .great-economist h2,.theme-22 .great-economist h3,.theme-22 .great-economist h4,.theme-22 .great-economist h5,.theme-22 .great-economist h6,.theme-22 .great-economists h2,.theme-22 .great-economists h3,.theme-22 .great-economists h4,.theme-22 .great-economists h5,.theme-22 .great-economists h6,.theme-22 .economist h2,.theme-22 .economist h3,.theme-22 .economist h4,.theme-22 .economist h5,.theme-22 .economist h6,.theme-22 .economists h2,.theme-22 .economists h3,.theme-22 .economists h4,.theme-22 .economists h5,.theme-22 .economists h6,.theme-22 .expandable-box h2,.theme-22 .expandable-box h3,.theme-22 .expandable-box h4,.theme-22 .expandable-box h5,.theme-22 .expandable-box h6{color:#AD80A6}.theme-22 .einstein .sidenote:before,.theme-22 .einstein .footnote-detail:before,.theme-22 .great-economist .sidenote:before,.theme-22 .great-economist .footnote-detail:before,.theme-22 .great-economists .sidenote:before,.theme-22 .great-economists .footnote-detail:before,.theme-22 .economist .sidenote:before,.theme-22 .economist .footnote-detail:before,.theme-22 .economists .sidenote:before,.theme-22 .economists .footnote-detail:before,.theme-22 .expandable-box .sidenote:before,.theme-22 .expandable-box .footnote-detail:before{background-color:white}.theme-22 .mcq,.theme-22 .question{background-color:#e9dde7;background-color:rgba(173,128,166,0.15)}.theme-22 .mcq .check-answer-button,.theme-22 .question .check-answer-button{background-color:#AD80A6 !important}.theme-22 .mcq .check-answer-button:focus,.theme-22 .mcq .check-answer-button:hover,.theme-22 .question .check-answer-button:focus,.theme-22 .question .check-answer-button:hover{background-color:#794e72 !important}.theme-22 .mcq-options .selected{border-color:#AD80A6 !important}.theme-22 .exercise,.theme-22 .info,.theme-22 .box{border-color:#AD80A6}.theme-22 .info{color:#AD80A6}.theme-22 sup[id^=fnref]{background-color:#AD80A6}.theme-22 .footnote-detail{border-color:#AD80A6}.theme-22 .footnote-detail .reversefootnote{background-color:#AD80A6}.theme-22 .masthead,.theme-22 [href="#nav"],.theme-22 #footer,.theme-22 .nav-back-button{background-color:#AD80A6;color:white}.theme-22 .masthead a,.theme-22 [href="#nav"] a,.theme-22 #footer a,.theme-22 .nav-back-button a{color:white}.theme-22 [href="#nav"]:focus,.theme-22 [href="#nav"]:hover{background-color:#794e72}.js-nav-open .theme-22 [href="#nav"]{background-color:transparent}.theme-22 #footer{border-top-color:#AD80A6}.theme-22 [data-nav-close]:after{color:#AD80A6}.theme-22 #nav .nav-list ol li:hover,.theme-22 #nav .nav-list ol li:focus,.theme-22 #nav .nav-list ol li:active,.theme-22 #nav .nav-list ol li.active,.theme-22 #nav .nav-list ul li:hover,.theme-22 #nav .nav-list ul li:focus,.theme-22 #nav .nav-list ul li:active,.theme-22 #nav .nav-list ul li.active{background-color:#AD80A6}.theme-22 #nav .search input{border-color:#c6a6c1}.theme-22 #nav .search input[type="submit"]{background-color:#AD80A6}.theme-22 .controls .language-select:hover .language-select-list{border-color:#AD80A6}.theme-22 .controls svg{stroke:#AD80A6}.theme-22 .controls .annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg,.theme-22 .controls .annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#AD80A6}.theme-22 .controls .annotator [data-tooltip-description]:hover:before{border-color:#AD80A6}.theme-22 .controls .annotator [data-tooltip-description]:hover:after{background-color:#AD80A6;border-color:#AD80A6}.theme-22 .controls .share-button svg.share-icon path{stroke:#AD80A6}.theme-22 .controls .share-button svg.share-icon.active path{fill:#AD80A6}.theme-22 ~ #share-links{border:1px solid #AD80A6}.theme-22 ~ #share-links .share-links-close{border:1px solid #AD80A6}.theme-22 ~ #share-links .share-links-close:before{color:#AD80A6}.theme-22 ~ #share-links ul .share-link .share-link-content:hover svg path{fill:#AD80A6}.theme-22 ~ #share-links .share-link-label button{border:1px solid #e9dde7;color:#e9dde7}.theme-22 ~ #share-links .share-link-label button:focus,.theme-22 ~ #share-links .share-link-label button:hover{background-color:#794e72}.theme-22 ~ .bookmarks-modal{border:1px solid #AD80A6}.theme-22 ~ .bookmarks-modal button{background-color:#AD80A6}.theme-22 ~ .bookmarks-modal .bookmarks-list-header,.theme-22 ~ .bookmarks-modal .last-locations-list-header{border-bottom:1px solid #e9dde7}.theme-22 ~ .bookmarks-modal .bookmarks-list-header{border-right:1px solid #e9dde7}.theme-22 ~ .last-location-prompt{border-color:#AD80A6;color:#AD80A6}.theme-22 ~ .last-location-prompt a{color:#037bb5}.theme-22 svg[class*="icon"].bookmark-icon .bookmark-icon-outline,.theme-22 .bookmark-button svg.bookmark-icon .bookmark-icon-outline,.theme-22 .dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline,.theme-22 [data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill,.theme-22 svg[class*="icon"].history-icon path{fill:#AD80A6}.theme-22 .figure .figure-source .button,.theme-22 .figure-summary-meta .figure-source .button{background-color:#AD80A6}.theme-22 .figure-images .fullscreen-button{color:#AD80A6;border-color:#AD80A6}.theme-22 .figure button.load-iframe-button{background-color:#AD80A6}.theme-22 .figure button.load-iframe-button:focus,.theme-22 .figure button.load-iframe-button:hover{background-color:#794e72}.theme-22 .slides{border-color:#c6a6c1}.theme-22 .slides .figure .figure-body .title{color:#AD80A6}.theme-22 .nav-slides{color:#fff;background-color:#c6a6c1}.theme-22 .nav-slides a{color:#fff;background-color:#c6a6c1}.theme-22 .nav-slides a:hover,.theme-22 .nav-slides a:active,.theme-22 .nav-slides a:focus{background-color:#71486b;outline-color:#71486b}.theme-22 .slide-current a{background-color:#9e6896;outline-color:#9e6896}.theme-22 .extra-emphasis{color:#AD80A6}.theme-22 .video .video-options .video-options-button{background-color:#AD80A6}.theme-22 .video .video-options .video-options-button:hover{background-color:#794e72}.theme-22 .video .video-options .video-options-content{border-color:#AD80A6}.theme-22 .video .video-options .video-options-content ul li a:focus,.theme-22 .video .video-options .video-options-content ul li a:hover{background-color:#AD80A6}.theme-legend-heading{font-weight:bold;text-transform:uppercase}.theme-legend{font-family:"Source Sans Pro",sans-serif;font-size:1.0125rem}@media (min-width: 80em){.theme-legend{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.theme-legend.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.theme-legend.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.theme-legend.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.theme-legend-list{list-style-type:none;margin:0 0 1.6875rem 0}@media (min-width: 20em){.theme-legend-list{margin-left:.84375rem}}@media (min-width: 40em){.theme-legend-list{column-count:2}}@media (min-width: 80em){.theme-legend-list{column-count:1}}.theme-legend-filter-button{cursor:pointer;margin-left:-0.84375rem}.theme-legend-filter-button:after{color:#facdcd;content:"≡";font-size:1.125rem}.theme-legend-filter-button:after:hover{color:#037bb5}.theme-legend-filter-button.theme-legend-filter-button-active:after{content:"≢"}.theme-legend-theme svg{height:1.5em;position:relative;top:0.4em;width:1.5em}.theme-key-theme svg{height:1em;position:relative;top:0.15em;width:1em}[role="tab"] .theme-key-theme{display:inline-block;padding-right:0}[data-accordion="closed"] .theme-key-label{display:none}[data-accordion="open"]{line-height:1}[data-accordion="open"] a:first-of-type{display:block;line-height:1.3}[data-accordion="open"] .theme-key-theme{color:#423F43;font-family:"Source Sans Pro",sans-serif;font-size:.5625rem;font-weight:normal;letter-spacing:0;margin-right:1em;text-transform:none}@media (max-width: 60em){[data-accordion="open"] .theme-key-theme{line-height:1.3}}@media (min-width: 60em){[data-accordion="open"] .theme-key-theme{font-size:.28125rem}}[data-accordion="open"] .theme-key-theme svg{margin-right:0.5em}.theme-legend-theme-17 svg circle,.theme-key-17 svg circle{fill:#9F6B5B;stroke:none}.theme-legend-theme-18 svg circle,.theme-key-18 svg circle{fill:#3c919e;stroke:none}.theme-legend-theme-19 svg circle,.theme-key-19 svg circle{fill:#dc764d;stroke:none}.theme-legend-theme-20 svg circle,.theme-key-20 svg circle{fill:#759757;stroke:none}.theme-legend-theme-21 svg circle,.theme-key-21 svg circle{fill:#6064b0;stroke:none}.theme-legend-theme-22 svg circle,.theme-key-22 svg circle{fill:#AD80A6;stroke:none}.subheadline .theme-key-theme{display:none}a.anchorjs-link{font-size:.675rem;line-height:1.3;font-family:"Source Sans Pro",sans-serif;background-color:transparent;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:bold;padding:0.15rem 0.25rem;text-transform:uppercase;margin:0 1.6875rem;display:inline-block;vertical-align:middle;line-height:normal}@media only screen and (min-width: 850px){a.anchorjs-link{font-size:.7875rem}}[data-accordion] a.anchorjs-link{display:none}.box{background-color:inherit;border:2px solid #f05a5b;border-bottom-right-radius:2rem}.box ul,.box ol{margin-left:1.5rem}.box p:last-child,.box ul:last-child,.box ol:last-child{margin-bottom:0}ol.box,ul.box{padding:.84375rem 1.6875rem}blockquote{padding:0 1rem}.einstein,.great-economist,.great-economists,.economists,.economist,.expandable-box{background:#F2F2F2;margin:1.5em 0;padding-bottom:.84375rem;padding-left:0.5em;padding-top:0;padding-right:0.5em}.einstein h2,.einstein h3,.einstein h4,.einstein h5,.einstein h6,.great-economist h2,.great-economist h3,.great-economist h4,.great-economist h5,.great-economist h6,.great-economists h2,.great-economists h3,.great-economists h4,.great-economists h5,.great-economists h6,.economists h2,.economists h3,.economists h4,.economists h5,.economists h6,.economist h2,.economist h3,.economist h4,.economist h5,.economist h6,.expandable-box h2,.expandable-box h3,.expandable-box h4,.expandable-box h5,.expandable-box h6{color:#f05a5b;font-style:italic;font-weight:normal;font-family:"Crimson Pro",serif}.einstein h2 strong:first-of-type,.einstein h3 strong:first-of-type,.einstein h4 strong:first-of-type,.einstein h5 strong:first-of-type,.einstein h6 strong:first-of-type,.great-economist h2 strong:first-of-type,.great-economist h3 strong:first-of-type,.great-economist h4 strong:first-of-type,.great-economist h5 strong:first-of-type,.great-economist h6 strong:first-of-type,.great-economists h2 strong:first-of-type,.great-economists h3 strong:first-of-type,.great-economists h4 strong:first-of-type,.great-economists h5 strong:first-of-type,.great-economists h6 strong:first-of-type,.economists h2 strong:first-of-type,.economists h3 strong:first-of-type,.economists h4 strong:first-of-type,.economists h5 strong:first-of-type,.economists h6 strong:first-of-type,.economist h2 strong:first-of-type,.economist h3 strong:first-of-type,.economist h4 strong:first-of-type,.economist h5 strong:first-of-type,.economist h6 strong:first-of-type,.expandable-box h2 strong:first-of-type,.expandable-box h3 strong:first-of-type,.expandable-box h4 strong:first-of-type,.expandable-box h5 strong:first-of-type,.expandable-box h6 strong:first-of-type{background:#f05a5b;color:white;display:block;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;padding-right:0.35em;padding-left:0.35em;margin-right:-0.35em;margin-bottom:0.5em;margin-left:-0.35em;overflow:auto}.einstein h2 em,.einstein h3 em,.einstein h4 em,.einstein h5 em,.einstein h6 em,.great-economist h2 em,.great-economist h3 em,.great-economist h4 em,.great-economist h5 em,.great-economist h6 em,.great-economists h2 em,.great-economists h3 em,.great-economists h4 em,.great-economists h5 em,.great-economists h6 em,.economists h2 em,.economists h3 em,.economists h4 em,.economists h5 em,.economists h6 em,.economist h2 em,.economist h3 em,.economist h4 em,.economist h5 em,.economist h6 em,.expandable-box h2 em,.expandable-box h3 em,.expandable-box h4 em,.expandable-box h5 em,.expandable-box h6 em{font-style:normal}.einstein h4,.einstein h5,.einstein h6,.great-economist h4,.great-economist h5,.great-economist h6,.great-economists h4,.great-economists h5,.great-economists h6,.economists h4,.economists h5,.economists h6,.economist h4,.economist h5,.economist h6,.expandable-box h4,.expandable-box h5,.expandable-box h6{color:#423F43}.einstein pre,.einstein code,.einstein .highlight,.einstein .highlighter-rouge,.great-economist pre,.great-economist code,.great-economist .highlight,.great-economist .highlighter-rouge,.great-economists pre,.great-economists code,.great-economists .highlight,.great-economists .highlighter-rouge,.economists pre,.economists code,.economists .highlight,.economists .highlighter-rouge,.economist pre,.economist code,.economist .highlight,.economist .highlighter-rouge,.expandable-box pre,.expandable-box code,.expandable-box .highlight,.expandable-box .highlighter-rouge{background-color:white}.einstein .exercise h3 strong:first-of-type,.einstein .question h3 strong:first-of-type,.great-economist .exercise h3 strong:first-of-type,.great-economist .question h3 strong:first-of-type,.great-economists .exercise h3 strong:first-of-type,.great-economists .question h3 strong:first-of-type,.economists .exercise h3 strong:first-of-type,.economists .question h3 strong:first-of-type,.economist .exercise h3 strong:first-of-type,.economist .question h3 strong:first-of-type,.expandable-box .exercise h3 strong:first-of-type,.expandable-box .question h3 strong:first-of-type{color:#f05a5b;background:transparent;display:inline;margin-bottom:0}.einstein p:last-child,.einstein ol:last-child,.einstein ul:last-child,.great-economist p:last-child,.great-economist ol:last-child,.great-economist ul:last-child,.great-economists p:last-child,.great-economists ol:last-child,.great-economists ul:last-child,.economists p:last-child,.economists ol:last-child,.economists ul:last-child,.economist p:last-child,.economist ol:last-child,.economist ul:last-child,.expandable-box p:last-child,.expandable-box ol:last-child,.expandable-box ul:last-child{margin-bottom:0}.einstein .figure.thumbnail,.great-economist .figure.thumbnail,.great-economists .figure.thumbnail,.economists .figure.thumbnail,.economist .figure.thumbnail,.expandable-box .figure.thumbnail{margin-right:0}.einstein .extension-preview,.great-economist .extension-preview,.great-economists .extension-preview,.economists .extension-preview,.economist .extension-preview,.expandable-box .extension-preview{margin-bottom:0.75rem}.einstein .extension-preview .preview-read-more,.great-economist .extension-preview .preview-read-more,.great-economists .extension-preview .preview-read-more,.economists .extension-preview .preview-read-more,.economist .extension-preview .preview-read-more,.expandable-box .extension-preview .preview-read-more{font-size:.675rem;line-height:1.3;font-family:"Source Sans Pro",sans-serif;background-color:transparent;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:bold;padding:0.15rem 0.25rem;text-transform:uppercase;background-color:#F2F2F2;display:block;margin:0 auto;padding:0.25rem}@media only screen and (min-width: 850px){.einstein .extension-preview .preview-read-more,.great-economist .extension-preview .preview-read-more,.great-economists .extension-preview .preview-read-more,.economists .extension-preview .preview-read-more,.economist .extension-preview .preview-read-more,.expandable-box .extension-preview .preview-read-more{font-size:.7875rem}}.info,.exercise{border:2px solid #f05a5b;border-bottom-right-radius:2rem;margin:1.5em 0;padding:.84375rem;font-size:.9rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif}@media only screen and (min-width: 850px){.info,.exercise{font-size:1.125rem}}.info p,.exercise p{font-size:.9rem;line-height:1.5}@media only screen and (min-width: 850px){.info p,.exercise p{font-size:1.125rem}}.info h2,.info h3,.info h4,.info h5,.info h6,.exercise h2,.exercise h3,.exercise h4,.exercise h5,.exercise h6{font-weight:700;font-size:1.125rem;line-height:1.25;font-family:"Source Sans Pro",sans-serif;font-style:normal;color:#f05a5b;margin-top:0;display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap}@media only screen and (min-width: 850px){.info h2,.info h3,.info h4,.info h5,.info h6,.exercise h2,.exercise h3,.exercise h4,.exercise h5,.exercise h6{font-size:1.35rem}}.info h2 strong,.info h3 strong,.info h4 strong,.info h5 strong,.info h6 strong,.exercise h2 strong,.exercise h3 strong,.exercise h4 strong,.exercise h5 strong,.exercise h6 strong{text-transform:uppercase}.info h2 em,.info h3 em,.info h4 em,.info h5 em,.info h6 em,.exercise h2 em,.exercise h3 em,.exercise h4 em,.exercise h5 em,.exercise h6 em{font-style:italic}.info p:last-child,.info ol:last-child,.info ul:last-child,.exercise p:last-child,.exercise ol:last-child,.exercise ul:last-child{margin-bottom:0}.exercise>h2,.exercise>h3,.exercise>h4,.exercise>h5,.exercise>h6{font-size:1.125rem;line-height:1.25;font-weight:400;margin-bottom:0.75rem}.exercise>h2 strong,.exercise>h3 strong,.exercise>h4 strong,.exercise>h5 strong,.exercise>h6 strong{font-weight:700}@media only screen and (min-width: 850px){.exercise>h2,.exercise>h3,.exercise>h4,.exercise>h5,.exercise>h6{font-size:1.35rem}}.info{color:#f05a5b}.info p{color:#f05a5b}@media (min-width: 80em){.info{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.info.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.info.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.info.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.box.prerequisites{background-color:#F8EBEB;margin:0;border:none;border-left:1.5rem solid #f05a5b;font-family:"Source Sans Pro",sans-serif;line-height:1.5;padding:1.5rem;border-bottom-right-radius:2rem;margin-left:-1.5rem}@media only screen and (max-width: 49rem){.box.prerequisites{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin:0;border-bottom-right-radius:unset}}.box.prerequisites h2{font-weight:700;font-size:1.3888888889rem;line-height:1.25;color:#f05a5b;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:700;margin-bottom:1rem}@media only screen and (min-width: 850px){.box.prerequisites h2{font-size:1.6666666667rem}}.box.prerequisites h2:not(:first-of-type){margin-top:1rem}.box.prerequisites .anchorjs-link{display:none}.box.prerequisites p{margin-bottom:0}.box.prerequisites p,.box.prerequisites ol,.box.prerequisites ul{font-size:.9rem;line-height:1.5}@media only screen and (min-width: 850px){.box.prerequisites p,.box.prerequisites ol,.box.prerequisites ul{font-size:1.125rem}}.box.prerequisites p+p,.box.prerequisites ol+p,.box.prerequisites ul+p{margin-top:0.75rem}.section .box.prerequisites{border:none;margin-left:0;margin-bottom:1.5rem}.box.summary{background-color:#F8EBEB;border:none;border-left:1.5rem solid #f05a5b;padding:2rem}.box.summary h3{font-family:"Source Sans Pro",sans-serif;font-style:normal}.toggle{color:inherit;cursor:pointer;float:right}.toggle:after{content:" –";font-weight:300}.toggle.closed:after{content:" +"}.toggle.open:after{content:" \2013"}.web-full-width{float:none;max-width:100%}.web-condensed p{margin-bottom:0}@media (min-width: 80em){.info+.info,.info+*+.info,.info+*+*+.info,.info+.info,.info+*+.info,.info+*+*+.info,.definition+.info,.definition+*+.info,.definition+*+*+.info,.sidenote+.info,.sidenote+*+.info,.sidenote+*+*+.info{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.info+.info.web-wide,.info+*+.info.web-wide,.info+*+*+.info.web-wide,.info+.info.web-wide,.info+*+.info.web-wide,.info+*+*+.info.web-wide,.definition+.info.web-wide,.definition+*+.info.web-wide,.definition+*+*+.info.web-wide,.sidenote+.info.web-wide,.sidenote+*+.info.web-wide,.sidenote+*+*+.info.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.info+.info.web-full-width,.info+*+.info.web-full-width,.info+*+*+.info.web-full-width,.info+.info.web-full-width,.info+*+.info.web-full-width,.info+*+*+.info.web-full-width,.definition+.info.web-full-width,.definition+*+.info.web-full-width,.definition+*+*+.info.web-full-width,.sidenote+.info.web-full-width,.sidenote+*+.info.web-full-width,.sidenote+*+*+.info.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 80em){.info+.info.web-sidenote-right,.info+*+.info.web-sidenote-right,.info+*+*+.info.web-sidenote-right,.info+.info.web-sidenote-right,.info+*+.info.web-sidenote-right,.info+*+*+.info.web-sidenote-right,.definition+.info.web-sidenote-right,.definition+*+.info.web-sidenote-right,.definition+*+*+.info.web-sidenote-right,.sidenote+.info.web-sidenote-right,.sidenote+*+.info.web-sidenote-right,.sidenote+*+*+.info.web-sidenote-right{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.info+.info.web-sidenote-right.link-to-component,.info+*+.info.web-sidenote-right.link-to-component,.info+*+*+.info.web-sidenote-right.link-to-component,.info+.info.web-sidenote-right.link-to-component,.info+*+.info.web-sidenote-right.link-to-component,.info+*+*+.info.web-sidenote-right.link-to-component,.definition+.info.web-sidenote-right.link-to-component,.definition+*+.info.web-sidenote-right.link-to-component,.definition+*+*+.info.web-sidenote-right.link-to-component,.sidenote+.info.web-sidenote-right.link-to-component,.sidenote+*+.info.web-sidenote-right.link-to-component,.sidenote+*+*+.info.web-sidenote-right.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.info+.info.web-sidenote-right.web-wide,.info+*+.info.web-sidenote-right.web-wide,.info+*+*+.info.web-sidenote-right.web-wide,.info+.info.web-sidenote-right.web-wide,.info+*+.info.web-sidenote-right.web-wide,.info+*+*+.info.web-sidenote-right.web-wide,.definition+.info.web-sidenote-right.web-wide,.definition+*+.info.web-sidenote-right.web-wide,.definition+*+*+.info.web-sidenote-right.web-wide,.sidenote+.info.web-sidenote-right.web-wide,.sidenote+*+.info.web-sidenote-right.web-wide,.sidenote+*+*+.info.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.info+.info.web-sidenote-right.web-full-width,.info+*+.info.web-sidenote-right.web-full-width,.info+*+*+.info.web-sidenote-right.web-full-width,.info+.info.web-sidenote-right.web-full-width,.info+*+.info.web-sidenote-right.web-full-width,.info+*+*+.info.web-sidenote-right.web-full-width,.definition+.info.web-sidenote-right.web-full-width,.definition+*+.info.web-sidenote-right.web-full-width,.definition+*+*+.info.web-sidenote-right.web-full-width,.sidenote+.info.web-sidenote-right.web-full-width,.sidenote+*+.info.web-sidenote-right.web-full-width,.sidenote+*+*+.info.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.definition+.definition,.definition+*+.definition,.definition+*+*+.definition,.info+.definition,.info+*+.definition,.info+*+*+.definition,.definition+.definition,.definition+*+.definition,.definition+*+*+.definition,.sidenote+.definition,.sidenote+*+.definition,.sidenote+*+*+.definition{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.definition+.definition.web-wide,.definition+*+.definition.web-wide,.definition+*+*+.definition.web-wide,.info+.definition.web-wide,.info+*+.definition.web-wide,.info+*+*+.definition.web-wide,.definition+.definition.web-wide,.definition+*+.definition.web-wide,.definition+*+*+.definition.web-wide,.sidenote+.definition.web-wide,.sidenote+*+.definition.web-wide,.sidenote+*+*+.definition.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.definition+.definition.web-full-width,.definition+*+.definition.web-full-width,.definition+*+*+.definition.web-full-width,.info+.definition.web-full-width,.info+*+.definition.web-full-width,.info+*+*+.definition.web-full-width,.definition+.definition.web-full-width,.definition+*+.definition.web-full-width,.definition+*+*+.definition.web-full-width,.sidenote+.definition.web-full-width,.sidenote+*+.definition.web-full-width,.sidenote+*+*+.definition.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 80em){.definition+.definition.web-sidenote-right,.definition+*+.definition.web-sidenote-right,.definition+*+*+.definition.web-sidenote-right,.info+.definition.web-sidenote-right,.info+*+.definition.web-sidenote-right,.info+*+*+.definition.web-sidenote-right,.definition+.definition.web-sidenote-right,.definition+*+.definition.web-sidenote-right,.definition+*+*+.definition.web-sidenote-right,.sidenote+.definition.web-sidenote-right,.sidenote+*+.definition.web-sidenote-right,.sidenote+*+*+.definition.web-sidenote-right{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.definition+.definition.web-sidenote-right.link-to-component,.definition+*+.definition.web-sidenote-right.link-to-component,.definition+*+*+.definition.web-sidenote-right.link-to-component,.info+.definition.web-sidenote-right.link-to-component,.info+*+.definition.web-sidenote-right.link-to-component,.info+*+*+.definition.web-sidenote-right.link-to-component,.definition+.definition.web-sidenote-right.link-to-component,.definition+*+.definition.web-sidenote-right.link-to-component,.definition+*+*+.definition.web-sidenote-right.link-to-component,.sidenote+.definition.web-sidenote-right.link-to-component,.sidenote+*+.definition.web-sidenote-right.link-to-component,.sidenote+*+*+.definition.web-sidenote-right.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.definition+.definition.web-sidenote-right.web-wide,.definition+*+.definition.web-sidenote-right.web-wide,.definition+*+*+.definition.web-sidenote-right.web-wide,.info+.definition.web-sidenote-right.web-wide,.info+*+.definition.web-sidenote-right.web-wide,.info+*+*+.definition.web-sidenote-right.web-wide,.definition+.definition.web-sidenote-right.web-wide,.definition+*+.definition.web-sidenote-right.web-wide,.definition+*+*+.definition.web-sidenote-right.web-wide,.sidenote+.definition.web-sidenote-right.web-wide,.sidenote+*+.definition.web-sidenote-right.web-wide,.sidenote+*+*+.definition.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.definition+.definition.web-sidenote-right.web-full-width,.definition+*+.definition.web-sidenote-right.web-full-width,.definition+*+*+.definition.web-sidenote-right.web-full-width,.info+.definition.web-sidenote-right.web-full-width,.info+*+.definition.web-sidenote-right.web-full-width,.info+*+*+.definition.web-sidenote-right.web-full-width,.definition+.definition.web-sidenote-right.web-full-width,.definition+*+.definition.web-sidenote-right.web-full-width,.definition+*+*+.definition.web-sidenote-right.web-full-width,.sidenote+.definition.web-sidenote-right.web-full-width,.sidenote+*+.definition.web-sidenote-right.web-full-width,.sidenote+*+*+.definition.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.sidenote+.sidenote,.sidenote+*+.sidenote,.sidenote+*+*+.sidenote,.info+.sidenote,.info+*+.sidenote,.info+*+*+.sidenote,.definition+.sidenote,.definition+*+.sidenote,.definition+*+*+.sidenote,.sidenote+.sidenote,.sidenote+*+.sidenote,.sidenote+*+*+.sidenote{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote.web-wide,.info+.sidenote.web-wide,.info+*+.sidenote.web-wide,.info+*+*+.sidenote.web-wide,.definition+.sidenote.web-wide,.definition+*+.sidenote.web-wide,.definition+*+*+.sidenote.web-wide,.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote.web-full-width,.info+.sidenote.web-full-width,.info+*+.sidenote.web-full-width,.info+*+*+.sidenote.web-full-width,.definition+.sidenote.web-full-width,.definition+*+.sidenote.web-full-width,.definition+*+*+.sidenote.web-full-width,.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 80em){.sidenote+.sidenote.web-sidenote-right,.sidenote+*+.sidenote.web-sidenote-right,.sidenote+*+*+.sidenote.web-sidenote-right,.info+.sidenote.web-sidenote-right,.info+*+.sidenote.web-sidenote-right,.info+*+*+.sidenote.web-sidenote-right,.definition+.sidenote.web-sidenote-right,.definition+*+.sidenote.web-sidenote-right,.definition+*+*+.sidenote.web-sidenote-right,.sidenote+.sidenote.web-sidenote-right,.sidenote+*+.sidenote.web-sidenote-right,.sidenote+*+*+.sidenote.web-sidenote-right{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.sidenote+.sidenote.web-sidenote-right.link-to-component,.sidenote+*+.sidenote.web-sidenote-right.link-to-component,.sidenote+*+*+.sidenote.web-sidenote-right.link-to-component,.info+.sidenote.web-sidenote-right.link-to-component,.info+*+.sidenote.web-sidenote-right.link-to-component,.info+*+*+.sidenote.web-sidenote-right.link-to-component,.definition+.sidenote.web-sidenote-right.link-to-component,.definition+*+.sidenote.web-sidenote-right.link-to-component,.definition+*+*+.sidenote.web-sidenote-right.link-to-component,.sidenote+.sidenote.web-sidenote-right.link-to-component,.sidenote+*+.sidenote.web-sidenote-right.link-to-component,.sidenote+*+*+.sidenote.web-sidenote-right.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.sidenote+.sidenote.web-sidenote-right.web-wide,.sidenote+*+.sidenote.web-sidenote-right.web-wide,.sidenote+*+*+.sidenote.web-sidenote-right.web-wide,.info+.sidenote.web-sidenote-right.web-wide,.info+*+.sidenote.web-sidenote-right.web-wide,.info+*+*+.sidenote.web-sidenote-right.web-wide,.definition+.sidenote.web-sidenote-right.web-wide,.definition+*+.sidenote.web-sidenote-right.web-wide,.definition+*+*+.sidenote.web-sidenote-right.web-wide,.sidenote+.sidenote.web-sidenote-right.web-wide,.sidenote+*+.sidenote.web-sidenote-right.web-wide,.sidenote+*+*+.sidenote.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.sidenote+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+*+.sidenote.web-sidenote-right.web-full-width,.info+.sidenote.web-sidenote-right.web-full-width,.info+*+.sidenote.web-sidenote-right.web-full-width,.info+*+*+.sidenote.web-sidenote-right.web-full-width,.definition+.sidenote.web-sidenote-right.web-full-width,.definition+*+.sidenote.web-sidenote-right.web-full-width,.definition+*+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+*+.sidenote.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.info+.info+.info,.info+*+.info+*+.info,.info+.info+.info,.info+*+.info+*+.info,.info+*+*+.info+*+*+.info,.definition+.info+.info,.definition+*+.info+*+.info,.definition+*+*+.info+*+*+.info,.sidenote+.info+.info,.sidenote+*+.info+*+.info,.sidenote+*+*+.info+*+*+.info{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.info+.info+.info.link-to-component,.info+*+.info+*+.info.link-to-component,.info+.info+.info.link-to-component,.info+*+.info+*+.info.link-to-component,.info+*+*+.info+*+*+.info.link-to-component,.definition+.info+.info.link-to-component,.definition+*+.info+*+.info.link-to-component,.definition+*+*+.info+*+*+.info.link-to-component,.sidenote+.info+.info.link-to-component,.sidenote+*+.info+*+.info.link-to-component,.sidenote+*+*+.info+*+*+.info.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.info+.info+.info.web-wide,.info+*+.info+*+.info.web-wide,.info+.info+.info.web-wide,.info+*+.info+*+.info.web-wide,.info+*+*+.info+*+*+.info.web-wide,.definition+.info+.info.web-wide,.definition+*+.info+*+.info.web-wide,.definition+*+*+.info+*+*+.info.web-wide,.sidenote+.info+.info.web-wide,.sidenote+*+.info+*+.info.web-wide,.sidenote+*+*+.info+*+*+.info.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.info+.info+.info.web-full-width,.info+*+.info+*+.info.web-full-width,.info+.info+.info.web-full-width,.info+*+.info+*+.info.web-full-width,.info+*+*+.info+*+*+.info.web-full-width,.definition+.info+.info.web-full-width,.definition+*+.info+*+.info.web-full-width,.definition+*+*+.info+*+*+.info.web-full-width,.sidenote+.info+.info.web-full-width,.sidenote+*+.info+*+.info.web-full-width,.sidenote+*+*+.info+*+*+.info.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.info+.info+.info.web-sidenote-left,.info+*+.info+*+.info.web-sidenote-left,.info+.info+.info.web-sidenote-left,.info+*+.info+*+.info.web-sidenote-left,.info+*+*+.info+*+*+.info.web-sidenote-left,.definition+.info+.info.web-sidenote-left,.definition+*+.info+*+.info.web-sidenote-left,.definition+*+*+.info+*+*+.info.web-sidenote-left,.sidenote+.info+.info.web-sidenote-left,.sidenote+*+.info+*+.info.web-sidenote-left,.sidenote+*+*+.info+*+*+.info.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.info+.info+.info.web-sidenote-left.web-wide,.info+*+.info+*+.info.web-sidenote-left.web-wide,.info+.info+.info.web-sidenote-left.web-wide,.info+*+.info+*+.info.web-sidenote-left.web-wide,.info+*+*+.info+*+*+.info.web-sidenote-left.web-wide,.definition+.info+.info.web-sidenote-left.web-wide,.definition+*+.info+*+.info.web-sidenote-left.web-wide,.definition+*+*+.info+*+*+.info.web-sidenote-left.web-wide,.sidenote+.info+.info.web-sidenote-left.web-wide,.sidenote+*+.info+*+.info.web-sidenote-left.web-wide,.sidenote+*+*+.info+*+*+.info.web-sidenote-left.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.info+.info+.info.web-sidenote-left.web-full-width,.info+*+.info+*+.info.web-sidenote-left.web-full-width,.info+.info+.info.web-sidenote-left.web-full-width,.info+*+.info+*+.info.web-sidenote-left.web-full-width,.info+*+*+.info+*+*+.info.web-sidenote-left.web-full-width,.definition+.info+.info.web-sidenote-left.web-full-width,.definition+*+.info+*+.info.web-sidenote-left.web-full-width,.definition+*+*+.info+*+*+.info.web-sidenote-left.web-full-width,.sidenote+.info+.info.web-sidenote-left.web-full-width,.sidenote+*+.info+*+.info.web-sidenote-left.web-full-width,.sidenote+*+*+.info+*+*+.info.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 80em){.definition+.definition+.definition,.definition+*+.definition+*+.definition,.info+.definition+.definition,.info+*+.definition+*+.definition,.info+*+*+.definition+*+*+.definition,.definition+.definition+.definition,.definition+*+.definition+*+.definition,.definition+*+*+.definition+*+*+.definition,.sidenote+.definition+.definition,.sidenote+*+.definition+*+.definition,.sidenote+*+*+.definition+*+*+.definition{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.definition+.definition+.definition.link-to-component,.definition+*+.definition+*+.definition.link-to-component,.info+.definition+.definition.link-to-component,.info+*+.definition+*+.definition.link-to-component,.info+*+*+.definition+*+*+.definition.link-to-component,.definition+.definition+.definition.link-to-component,.definition+*+.definition+*+.definition.link-to-component,.definition+*+*+.definition+*+*+.definition.link-to-component,.sidenote+.definition+.definition.link-to-component,.sidenote+*+.definition+*+.definition.link-to-component,.sidenote+*+*+.definition+*+*+.definition.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.definition+.definition+.definition.web-wide,.definition+*+.definition+*+.definition.web-wide,.info+.definition+.definition.web-wide,.info+*+.definition+*+.definition.web-wide,.info+*+*+.definition+*+*+.definition.web-wide,.definition+.definition+.definition.web-wide,.definition+*+.definition+*+.definition.web-wide,.definition+*+*+.definition+*+*+.definition.web-wide,.sidenote+.definition+.definition.web-wide,.sidenote+*+.definition+*+.definition.web-wide,.sidenote+*+*+.definition+*+*+.definition.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.definition+.definition+.definition.web-full-width,.definition+*+.definition+*+.definition.web-full-width,.info+.definition+.definition.web-full-width,.info+*+.definition+*+.definition.web-full-width,.info+*+*+.definition+*+*+.definition.web-full-width,.definition+.definition+.definition.web-full-width,.definition+*+.definition+*+.definition.web-full-width,.definition+*+*+.definition+*+*+.definition.web-full-width,.sidenote+.definition+.definition.web-full-width,.sidenote+*+.definition+*+.definition.web-full-width,.sidenote+*+*+.definition+*+*+.definition.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.definition+.definition+.definition.web-sidenote-left,.definition+*+.definition+*+.definition.web-sidenote-left,.info+.definition+.definition.web-sidenote-left,.info+*+.definition+*+.definition.web-sidenote-left,.info+*+*+.definition+*+*+.definition.web-sidenote-left,.definition+.definition+.definition.web-sidenote-left,.definition+*+.definition+*+.definition.web-sidenote-left,.definition+*+*+.definition+*+*+.definition.web-sidenote-left,.sidenote+.definition+.definition.web-sidenote-left,.sidenote+*+.definition+*+.definition.web-sidenote-left,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.definition+.definition+.definition.web-sidenote-left.web-wide,.definition+*+.definition+*+.definition.web-sidenote-left.web-wide,.info+.definition+.definition.web-sidenote-left.web-wide,.info+*+.definition+*+.definition.web-sidenote-left.web-wide,.info+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide,.definition+.definition+.definition.web-sidenote-left.web-wide,.definition+*+.definition+*+.definition.web-sidenote-left.web-wide,.definition+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide,.sidenote+.definition+.definition.web-sidenote-left.web-wide,.sidenote+*+.definition+*+.definition.web-sidenote-left.web-wide,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.definition+.definition+.definition.web-sidenote-left.web-full-width,.definition+*+.definition+*+.definition.web-sidenote-left.web-full-width,.info+.definition+.definition.web-sidenote-left.web-full-width,.info+*+.definition+*+.definition.web-sidenote-left.web-full-width,.info+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width,.definition+.definition+.definition.web-sidenote-left.web-full-width,.definition+*+.definition+*+.definition.web-sidenote-left.web-full-width,.definition+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width,.sidenote+.definition+.definition.web-sidenote-left.web-full-width,.sidenote+*+.definition+*+.definition.web-sidenote-left.web-full-width,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 80em){.sidenote+.sidenote+.sidenote,.sidenote+*+.sidenote+*+.sidenote,.info+.sidenote+.sidenote,.info+*+.sidenote+*+.sidenote,.info+*+*+.sidenote+*+*+.sidenote,.definition+.sidenote+.sidenote,.definition+*+.sidenote+*+.sidenote,.definition+*+*+.sidenote+*+*+.sidenote,.sidenote+.sidenote+.sidenote,.sidenote+*+.sidenote+*+.sidenote,.sidenote+*+*+.sidenote+*+*+.sidenote{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.sidenote+.sidenote+.sidenote.link-to-component,.sidenote+*+.sidenote+*+.sidenote.link-to-component,.info+.sidenote+.sidenote.link-to-component,.info+*+.sidenote+*+.sidenote.link-to-component,.info+*+*+.sidenote+*+*+.sidenote.link-to-component,.definition+.sidenote+.sidenote.link-to-component,.definition+*+.sidenote+*+.sidenote.link-to-component,.definition+*+*+.sidenote+*+*+.sidenote.link-to-component,.sidenote+.sidenote+.sidenote.link-to-component,.sidenote+*+.sidenote+*+.sidenote.link-to-component,.sidenote+*+*+.sidenote+*+*+.sidenote.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.sidenote+.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-wide,.info+.sidenote+.sidenote.web-wide,.info+*+.sidenote+*+.sidenote.web-wide,.info+*+*+.sidenote+*+*+.sidenote.web-wide,.definition+.sidenote+.sidenote.web-wide,.definition+*+.sidenote+*+.sidenote.web-wide,.definition+*+*+.sidenote+*+*+.sidenote.web-wide,.sidenote+.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote+*+*+.sidenote.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.sidenote+.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-full-width,.info+.sidenote+.sidenote.web-full-width,.info+*+.sidenote+*+.sidenote.web-full-width,.info+*+*+.sidenote+*+*+.sidenote.web-full-width,.definition+.sidenote+.sidenote.web-full-width,.definition+*+.sidenote+*+.sidenote.web-full-width,.definition+*+*+.sidenote+*+*+.sidenote.web-full-width,.sidenote+.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote+*+*+.sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em){.sidenote+.sidenote+.sidenote.web-sidenote-left,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left,.info+.sidenote+.sidenote.web-sidenote-left,.info+*+.sidenote+*+.sidenote.web-sidenote-left,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.definition+.sidenote+.sidenote.web-sidenote-left,.definition+*+.sidenote+*+.sidenote.web-sidenote-left,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.sidenote+.sidenote+.sidenote.web-sidenote-left,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}.sidenote+.sidenote+.sidenote.web-sidenote-left.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.info+.sidenote+.sidenote.web-sidenote-left.web-wide,.info+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide,.definition+.sidenote+.sidenote.web-sidenote-left.web-wide,.definition+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide,.sidenote+.sidenote+.sidenote.web-sidenote-left.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}.sidenote+.sidenote+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.info+.sidenote+.sidenote.web-sidenote-left.web-full-width,.info+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width,.definition+.sidenote+.sidenote.web-sidenote-left.web-full-width,.definition+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width,.sidenote+.sidenote+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}.chapter-opener-image{height:16rem;border-right:1.5rem solid #f05a5b}@media (min-width: 49rem){.chapter-opener-image{height:34rem}}.chapter-opener-image img{height:100%;width:100%;object-fit:cover}.chapter-opener-image.chapter-opener-image-none{display:none}.chapter-opener-image-caption{font-size:.75rem;line-height:1.3;background-color:#423F43;color:#F9F9F9;font-family:"Source Sans Pro",sans-serif;margin-bottom:0;padding:0.5rem 1.5rem 1rem 1.5rem;border-left:1.5rem solid #f05a5b;box-shadow:0 1px #423F43}@media only screen and (min-width: 850px){.chapter-opener-image-caption{font-size:.875rem}}.chapter-opener-image-caption::after{content:"";border-bottom:1px solid #5F5F5F;display:block;margin-top:0.5rem}@media only screen and (min-width: 49rem){.chapter-opener-image-caption{border:none;position:absolute;z-index:4;right:0;max-width:42rem;padding-top:2rem}}@media only screen and (min-width: 1200px){.chapter-opener-image-caption{width:13rem}}.chapter-opener-wrapper{position:relative}.chapter-opener-wrapper::before{content:'';width:100vw;position:absolute;left:50%;transform:translateX(-50%);background-color:#423F43;height:100%}.chapter-opener-wrapper h1{font-size:2.25rem;font-weight:700;text-align:left;line-height:1.25;background-color:#423F43;position:relative;display:flex;flex-direction:column;margin:0 -1.5rem;padding:0 1.5rem 1rem 1.5rem;border-left:1.5rem solid #f05a5b}@media only screen and (min-width: 850px){.chapter-opener-wrapper h1{font-size:3rem}}.chapter-opener-wrapper h1 strong:first-of-type{text-transform:uppercase}@media only screen and (min-width: 49rem){.chapter-opener-wrapper h1{padding-top:2rem}}.subheadline{font-size:1.5rem;line-height:1.3;position:relative;background-color:#423F43;color:#F9F9F9;border-left:1.5rem solid #f05a5b;margin:0 -1.5rem;padding:0 1.5rem 1.5rem 1.5rem}@media only screen and (min-width: 850px){.subheadline{font-size:2.25rem;line-height:1.25}}.content>h1{font-size:2.25rem;font-weight:700;text-align:left;line-height:1.25;color:#f05a5b;text-align:center}@media only screen and (min-width: 850px){.content>h1{font-size:3rem}}.content>h1 strong{display:block;text-transform:uppercase}.section h1{font-size:0;border:none;background-color:#fff;padding-bottom:0;text-align:left;margin-bottom:0.5rem;margin-top:3rem}.section h1 strong{padding-top:0.75rem;text-transform:uppercase}.section h2{margin-top:0}.definition{font-size:.9rem;line-height:1.5;background:#f05a5b;border-bottom-right-radius:2rem;color:#fff;font-family:"Source Sans Pro",sans-serif;padding:.84375rem}@media only screen and (min-width: 850px){.definition{font-size:1.125rem}}@media (min-width: 40em){.definition{clear:right;float:right;min-width:5em;margin:0 0 .84375rem 2em;max-width:40%;position:relative}}@media (min-width: 80em){.definition{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.definition.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.definition.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.definition.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.js-definitions .definition{background-color:#fff;border:2px solid #f05a5b;color:#f05a5b}[data-term]{color:#037bb5;cursor:pointer}.definition-term{display:inline-block;font-weight:bold;margin-right:0.25em}.definition-description{display:inline;margin-bottom:0}.definition-description:after{content:"";display:block}.definition-description.no-definition{background:#ffd54d}.definition-example:before{content:"";display:block;margin-top:0.5em}.definitions{display:none}.definition-description-hover{background-color:#fff;font-family:"Source Sans Pro",sans-serif;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;position:absolute;border-bottom-right-radius:1rem;color:#423F43;font-size:.9rem;line-height:1.5;font-style:initial;font-weight:normal;left:4.0833333333rem;right:4.0833333333rem;max-width:39.2rem;margin-left:auto;margin-right:auto;margin-top:1.6875rem;z-index:10}.definition-description-hover p{font-size:1.0125rem;line-height:1.5}@media only screen and (min-width: 850px){.definition-description-hover p{font-size:1.2375rem}}@media only screen and (min-width: 850px){.definition-description-hover{font-size:1.125rem}}.definition-description-hover p{margin-bottom:0}.sidenote .definition-description-hover{left:0;right:0}.definition-hover-term{font-weight:bold}.definition-description-hover .close{background:#f05a5b;border-radius:1em;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;min-width:1em;padding:0 0.1em 0.1em 0.1em;text-align:center;vertical-align:inherit;border:0;color:#fff;font-size:1rem;line-height:1.5;line-height:1;padding:0.15em 0.1em 0em 0.1em;position:absolute;right:-0.84375rem;top:-0.84375rem}@media only screen and (min-width: 850px){.definition-description-hover .close{font-size:1.25rem}}.definition-description-hover .close:before{content:"×";display:inline-block;position:relative;top:-0.1em;width:1em}.hidden-definition-list{display:none}img{border-width:0;height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}@media (min-width: 20em){img.thumbnail{clear:right;float:right;max-width:40%;padding:0 0 1.6875rem .84375rem}}img.inline-icon{height:1em}svg.inject-svg{width:100%;height:auto}img[src$="svg"]{background-color:#fff}.figure{background-color:transparent;clear:left;font-family:inherit;padding:.84375rem}.figure :not(.MathJax_SVG)>svg{background-color:#fff}.figure img,.figure p img{object-fit:contain}@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.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 .figure-body,.figure.web-thumbnail .figure-body,.figure.sidenote .figure-body,.sidenote .figure .figure-body{font-size:.75rem;line-height:1.3}@media only screen and (min-width: 850px){.figure.thumbnail .figure-body,.figure.web-thumbnail .figure-body,.figure.sidenote .figure-body,.sidenote .figure .figure-body{font-size:.875rem}}.figure.thumbnail .figure-body .title,.figure.thumbnail .figure-body .caption,.figure.web-thumbnail .figure-body .title,.figure.web-thumbnail .figure-body .caption,.figure.sidenote .figure-body .title,.figure.sidenote .figure-body .caption,.sidenote .figure .figure-body .title,.sidenote .figure .figure-body .caption{font-size:.75rem;line-height:1.3}@media only screen and (min-width: 850px){.figure.thumbnail .figure-body .title,.figure.thumbnail .figure-body .caption,.figure.web-thumbnail .figure-body .title,.figure.web-thumbnail .figure-body .caption,.figure.sidenote .figure-body .title,.figure.sidenote .figure-body .caption,.sidenote .figure .figure-body .title,.sidenote .figure .figure-body .caption{font-size:.875rem}}.figure.thumbnail,.figure.web-thumbnail{position:static}.figure.thumbnail .figure-images a,.figure.web-thumbnail .figure-images a{width:100%}@media (min-width: 40em){.figure.thumbnail,.figure.web-thumbnail{max-width:25%;float:right;margin:0 0 0 .84375rem}}@media (min-width: 80em){.figure.thumbnail,.figure.web-thumbnail{margin-right:-13.9375rem}}.figure .figure-body .title{display:none}.figure .figure-body .caption{line-height:inherit;font-size:1.0125rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif;text-align:left;margin-bottom:1.5rem}@media only screen and (min-width: 850px){.figure .figure-body .caption{font-size:1.2375rem}}.figure .figure-body .caption .figure-reference{font-weight:bold}.figure .figure-body .figure-images{margin-bottom:0;max-width:100%}@media (min-width: 40em){.figure .figure-body .figure-images{display:flex;flex-direction:column}}.figure .figure-body .figure-images .figure-flex-container{padding:0 .421875rem 0 .421875rem}@media (min-width: 40em){.figure .figure-body .figure-images.contains-1 .figure-flex-container{flex-basis:100%}.figure .figure-body .figure-images.contains-1 .figure-flex-container:first-child{padding-left:0}.figure .figure-body .figure-images.contains-1 .figure-flex-container:nth-child(1){padding-right:0}}@media (min-width: 40em){.figure .figure-body .figure-images.contains-2 .figure-flex-container{flex-basis:100%}.figure .figure-body .figure-images.contains-2 .figure-flex-container:first-child{padding-left:0}.figure .figure-body .figure-images.contains-2 .figure-flex-container:nth-child(2){padding-right:0}}@media (min-width: 40em){.figure .figure-body .figure-images.contains-3 .figure-flex-container{flex-basis:100%}.figure .figure-body .figure-images.contains-3 .figure-flex-container:first-child{padding-left:0}.figure .figure-body .figure-images.contains-3 .figure-flex-container:nth-child(3){padding-right:0}}@media (min-width: 40em){.figure .figure-body .figure-images.contains-4 .figure-flex-container{flex-basis:100%}.figure .figure-body .figure-images.contains-4 .figure-flex-container:first-child{padding-left:0}.figure .figure-body .figure-images.contains-4 .figure-flex-container:nth-child(4){padding-right:0}}.figure .figure-source{color:#423F43;font-family:"Source Sans Pro",sans-serif;position:relative;text-align:left}.figure .figure-source p.source{font-size:.675rem;line-height:1.3;font-style:normal}@media only screen and (min-width: 850px){.figure .figure-source p.source{font-size:.7875rem}}.figure .figure-source a{color:#037bb5}.figure .figure-source .figure-more{margin-bottom:.84375rem;text-align:center}.figure .figure-source .figure-more a,.figure .figure-source .figure-more button{margin-bottom:.84375rem}.figure .figure-source .figure-more .figure-more-text{border:1px solid #F2F2F2;border-radius:.1rem;padding:.84375rem;text-align:left}.figure .figure-source .figure-more .figure-more-text a{color:#037bb5}@media (min-width: 40em){.figure.image-rows-1-2 .figure-images.contains-3{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container{flex-basis:calc(50% - 1.6875rem)}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container:first-child{flex-basis:49rem;padding-left:.421875rem}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container:nth-of-type(3){padding-right:.421875rem}}@media (min-width: 40em){.figure.image-rows-1 .figure-images.contains-1{flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1 .figure-images.contains-1 .figure-flex-container{flex-basis:14.6458333333rem}.figure.image-rows-1 .figure-images.contains-1 .figure-flex-container:first-child{padding-left:.421875rem}.figure.image-rows-1 .figure-images.contains-1 .figure-flex-container:nth-of-type(1){padding-right:.421875rem}}@media (min-width: 40em){.figure.image-rows-1-1-1 .figure-images.contains-3{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1-1-1 .figure-images.contains-3 .figure-flex-container{flex-basis:47.3125rem}.figure.image-rows-1-1-1 .figure-images.contains-3 .figure-flex-container:first-child{padding-left:.421875rem}.figure.image-rows-1-1-1 .figure-images.contains-3 .figure-flex-container:nth-of-type(3){padding-right:.421875rem}}@media (min-width: 40em){.figure.image-rows-1-1 .figure-images.contains-2{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container{flex-basis:47.3125rem}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container:first-child{padding-left:.421875rem}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container:nth-of-type(2){padding-right:.421875rem}}.figure p{font-size:.9rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif;font-style:normal;text-align:left}@media only screen and (min-width: 850px){.figure p{font-size:1.125rem}}.figure p.source{margin-left:0;margin-right:0}.figure em{font-style:italic}.figure .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{text-align:left}.figure.visuallyhidden{margin:-1px;padding:0}.figure-buttons{display:block;margin:0.25rem 0;text-align:right;width:100%}.figure-buttons button.copy-to-clipboard,.figure-buttons .fullscreen-button{font-size:.675rem;line-height:1.3;font-family:"Source Sans Pro",sans-serif;background-color:transparent;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:bold;padding:0.15rem 0.25rem;text-transform:uppercase}@media only screen and (min-width: 850px){.figure-buttons button.copy-to-clipboard,.figure-buttons .fullscreen-button{font-size:.7875rem}}.thumbnail .figure-buttons button.copy-to-clipboard,.sidenote .figure-buttons button.copy-to-clipboard,.thumbnail .figure-buttons .fullscreen-button,.sidenote .figure-buttons .fullscreen-button{font-size:.675rem;line-height:1.3;font-family:"Source Sans Pro",sans-serif;background-color:transparent;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:bold;padding:0.15rem 0.25rem;text-transform:uppercase;font-size:0.4rem !important;padding:0.1rem 0.15rem}@media only screen and (min-width: 850px){.thumbnail .figure-buttons button.copy-to-clipboard,.sidenote .figure-buttons button.copy-to-clipboard,.thumbnail .figure-buttons .fullscreen-button,.sidenote .figure-buttons .fullscreen-button{font-size:.7875rem}}input[type="text"].filter-input{border:1px solid #f05a5b;margin:3rem 0}.filter-hidden{display:none}sup[id^=fnref]{background:#f05a5b;border-radius:1em;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;min-width:1em;padding:0 0.1em 0.1em 0.1em;text-align:center;vertical-align:inherit;margin-left:0.25em}sup[id^=fnref] a{color:#fff;cursor:pointer}.footnote-detail{background-color:#fff;font-family:"Source Sans Pro",sans-serif;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;border-bottom-right-radius:1rem;left:4.0833333333rem;margin-left:auto;margin-right:auto;margin-top:0;max-width:49rem;position:absolute;right:4.0833333333rem;z-index:1}.footnote-detail p{font-size:1.0125rem;line-height:1.5}@media only screen and (min-width: 850px){.footnote-detail p{font-size:1.2375rem}}.footnote-detail p{margin-bottom:0}.sidenote .footnote-detail{left:0;right:0}.footnotes{border-top:1px solid #F2F2F2;color:#423F43;clear:both}.footnote-detail .reversefootnote{background:#f05a5b;border-radius:1em;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;min-width:1em;padding:0 0.1em 0.1em 0.1em;text-align:center;vertical-align:inherit;border:0;color:#fff;font-size:1em;height:1em;line-height:1;padding:0.15em 0.1em 0em 0.1em;position:absolute;right:-0.84375rem;top:-0.84375rem;width:1em}.footnote-detail .reversefootnote:before{content:"×";font-size:1em;display:inline-block;position:relative;top:-0.1em;width:1em}.footnotes a.reversefootnote svg{background-color:inherit;display:inline-block;height:0.8em;margin:0;vertical-align:inherit}.figure .figure-body .figure-images{position:relative}.figure .figure-body .figure-images.fullscreen{flex-direction:row}.figure .figure-body .figure-images.fullscreen .figure-flex-container{background-color:white;border:calc(min(2vw, 2vh)) solid #fff;display:flex !important;flex-wrap:nowrap !important}.figure .figure-body .figure-images.fullscreen .fullscreen-button{position:absolute;bottom:0.5rem;right:0.5rem}.figure .figure-body .figure-images.fullscreen button.copy-to-clipboard{display:none}.figure .figure-body .figure-images.fullscreen img,.figure .figure-body .figure-images.fullscreen svg{box-shadow:3.2046px 3.2046px 12.8184px rgba(0,0,0,0.16);height:100%;max-width:100%}.figure .figure-body .figure-images.fullscreen.contains-1 img{margin:auto auto}.figure .figure-body .figure-images.fullscreen.contains-1 svg{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%, -50%)}.instructor-tip{background-color:#F2F2F2;border-left:0.2em solid #f05a5b;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;font-size:.75rem;line-height:2.3625rem;margin:-2.53125rem 0 0 1.5em;padding:.84375rem}iframe.owid-iframe{border:0px none;height:600px;margin-bottom:1.5em;width:100%}.slides iframe.owid-iframe{margin-bottom:0}.slides.contains-iframe{background-color:#fff;border-top:0px none}.graph-options{display:block;font-size:.675rem;line-height:1.3;margin:auto;margin-bottom:1.6875rem;padding:0.5em}@media only screen and (min-width: 850px){.graph-options{font-size:.7875rem}}button.load-iframe-button{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9}button.load-iframe-button:hover,button.load-iframe-button:active,button.load-iframe-button:focus{background-color:#BC4546;border:1px solid #BC4546}.figure-more.multiple-links{background-color:#fff;font-family:"Source Sans Pro",sans-serif;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;left:50%;margin-top:1rem;padding:0;position:absolute;transform:translateX(-50%);top:2rem;z-index:1}.figure-more.multiple-links p{font-size:1.0125rem;line-height:1.5}@media only screen and (min-width: 850px){.figure-more.multiple-links p{font-size:1.2375rem}}.figure-more.multiple-links>*{background-color:#fff;color:#423F43 !important;display:block;font-size:.675rem;line-height:1.3;margin:0 !important;padding:0.5em;text-align:left;text-decoration:none;width:-webkit-fill-available}@media only screen and (min-width: 850px){.figure-more.multiple-links>*{font-size:.7875rem}}.figure-more.multiple-links>*:hover,.figure-more.multiple-links>*:focus{background-color:#f05a5b;color:#fff !important}ol,ul{margin:0 0 1.6875rem 1em}ul ul{list-style-type:circle}.list-nospace-web{margin-bottom:0}.login-prompt{background-color:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.16)}.login-prompt label{color:#f05a5b !important;cursor:pointer;font-size:1em;position:absolute;right:1em;top:1em}.sidebar-login-prompt{border:1px solid #f05a5b;border-radius:5px;box-sizing:border-box;padding-right:3em;text-align:left;width:17em;bottom:auto;left:auto;right:2em;top:4em}.sidebar-login-prompt a{color:#f05a5b}@media only screen and (max-width: 23em){.sidebar-login-prompt{margin-left:1em;margin-right:1em;right:auto;width:fit-content}}.obscured-section{mask-image:linear-gradient(180deg, #fff, transparent 95%);-webkit-mask-image:linear-gradient(180deg, #fff, transparent 95%);pointer-events:none}.obscured-section[aria-expanded="true"]{margin-bottom:-5em}section:last-of-type .obscured-section[aria-expanded="true"]{margin-bottom:0}a.instructor-login{background-color:white;border:1px solid #f05a5b;border-radius:6px;box-shadow:2px 2px 8px rgba(0,0,0,0.16);color:#423F43;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:1rem;left:50%;padding:0 0.5em;position:relative;text-decoration:none;transform:translateX(-50%) translateY(1em)}a.instructor-login.visuallyhidden{position:fixed}math{margin:1.6875rem auto}.MathJax_Display.visuallyhidden,.mjpage__block.visuallyhidden,.MathJax_SVG_Display.visuallyhidden{margin:0;overflow:hidden;width:0}.MathJax_Display,.mjpage__block{padding:0.4em 0}.align-sup-on-sub{position:relative}.align-sup-on-sub sup{position:relative;left:-0.5em;font-size:0.6em}.align-sup-on-sub sub{font-size:0.6em}.content .MathJax nobr,.content .MathJax,.content .MathJax span{line-height:0}.mcq,.question{font-size:.9rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif;background-color:#F8EBEB;border-bottom-right-radius:2rem;margin:1.6875rem 0;page-break-inside:avoid;padding:.84375rem}@media only screen and (min-width: 850px){.mcq,.question{font-size:1.125rem}}.mcq h2,.mcq h3,.mcq h4,.mcq h5,.mcq h6,.question h2,.question h3,.question h4,.question h5,.question h6{font-size:1.125rem;line-height:1.25;font-weight:400;font-family:"Source Sans Pro",sans-serif;font-style:normal;margin:0;margin-bottom:0.75rem;display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap}.mcq h2 strong,.mcq h3 strong,.mcq h4 strong,.mcq h5 strong,.mcq h6 strong,.question h2 strong,.question h3 strong,.question h4 strong,.question h5 strong,.question h6 strong{font-weight:700}@media only screen and (min-width: 850px){.mcq h2,.mcq h3,.mcq h4,.mcq h5,.mcq h6,.question h2,.question h3,.question h4,.question h5,.question h6{font-size:1.35rem}}.mcq h2 strong,.mcq h3 strong,.mcq h4 strong,.mcq h5 strong,.mcq h6 strong,.question h2 strong,.question h3 strong,.question h4 strong,.question h5 strong,.question h6 strong{text-transform:uppercase}.mcq p,.question p{font-size:.9rem;line-height:1.5;text-indent:0}@media only screen and (min-width: 850px){.mcq p,.question p{font-size:1.125rem}}.mcq .figure,.question .figure{padding-left:0;padding-right:0}.mcq fieldset,.question fieldset{min-width:0}.mcq-questions,.mcq-options{margin-bottom:0;counter-reset:mcq-options}.mcq-questions label,.mcq-options label{cursor:pointer;display:flex;gap:0.5rem;align-items:first baseline;justify-content:flex-start}.mcq-questions [type="checkbox"],.mcq-options [type="checkbox"]{cursor:pointer;position:relative;top:0.1em;margin:0}.mcq-questions li,.mcq-options li{counter-increment:mcq-options;margin-left:1.25em}.mcq-questions li .table-wrapper,.mcq-options li .table-wrapper{display:inline;vertical-align:top}.mcq-questions li table,.mcq-options li table{display:inline-block;margin:0;vertical-align:middle;width:calc(100% - 2em)}.mcq-questions li table tbody,.mcq-options li table tbody{display:block;width:100%}.mcq-questions li table tr,.mcq-options li table tr{display:block;width:100%}.mcq-questions li table td:nth-of-type(1):nth-last-of-type(2),.mcq-questions li table td:nth-of-type(2):nth-last-of-type(1),.mcq-options li table td:nth-of-type(1):nth-last-of-type(2),.mcq-options li table td:nth-of-type(2):nth-last-of-type(1){display:inline-block;vertical-align:top;width:calc(50% - 1em)}.mcq-feedback{counter-reset:mcq-feedback;display:none}.mcq-feedback li{counter-increment:mcq-feedback;text-indent:-1em}.mcq-feedback li::before{content:counter(mcq-feedback) ".";margin-right:0.25em}.js-mcq .mcq-options{list-style-type:none;margin-left:0}.js-mcq .mcq-options li{border:.1rem solid transparent;border-radius:.1rem;margin-left:-0.84375rem;margin-bottom:.84375rem;padding:0 .84375rem}.js-mcq .mcq-options .selected{border-color:#f05a5b}.js-mcq .mcq-feedback{background-color:#F2F2F2;border-radius:.1rem;display:block;list-style-type:none;margin-left:0;margin-bottom:0;position:relative}.js-mcq .mcq-feedback.mcq-feedback-shown-inside{margin-top:1.6875rem}.js-mcq .mcq-feedback:before{display:block;padding:.84375rem 0 .84375rem 3.375rem}.js-mcq .mcq-feedback:after{left:1.6875rem;position:absolute;top:.84375rem}.js-mcq .mcq-feedback li{display:block;visibility:hidden;height:0;padding:0}.js-mcq .mcq-feedback .mcq-feedback-show{visibility:visible;height:auto;padding:0 .84375rem .84375rem 3.375rem}.js-mcq .mcq-incorrect .mcq-feedback:before{content:"Incorrect";text-transform:uppercase}.js-mcq .mcq-incorrect .mcq-feedback:after{content:"\2717"}.js-mcq .mcq-partially-correct .mcq-feedback{background-color:#F2F2F2}.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{background-color:white}.js-mcq .mcq-correct .mcq-feedback:before{content:"Correct!";text-transform:uppercase}.js-mcq .mcq-correct .mcq-feedback:after{content:"\2713"}.question .check-answer-button{display:none}.js-mcq .question .check-answer-button{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9;display:inline-block}.js-mcq .question .check-answer-button:hover,.js-mcq .question .check-answer-button:active,.js-mcq .question .check-answer-button:focus{background-color:#BC4546;border:1px solid #BC4546}.figure-body .mcq-feedback-shown-inside{background-color:inherit}.js-mcq .figure-body .mcq-correct .mcq-feedback{background-color:inherit}.figure-body .mcq-feedback:before{padding-left:1.5rem}.figure-body .mcq-feedback .mcq-feedback-show{padding-left:1.5rem}.figure-body .mcq-feedback:after{left:0.5rem}.notification{background-color:#ffd54d;bottom:0;font-family:"Source Sans Pro",sans-serif;font-size:0.8em;left:0;line-height:1.35rem;padding:1em;position:fixed;right:0;text-align:center;z-index:100}.sidenote{font-size:.675rem;line-height:1.3;background-color:#fff;border-top:1px solid #F2F2F2;margin-bottom:1rem;padding:1rem 0}@media only screen and (min-width: 850px){.sidenote{font-size:.7875rem}}.sidenote p{font-size:inherit}.sidenote.visuallyhidden{border-top:0;padding:0;margin:0;background-color:transparent}.sidenote h1:first-child,.sidenote h2:first-child,.sidenote h3:first-child,.sidenote h4:first-child,.sidenote h5:first-child,.sidenote h6:first-child{margin-top:0}.sidenote p img:only-child,.sidenote p svg:only-child{margin-top:0}@media (min-width: 40em){.sidenote{float:right;clear:right;position:relative;min-width:5em;max-width:40%;margin:1.6875rem 0 1.6875rem 1.6875rem}.sidenote.web-full-width{margin-left:0;margin-right:0}}.sidenote.link-to-component{background-color:#F8EBEB;padding:1rem}.sidenote.link-to-component strong:first-of-type{color:#f05a5b;font-size:.875rem;line-height:1.5}@media only screen and (min-width: 850px){.sidenote.link-to-component strong:first-of-type{font-size:1rem;line-height:1.25}}@media (min-width: 40em){.sidenote.link-to-component{float:right !important;clear:right !important}}@media (min-width: 80em){.sidenote{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.sidenote.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.sidenote.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 40em){.expandable-box .sidenote{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 80em) and (min-width: 80em){.expandable-box .sidenote{clear:right;float:right;margin-bottom:1.6875rem;margin-left:0;margin-right:-13.9375rem;margin-top:0;max-width:10.5625rem}.expandable-box .sidenote.link-to-component{padding-right:100rem;margin-right:-113.9375rem}.expandable-box .sidenote.web-wide{margin-left:1.5rem;margin-right:-9.0625rem;max-width:21.125rem}.expandable-box .sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.slides:before,.slides:after{content:" ";display:table}.slides:after{clear:both}.slides{clear:both;margin-bottom:2em}.slides svg{background-color:white}.slides .summary{display:none}.slides .figure{border:none;clear:none;float:left;margin:0 0 .84375rem 0;width:calc(100% - 1.6em)}.slides .figure .figure-body .figure-images{width:100%}.slides .figure .figure-body .slide-caption{display:block;margin-bottom:0}.slides .figure .figure-body .title{color:#f05a5b;display:block;font-weight:bold;margin-bottom:0}.slides .figure .figure-body .caption{display:none}.slides .figure-source{display:none}.slides .figure-summary-meta{background-color:white;clear:both;margin-top:.84375rem;padding:1em .84375rem}.slides .figure-summary-meta .caption{font-size:1.0125rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif;text-align:left;display:block}@media only screen and (min-width: 850px){.slides .figure-summary-meta .caption{font-size:1.2375rem}}.slides .figure-summary-meta .caption .figure-reference{font-weight:bold}.slides .figure-summary-meta .figure-source{color:#423F43;font-family:"Source Sans Pro",sans-serif;position:relative;text-align:left;display:block}.slides .figure-summary-meta .figure-source p.source{font-size:.675rem;line-height:1.3;font-style:normal}@media only screen and (min-width: 850px){.slides .figure-summary-meta .figure-source p.source{font-size:.7875rem}}.slides .figure-summary-meta .figure-source a{color:#037bb5}.slides .figure-summary-meta .figure-source .figure-more{margin-bottom:.84375rem;text-align:center}.slides .figure-summary-meta .figure-source .figure-more a,.slides .figure-summary-meta .figure-source .figure-more button{margin-bottom:.84375rem}.slides .figure-summary-meta .figure-source .figure-more .figure-more-text{border:1px solid #F2F2F2;border-radius:.1rem;padding:.84375rem;text-align:left}.slides .figure-summary-meta .figure-source .figure-more .figure-more-text a{color:#037bb5}.slides .figure-summary-meta .figure-source p.source{margin:0}.einstein .slides .figure-summary-meta,.great-economist .slides .figure-summary-meta,.great-economists .slides .figure-summary-meta,.economist .slides .figure-summary-meta,.economists .slides .figure-summary-meta,.expandable-box .slides .figure-summary-meta{background-color:inherit}.nav-slides{box-sizing:content-box;padding:.421875rem 0}@media (min-width: 80em){.nav-slides{float:right;padding:0;margin-right:-8em;margin-top:-1px;max-width:8em}}.nav-slides ol{display:flex;justify-content:center;list-style-type:none;margin:0}@media (min-width: 80em){.nav-slides ol{display:block}}.nav-slides li{display:inline-block;flex-basis:15%;max-width:15%;padding:0 .421875rem}.nav-slides li img{border:0;padding:0.1em}.nav-slides li svg{width:100%}@media (min-width: 80em){.nav-slides li{max-width:100%;padding:.84375rem;box-sizing:border-box}.nav-slides li svg,.nav-slides li img[src$="svg"]{min-width:4.8em}}.nav-slides a{border:0;align-items:center;width:100%;height:100%}@media (min-width: 80em){.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline-width:.84375rem}}.nav-slides a .slide-thumbnail-text{text-align:center;margin:0.2em;font-size:.875rem;line-height:1.5;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:block-axis;-webkit-line-clamp:2;line-clamp:2}@media only screen and (min-width: 850px){.nav-slides a .slide-thumbnail-text{font-size:1rem;line-height:1.25}}@media only screen and (min-width: 40em){.nav-slides a .slide-thumbnail-text{-webkit-line-clamp:3;line-clamp:3}}@media (min-width: 80em){.nav-slides.nav-slides-many{margin-right:-6em;max-width:6em}.nav-slides.nav-slides-many li{padding:.5625rem}.nav-slides.nav-slides-many a:hover,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus{outline-width:.5625rem}.nav-slides.nav-slides-many .slide-current a{outline-width:.5625rem}}@media (min-width: 80em){.nav-slides.nav-slides-portrait{margin-right:-3em;max-width:3em}.nav-slides.nav-slides-portrait li{padding:.421875rem}.nav-slides.nav-slides-portrait a:hover,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus{outline-width:.421875rem}.nav-slides.nav-slides-portrait .slide-current a{outline-width:.421875rem}}@media (min-width: 80em){.nav-slides.nav-slides-many-many{float:none;margin:0;max-width:none;padding:.421875rem 0}.nav-slides.nav-slides-many-many ol{display:flex}.nav-slides.nav-slides-many-many li{max-width:15%;padding:0 .421875rem}.nav-slides.nav-slides-many-many li svg,.nav-slides.nav-slides-many-many li img[src$="svg"]{min-width:3em}.nav-slides.nav-slides-many-many a{outline-width:medium}.nav-slides.nav-slides-many-many a .slide-thumbnail-text{width:auto}.nav-slides.nav-slides-many-many a:hover,.nav-slides.nav-slides-many-many a:active,.nav-slides.nav-slides-many-many a:focus{outline-width:medium}.nav-slides.nav-slides-many-many .slide-current,.nav-slides.nav-slides-many-many .slide-current a{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait{margin:0;max-width:none}.nav-slides.nav-slides-many-many.nav-slides-portrait li{padding:0 .421875rem}.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a{outline-width:medium}}@media (min-width: 80em){.slide-current a{outline-width:.84375rem}}.slides{background-color:#F2F2F2;border-top:1px solid #F2F2F2}.slides .figure-source{color:#dbd9db}.slides .figure-source a{color:#dbd9db}.slide-current a{background-color:#ed2e2e;outline:.421875rem solid #ed2e2e}.nav-slides{background-color:#f58c8c;color:#fff}.nav-slides a{background-color:#f58c8c;color:#fff;display:flex}.nav-slides a.slide-nav-text-link{background-color:#fff}.nav-slides a .slide-thumbnail-text{background-color:#fff;color:#423F43}.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{background-color:#ed2e2e;outline:.421875rem solid #be1111}.table-of-questions table{font-size:smaller}.table-of-questions .mcq-options,.table-of-questions .mcq-feedback{list-style-type:decimal}.table-of-questions .question-content .mcq-feedback{display:none}.table-of-questions .answer-content .mcq-feedback{display:block}.table-of-questions .answer-content>*:not(.mcq-feedback){display:none}.table-of-questions .toq-excel-tip{cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:smaller;margin-left:.84375rem}table{font-size:1.125rem;line-height:1.5}@media only screen and (min-width: 850px){table{font-size:1.375rem}}.exercise table,.question table{font-size:.9rem;line-height:1.5}@media only screen and (min-width: 850px){.exercise table,.question table{font-size:1.125rem}}table tr{border-bottom:1px solid #d9d9d9}table tr:first-child{border-top:1px solid #d9d9d9}table tr td,table tr th{border:none;padding:0 0.5em 0 0}table tr td .MathJax_Display{margin:0}table tr td .table-row-stub{font-weight:bold;text-align:left}table tr th[rowspan]{text-align:left}table ul,table ol{margin-left:1em}table.even-columns td:nth-of-type(1):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(2){width:50%}table.even-columns td:nth-of-type(1):nth-last-of-type(3),table.even-columns td:nth-of-type(2):nth-last-of-type(2),table.even-columns td:nth-of-type(3):nth-last-of-type(1),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(1){width:33%}table.even-columns td:nth-of-type(1):nth-last-of-type(4),table.even-columns td:nth-of-type(2):nth-last-of-type(3),table.even-columns td:nth-of-type(3):nth-last-of-type(2),table.even-columns td:nth-of-type(4):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(4):nth-last-of-type(4){width:25%}table.even-columns td:nth-of-type(1):nth-last-of-type(5),table.even-columns td:nth-of-type(2):nth-last-of-type(4),table.even-columns td:nth-of-type(3):nth-last-of-type(3),table.even-columns td:nth-of-type(4):nth-last-of-type(2),table.even-columns td:nth-of-type(5):nth-last-of-type(1),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(5),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(4):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(5):nth-last-of-type(1){width:20%}.figure.even-columns-1 table td{width:100%}.figure.even-columns-2 table td{width:50%}.figure.even-columns-3 table td{width:33.3333333333%}.figure.even-columns-4 table td{width:25%}.figure.even-columns-5 table td{width:20%}.figure.even-columns-6 table td{width:16.6666666667%}.figure.even-columns-7 table td{width:14.2857142857%}.figure.even-columns-8 table td{width:12.5%}.figure.even-columns-9 table td{width:11.1111111111%}.figure.even-columns-10 table td{width:10%}.figure.even-columns-11 table td{width:9.0909090909%}.figure.even-columns-12 table td{width:8.3333333333%}.figure.even-columns-13 table td{width:7.6923076923%}.figure.even-columns-14 table td{width:7.1428571429%}.figure.even-columns-15 table td{width:6.6666666667%}.figure.first-column-1 table td:nth-of-type(1){width:5%}.figure.first-column-2 table td:nth-of-type(1){width:10%}.figure.first-column-3 table td:nth-of-type(1){width:15%}.figure.first-column-4 table td:nth-of-type(1){width:20%}.figure.first-column-5 table td:nth-of-type(1){width:25%}.figure.first-column-6 table td:nth-of-type(1){width:30%}.figure.first-column-7 table td:nth-of-type(1){width:35%}.figure.first-column-8 table td:nth-of-type(1){width:40%}.figure.first-column-9 table td:nth-of-type(1){width:45%}.figure.first-column-10 table td:nth-of-type(1){width:50%}.figure.first-column-11 table td:nth-of-type(1){width:55%}.figure.first-column-12 table td:nth-of-type(1){width:60%}.figure.first-column-13 table td:nth-of-type(1){width:65%}.figure.first-column-14 table td:nth-of-type(1){width:70%}.figure.first-column-15 table td:nth-of-type(1){width:75%}.figure.first-column-16 table td:nth-of-type(1){width:80%}.figure.first-column-17 table td:nth-of-type(1){width:85%}.figure.first-column-18 table td:nth-of-type(1){width:90%}.figure.first-column-19 table td:nth-of-type(1){width:95%}table.align-right,table .align-right{text-align:right}table.align-right th,table .align-right th{text-align:center}table.align-left,table .align-left{text-align:left}table.align-left th,table .align-left th{text-align:center}table.align-center,table .align-center{text-align:center}table.vertical-align-middle,table .vertical-align-middle{vertical-align:middle}table.data-align-right,table .data-align-right{text-align:right}table.data-align-right th,table .data-align-right th{text-align:center}table.data-align-right td:first-child,table .data-align-right td:first-child{text-align:left}.shrink-95pc table{font-size:95%}.shrink-90pc table{font-size:90%}.shrink-85pc table{font-size:85%}.shrink-80pc table{font-size:80%}.shrink-75pc table{font-size:75%}.shrink-70pc table{font-size:70%}table.table-vertical-rules td,table.table-vertical-rules th{border-right:1px solid #d9d9d9}table.table-vertical-rules td:last-of-type,table.table-vertical-rules th:last-of-type{border-right:0;padding-left:0.5em}table.flowchart{border-collapse:separate;border-spacing:.421875rem;font-family:"Source Sans Pro",sans-serif}table.flowchart td{border:1px solid transparent;padding:.421875rem;text-align:center}table.flowchart .flowchart-square{border-color:#facdcd}table.flowchart .flowchart-round{border-color:#facdcd;border-radius:.1rem}.thead,.table-subhead{font-weight:bold;text-align:center}.table-wrapper{overflow-x:auto}.slides table{transform:none !important}header{counter-reset:section}.text-question{counter-reset:question;list-style-type:none;margin-left:1.5em;padding:0}.text-question:before{color:#f05a5b;counter-increment:section;content:counter(section);float:left;font-family:"Source Sans Pro",sans-serif;font-weight:bold;margin-left:-1.5em;margin-right:1em;margin-top:-0.1em}h3+.text-question{margin-top:1.6875rem}.text-question li ol,.text-question li ul{margin-bottom:1.6875rem;margin-top:0}.text-sub-question{list-style-type:none;margin-left:1.5em;padding:0}.text-sub-question+.text-sub-question{margin-top:-1em}.text-sub-question:before{content:"(" counter(question,lower-alpha) ") ";counter-increment:question;float:left;font-style:italic;margin-right:0.5em;margin-top:-0.1em}.text-sub-question ul,.text-sub-question ol{margin-left:3.375rem}body.solutions .text-question ~ :not(.text-question):not(h2):not(h3){margin-left:1.5em}body.solutions .text-sub-question ~ ul:not(.text-question):not(.text-sub-question),body.solutions .text-sub-question ~ ol:not(.text-question):not(.text-sub-question){margin-left:4.5em !important}em.source,p.source,strong.strong,span.source{font-style:italic;margin:0 1.6875rem 1.6875rem 1.6875rem}.video{margin-bottom:1.6875rem;margin-top:1.6875rem}.sidenote .video .video-description,.sidenote.video .video-description{padding:0}.video-wrapper{clear:left;float:none;margin:1em 0;width:100%;height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video-wrapper:before{content:""}.video-wrapper>a{display:block;position:relative}.video-wrapper>a:hover:after{background-color:#f05a5b}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-description{font-size:1.0125rem;line-height:1.5;font-family:"Source Sans Pro",sans-serif;margin:1.6875rem 0;padding:0 1.6875rem}@media only screen and (min-width: 850px){.video-description{font-size:1.2375rem}}.video .video-options{margin-top:1rem;position:relative}.video .video-options .video-options-button{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9;display:block;margin:auto}.video .video-options .video-options-button:hover,.video .video-options .video-options-button:active,.video .video-options .video-options-button:focus{background-color:#BC4546;border:1px solid #BC4546}.video .video-options .video-options-content{background-color:#fff;font-family:"Source Sans Pro",sans-serif;border:1px solid #f05a5b;padding:.84375rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;margin-top:1rem;padding:0}.video .video-options .video-options-content p{font-size:1.0125rem;line-height:1.5}@media only screen and (min-width: 850px){.video .video-options .video-options-content p{font-size:1.2375rem}}.video .video-options .video-options-content.js-video-options-content{left:50%;position:absolute;top:2rem;transform:translateX(-50%);visibility:hidden}.video .video-options .video-options-content.js-video-options-content.js-video-options-content-visible{visibility:visible;z-index:1}.video .video-options .video-options-content ul{margin:0}.video .video-options .video-options-content ul li{list-style-type:none}.video .video-options .video-options-content ul li a{background-color:#fff;color:#423F43 !important;display:block;font-size:.9rem;line-height:1.5;margin:0 !important;padding:0.5em;text-decoration:none;width:-webkit-fill-available}@media only screen and (min-width: 850px){.video .video-options .video-options-content ul li a{font-size:1.125rem}}.video .video-options .video-options-content ul li a:hover,.video .video-options .video-options-content ul li a:focus{background-color:#f05a5b;color:#fff !important}.content .bookmark-pending>.bookmark-button{left:calc(var(--bookmark-button-position-x) - 2.2rem);top:calc(var(--bookmark-button-position-y) + 2.5rem)}.last-location-prompt{background:#fff;border:1px solid #f05a5b;margin:.1875em -0.3em 0.25rem 0;top:4.25rem}.last-location-prompt a{color:#037bb5;white-space:nowrap}.last-location-prompt button{color:#037bb5}.controls{margin-left:0.25em}.language-select:hover .language-select-list,.language-select[visible] .language-select-list{left:0.5rem;z-index:1}.bookmarks:focus,.bookmarks:active{outline:none}.bookmarks:focus svg,.bookmarks:active svg{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.share-button:focus,.share-button:active{outline:none}.share-button:focus svg,.share-button:active svg{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.share-button svg.share-icon{height:1.5em;width:1.3em}#share-links .share-links-close::before{top:-0.12rem}.share-link-label button:focus,.share-link-label button:hover{background-color:#BC4546}.dark-mode-control{cursor:pointer;text-align:right;z-index:100}.dark-mode-control svg.dark-mode-icon{display:inline-block;height:1.5em;margin-left:0.5em;width:1.5em}.dark-mode-control svg.dark-mode-icon .dark-mode-icon-outline{fill:#f05a5b}.dark-mode-control svg.dark-mode-icon .dark-mode-icon-fill{fill:#fff}body.dark-mode{color:#F9F9F9}body.dark-mode .wrapper{background-color:#423F43}body.dark-mode [role="main"]{background-color:#423F43}body.dark-mode .component .content{background-color:#423F43}body.dark-mode .landing-page .landing-page-banner{background-color:#423F43}body.dark-mode .landing-page .landing-page-banner::before{background-color:#48444A}body.dark-mode .landing-page .landing-page-banner .landing-page-banner-bottom{background-color:#48444A}body.dark-mode .landing-page .landing-page-banner .landing-page-banner-bottom p{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section{background-color:#48444A;background-image:radial-gradient(#828282 1%, transparent 13%);box-shadow:0 -1px #48444A}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section h2{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container a{text-decoration:none}@media only screen and (max-width: 560px){body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .carousel-item{background-color:#423F43}}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .landing-page-flex-section-item h3,body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-flex-section .landing-page-flex-section-container .landing-page-flex-section-item p{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc{background-color:#48444A;box-shadow:0 -1px #48444A}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc h2{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section h3{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section a{text-decoration:none}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text h4{color:#F9F9F9}body.dark-mode .landing-page .landing-page-body .landing-page-content .landing-page-toc .landing-page-toc-section .landing-page-toc-flex-section .landing-page-toc-flex-item .landing-page-toc-flex-text p{color:#F9F9F9}body.dark-mode #nav{background-color:#48444A;border-right-color:#f05a5b}body.dark-mode #nav ol{background-color:#48444A}body.dark-mode #nav ol li a{color:#F9F9F9}body.dark-mode #nav ol li.active li a{color:#F9F9F9}body.dark-mode #nav [data-toggle-nav]:after{color:#F9F9F9}body.dark-mode #nav .search{background-color:#48444A}body.dark-mode #nav .search input[type="text"]{background-color:#48444A;color:#F9F9F9}body.dark-mode p,body.dark-mode ul,body.dark-mode ol,body.dark-mode dl{color:#F9F9F9}body.dark-mode .wrapper:not(.landing-page) [role="main"] a{color:#55c6fc}body.dark-mode .wrapper:not(.landing-page) [role="main"] sup a,body.dark-mode .wrapper:not(.landing-page) [role="main"] a.reversefootnote,body.dark-mode .wrapper:not(.landing-page) [role="main"] a.toggle{color:#F9F9F9}body.dark-mode .wrapper:not(.landing-page) [role="main"] a.anchorjs-link{color:#f05a5b}body.dark-mode .wrapper:not(.landing-page) [role="main"] a.component-close-button{color:#F9F9F9}body.dark-mode .section h1{background-color:#423F43}body.dark-mode .progress-bar-container{background-color:#48444A}body.dark-mode .pagination{background-color:#423F43}body.dark-mode .pagination .pagination-marker{background-color:#423F43}body.dark-mode .filter-input{background-color:#48444A}body.dark-mode .footnote-detail{background-color:#48444A}body.dark-mode .footnotes .reverse-footnote-arrow path{fill:#55c6fc}body.dark-mode [role="tab"] a{color:#f05a5b}body.dark-mode [data-accordion="open"]::after,body.dark-mode [data-accordion="closed"]::after{color:#f05a5b}body.dark-mode .accordion-show-all-button{border-color:#f05a5b;color:#f05a5b !important}body.dark-mode button[aria-expanded]{background-color:#423F43}body.dark-mode .contents-page .content .toc-list li a{color:#f05a5b !important}body.dark-mode .contents-page .content .toc-list li ol li a{color:#F9F9F9 !important}body.dark-mode .slides{background-color:#48444A;border-top-color:#48444A}body.dark-mode .slides .nav-slides{background-color:#48444A}body.dark-mode .slides .nav-slides a{background-color:#48444A}body.dark-mode .slides .figure-summary-meta{background-color:#423F43}body.dark-mode .slides .figure-summary-meta .figure-source a{color:#55c6fc}body.dark-mode .question{background-color:#423F43;border:2px solid #f05a5b}.js-mcq body.dark-mode .mcq-feedback{background-color:#48444A}body.dark-mode .sidenote{background-color:#423F43}body.dark-mode .prerequisites{background-color:#423F43}body.dark-mode .summary{background-color:#423F43;border-bottom:2px solid #f05a5b;border-right:2px solid #f05a5b;border-top:2px solid #f05a5b}body.dark-mode .einstein,body.dark-mode .great-economist,body.dark-mode .great-economists,body.dark-mode .economists,body.dark-mode .economist,body.dark-mode .expandable-box{background-color:#48444A}body.dark-mode .einstein h4,body.dark-mode .einstein h5,body.dark-mode .einstein h6,body.dark-mode .great-economist h4,body.dark-mode .great-economist h5,body.dark-mode .great-economist h6,body.dark-mode .great-economists h4,body.dark-mode .great-economists h5,body.dark-mode .great-economists h6,body.dark-mode .economists h4,body.dark-mode .economists h5,body.dark-mode .economists h6,body.dark-mode .economist h4,body.dark-mode .economist h5,body.dark-mode .economist h6,body.dark-mode .expandable-box h4,body.dark-mode .expandable-box h5,body.dark-mode .expandable-box h6{color:#F9F9F9}body.dark-mode .einstein .preview-read-more,body.dark-mode .great-economist .preview-read-more,body.dark-mode .great-economists .preview-read-more,body.dark-mode .economists .preview-read-more,body.dark-mode .economist .preview-read-more,body.dark-mode .expandable-box .preview-read-more{background-color:#48444A}body.dark-mode .einstein .slides .figure-summary-meta,body.dark-mode .great-economist .slides .figure-summary-meta,body.dark-mode .great-economists .slides .figure-summary-meta,body.dark-mode .economists .slides .figure-summary-meta,body.dark-mode .economist .slides .figure-summary-meta,body.dark-mode .expandable-box .slides .figure-summary-meta{background-color:#48444A}body.dark-mode .MathJax_Display{color:#F9F9F9}body.dark-mode [data-term]{color:#55c6fc}body.dark-mode .definition-description-hover{background-color:#48444A;color:#F9F9F9}body.dark-mode .video .video-options .video-options-content ul li a{background-color:#423F43;color:#F9F9F9 !important}body.dark-mode .transcript .name-and-timestamp{color:#BDBDBD}body.dark-mode .bookmarks svg.bookmark-icon .bookmark-icon-fill{fill:#48444A}body.dark-mode .bookmarks svg.history-icon path{fill:#f05a5b}body.dark-mode .last-location-prompt{background-color:#48444A}body.dark-mode .last-location-prompt a{color:#f05a5b}body.dark-mode .last-location-prompt button{color:#f05a5b}body.dark-mode .bookmarks-modal{background-color:#423F43}body.dark-mode .bookmarks-modal .bookmarks-list .bookmarks-list-header,body.dark-mode .bookmarks-modal .bookmarks-list .last-locations-list-header,body.dark-mode .bookmarks-modal .last-locations-list .bookmarks-list-header,body.dark-mode .bookmarks-modal .last-locations-list .last-locations-list-header{color:#55c6fc}body.dark-mode .bookmarks-modal .bookmarks-list .bookmarks-list-header.bookmarks-list-header-open,body.dark-mode .bookmarks-modal .bookmarks-list .last-locations-list-header.bookmarks-list-header-open,body.dark-mode .bookmarks-modal .last-locations-list .bookmarks-list-header.bookmarks-list-header-open,body.dark-mode .bookmarks-modal .last-locations-list .last-locations-list-header.bookmarks-list-header-open{border-bottom-color:#423F43;color:#F9F9F9}body.dark-mode .bookmarks-modal .bookmarks-list .bookmarks-list-content a,body.dark-mode .bookmarks-modal .bookmarks-list .last-locations-list-content a,body.dark-mode .bookmarks-modal .last-locations-list .bookmarks-list-content a,body.dark-mode .bookmarks-modal .last-locations-list .last-locations-list-content a{color:#55c6fc}body.dark-mode .bookmarks-modal .bookmarks-list .bookmarks-list-content .bookmarks-list-tip,body.dark-mode .bookmarks-modal .bookmarks-list .bookmarks-list-content .last-locations-list-tip,body.dark-mode .bookmarks-modal .bookmarks-list .last-locations-list-content .bookmarks-list-tip,body.dark-mode .bookmarks-modal .bookmarks-list .last-locations-list-content .last-locations-list-tip,body.dark-mode .bookmarks-modal .last-locations-list .bookmarks-list-content .bookmarks-list-tip,body.dark-mode .bookmarks-modal .last-locations-list .bookmarks-list-content .last-locations-list-tip,body.dark-mode .bookmarks-modal .last-locations-list .last-locations-list-content .bookmarks-list-tip,body.dark-mode .bookmarks-modal .last-locations-list .last-locations-list-content .last-locations-list-tip{color:#BDBDBD}body.dark-mode .bookmark-button svg.bookmark-icon .bookmark-icon-fill{fill:#48444A}body.dark-mode .bookmark-button svg.bookmark-icon .bookmark-icon-outline{fill:#f05a5b}body.dark-mode .bookmark-button svg.history-icon path{fill:#f05a5b}body.dark-mode [data-bookmarked]>button svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#f05a5b}body.dark-mode .language-select svg{fill:#48444A}body.dark-mode .language-select .language-select-list{background-color:#48444A}body.dark-mode .language-select .language-select-list a{color:#55c6fc}body.dark-mode #share-links{background-color:#48444A}body.dark-mode #share-links .share-links-close,body.dark-mode #share-links .copy-to-clipboard{background-color:#48444A}body.dark-mode svg.dark-mode-icon .dark-mode-icon-fill{fill:#48444A}body.dark-mode .notification{color:#423F43}body.dark-mode.landing-page.thumbnail-homepage .wrapper{background-color:#222}body.dark-mode.landing-page.thumbnail-homepage h1{background-color:#222;color:#f05a5b}body.dark-mode.landing-page.thumbnail-homepage h1 strong::after,body.dark-mode.landing-page.thumbnail-homepage h1::after{border-top-color:#f05a5b}body.dark-mode.landing-page.thumbnail-homepage .homepage-container{background-color:#f05a5b;border-top:2px solid #f05a5b}body.dark-mode.landing-page.thumbnail-homepage .homepage-container .homepage-thumbnail{box-shadow:2px 2px 24px 12px rgba(255,255,255,0.1);background-color:#222}body.dark-mode.search-page h1{color:#f05a5b}body.dark-mode.search-page #search-box{background-color:#222}body.dark-mode.search-page #___gcse_0,body.dark-mode.search-page .gsc-control-cse,body.dark-mode.search-page .gsc-control-wrapper-cse,body.dark-mode.search-page .gsc-webResult.gsc-result,body.dark-mode.search-page .gsc-results .gsc-imageResult,body.dark-mode.search-page .gs-no-results-result .gs-snippet,body.dark-mode.search-page .gs-error-result .gs-snippet{background-color:#222;border-color:#222}body.dark-mode.search-page #___gcse_0 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_0 .gsc-results .gs-title b,body.dark-mode.search-page #___gcse_0 .gs-result .gs-title a,body.dark-mode.search-page #___gcse_0 .gs-result .gs-title b,body.dark-mode.search-page #___gcse_1 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_1 .gsc-results .gs-title b,body.dark-mode.search-page #___gcse_1 .gs-result .gs-title a,body.dark-mode.search-page #___gcse_1 .gs-result .gs-title b,body.dark-mode.search-page #___gcse_2 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_2 .gsc-results .gs-title b,body.dark-mode.search-page #___gcse_2 .gs-result .gs-title a,body.dark-mode.search-page #___gcse_2 .gs-result .gs-title b,body.dark-mode.search-page .gcsc-find-more-on-google{color:#55c6fc}body.dark-mode.search-page .gcsc-find-more-on-google-magnifier{fill:#f2f0f0}body.dark-mode.search-page .gs-webResult .gs-snippet,body.dark-mode.search-page .gs-imageResult .gs-snippet,body.dark-mode.search-page .gs-fileFormatType{color:#f2f0f0}body.dark-mode .search-results-nav{background-color:#222}body.dark-mode .highlight,body.dark-mode .highlighter-rouge{background-color:#272822}body.dark-mode .highlight code,body.dark-mode .highlighter-rouge code{background-color:transparent}body.dark-mode .highlight .hll,body.dark-mode .highlighter-rouge .hll{background-color:#272822}body.dark-mode .highlight .c,body.dark-mode .highlighter-rouge .c{color:#75715e}body.dark-mode .highlight .err,body.dark-mode .highlighter-rouge .err{color:#960050;background-color:transparent}body.dark-mode .highlight .k,body.dark-mode .highlighter-rouge .k{color:#66d9ef}body.dark-mode .highlight .l,body.dark-mode .highlighter-rouge .l{color:#ae81ff}body.dark-mode .highlight .n,body.dark-mode .highlighter-rouge .n{color:#f8f8f2}body.dark-mode .highlight .o,body.dark-mode .highlighter-rouge .o{color:#f92672}body.dark-mode .highlight .p,body.dark-mode .highlighter-rouge .p{color:#f8f8f2}body.dark-mode .highlight .cm,body.dark-mode .highlighter-rouge .cm{color:#75715e}body.dark-mode .highlight .cp,body.dark-mode .highlighter-rouge .cp{color:#75715e}body.dark-mode .highlight .c1,body.dark-mode .highlighter-rouge .c1{color:#75715e}body.dark-mode .highlight .cs,body.dark-mode .highlighter-rouge .cs{color:#75715e}body.dark-mode .highlight .ge,body.dark-mode .highlighter-rouge .ge{font-style:italic}body.dark-mode .highlight .gs,body.dark-mode .highlighter-rouge .gs{font-weight:bold}body.dark-mode .highlight .kc,body.dark-mode .highlighter-rouge .kc{color:#66d9ef}body.dark-mode .highlight .kd,body.dark-mode .highlighter-rouge .kd{color:#66d9ef}body.dark-mode .highlight .kn,body.dark-mode .highlighter-rouge .kn{color:#f92672}body.dark-mode .highlight .kp,body.dark-mode .highlighter-rouge .kp{color:#66d9ef}body.dark-mode .highlight .kr,body.dark-mode .highlighter-rouge .kr{color:#66d9ef}body.dark-mode .highlight .kt,body.dark-mode .highlighter-rouge .kt{color:#66d9ef}body.dark-mode .highlight .ld,body.dark-mode .highlighter-rouge .ld{color:#e6db74}body.dark-mode .highlight .m,body.dark-mode .highlighter-rouge .m{color:#ae81ff}body.dark-mode .highlight .s,body.dark-mode .highlighter-rouge .s{color:#e6db74}body.dark-mode .highlight .na,body.dark-mode .highlighter-rouge .na{color:#a6e22e}body.dark-mode .highlight .nb,body.dark-mode .highlighter-rouge .nb{color:#f8f8f2}body.dark-mode .highlight .nc,body.dark-mode .highlighter-rouge .nc{color:#a6e22e}body.dark-mode .highlight .no,body.dark-mode .highlighter-rouge .no{color:#66d9ef}body.dark-mode .highlight .nd,body.dark-mode .highlighter-rouge .nd{color:#a6e22e}body.dark-mode .highlight .ni,body.dark-mode .highlighter-rouge .ni{color:#f8f8f2}body.dark-mode .highlight .ne,body.dark-mode .highlighter-rouge .ne{color:#a6e22e}body.dark-mode .highlight .nf,body.dark-mode .highlighter-rouge .nf{color:#a6e22e}body.dark-mode .highlight .nl,body.dark-mode .highlighter-rouge .nl{color:#f8f8f2}body.dark-mode .highlight .nn,body.dark-mode .highlighter-rouge .nn{color:#f8f8f2}body.dark-mode .highlight .nx,body.dark-mode .highlighter-rouge .nx{color:#a6e22e}body.dark-mode .highlight .py,body.dark-mode .highlighter-rouge .py{color:#f8f8f2}body.dark-mode .highlight .nt,body.dark-mode .highlighter-rouge .nt{color:#f92672}body.dark-mode .highlight .nv,body.dark-mode .highlighter-rouge .nv{color:#f8f8f2}body.dark-mode .highlight .ow,body.dark-mode .highlighter-rouge .ow{color:#f92672}body.dark-mode .highlight .w,body.dark-mode .highlighter-rouge .w{color:#f8f8f2}body.dark-mode .highlight .mf,body.dark-mode .highlighter-rouge .mf{color:#ae81ff}body.dark-mode .highlight .mh,body.dark-mode .highlighter-rouge .mh{color:#ae81ff}body.dark-mode .highlight .mi,body.dark-mode .highlighter-rouge .mi{color:#ae81ff}body.dark-mode .highlight .mo,body.dark-mode .highlighter-rouge .mo{color:#ae81ff}body.dark-mode .highlight .sb,body.dark-mode .highlighter-rouge .sb{color:#e6db74}body.dark-mode .highlight .sc,body.dark-mode .highlighter-rouge .sc{color:#e6db74}body.dark-mode .highlight .sd,body.dark-mode .highlighter-rouge .sd{color:#e6db74}body.dark-mode .highlight .s2,body.dark-mode .highlighter-rouge .s2{color:#e6db74}body.dark-mode .highlight .se,body.dark-mode .highlighter-rouge .se{color:#ae81ff}body.dark-mode .highlight .sh,body.dark-mode .highlighter-rouge .sh{color:#e6db74}body.dark-mode .highlight .si,body.dark-mode .highlighter-rouge .si{color:#e6db74}body.dark-mode .highlight .sx,body.dark-mode .highlighter-rouge .sx{color:#e6db74}body.dark-mode .highlight .sr,body.dark-mode .highlighter-rouge .sr{color:#e6db74}body.dark-mode .highlight .s1,body.dark-mode .highlighter-rouge .s1{color:#e6db74}body.dark-mode .highlight .ss,body.dark-mode .highlighter-rouge .ss{color:#e6db74}body.dark-mode .highlight .bp,body.dark-mode .highlighter-rouge .bp{color:#f8f8f2}body.dark-mode .highlight .vc,body.dark-mode .highlighter-rouge .vc{color:#f8f8f2}body.dark-mode .highlight .vg,body.dark-mode .highlighter-rouge .vg{color:#f8f8f2}body.dark-mode .highlight .vi,body.dark-mode .highlighter-rouge .vi{color:#f8f8f2}body.dark-mode .highlight .il,body.dark-mode .highlighter-rouge .il{color:#ae81ff}body.dark-mode .highlight .gu,body.dark-mode .highlighter-rouge .gu{color:#75715e}body.dark-mode .highlight .gd,body.dark-mode .highlighter-rouge .gd{color:#f92672}body.dark-mode .highlight .gi,body.dark-mode .highlighter-rouge .gi{color:#a6e22e}body.dark-mode .expandable-box .highlight,body.dark-mode .expandable-box .highlighter-rouge{background-color:#222}body.dark-mode .expandable-box .highlight .hll,body.dark-mode .expandable-box .highlighter-rouge .hll{background-color:#222}body.dark-mode.fruity .highlight,body.dark-mode.fruity .highlighter-rouge{background-color:#333}body.dark-mode.fruity .highlight code,body.dark-mode.fruity .highlighter-rouge code{background-color:transparent}body.dark-mode.fruity .highlight .hll,body.dark-mode.fruity .highlighter-rouge .hll{background-color:#333}body.dark-mode.fruity .highlight .c,body.dark-mode.fruity .highlighter-rouge .c{color:#008800;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .err,body.dark-mode.fruity .highlighter-rouge .err{color:#fff}body.dark-mode.fruity .highlight .g,body.dark-mode.fruity .highlighter-rouge .g{color:#fff}body.dark-mode.fruity .highlight .k,body.dark-mode.fruity .highlighter-rouge .k{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .l,body.dark-mode.fruity .highlighter-rouge .l{color:#fff}body.dark-mode.fruity .highlight .n,body.dark-mode.fruity .highlighter-rouge .n{color:#fff}body.dark-mode.fruity .highlight .o,body.dark-mode.fruity .highlighter-rouge .o{color:#fff}body.dark-mode.fruity .highlight .x,body.dark-mode.fruity .highlighter-rouge .x{color:#fff}body.dark-mode.fruity .highlight .p,body.dark-mode.fruity .highlighter-rouge .p{color:#fff}body.dark-mode.fruity .highlight .highlight .cm,body.dark-mode.fruity .highlighter-rouge .highlight .cm{color:#008800;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .c1,body.dark-mode.fruity .highlighter-rouge .c1{color:#008800;font-style:italic;background-color:transparent}body.dark-mode.fruity .highlight .cs,body.dark-mode.fruity .highlighter-rouge .cs{color:#008800;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .gd,body.dark-mode.fruity .highlighter-rouge .gd{color:#fff}body.dark-mode.fruity .highlight .ge,body.dark-mode.fruity .highlighter-rouge .ge{color:#fff}body.dark-mode.fruity .highlight .gr,body.dark-mode.fruity .highlighter-rouge .gr{color:#fff}body.dark-mode.fruity .highlight .gh,body.dark-mode.fruity .highlighter-rouge .gh{color:#ffffff;font-weight:bold}body.dark-mode.fruity .highlight .gi,body.dark-mode.fruity .highlighter-rouge .gi{color:#fff}body.dark-mode.fruity .highlight .go,body.dark-mode.fruity .highlighter-rouge .go{color:#444444;background-color:#222}body.dark-mode.fruity .highlight .gp,body.dark-mode.fruity .highlighter-rouge .gp{color:#fff}body.dark-mode.fruity .highlight .gs,body.dark-mode.fruity .highlighter-rouge .gs{color:#fff}body.dark-mode.fruity .highlight .gu,body.dark-mode.fruity .highlighter-rouge .gu{color:#ffffff;font-weight:bold}body.dark-mode.fruity .highlight .gt,body.dark-mode.fruity .highlighter-rouge .gt{color:#fff}body.dark-mode.fruity .highlight .kc,body.dark-mode.fruity .highlighter-rouge .kc{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .kd,body.dark-mode.fruity .highlighter-rouge .kd{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .kn,body.dark-mode.fruity .highlighter-rouge .kn{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .kp,body.dark-mode.fruity .highlighter-rouge .kp{color:#fb660a}body.dark-mode.fruity .highlight .kr,body.dark-mode.fruity .highlighter-rouge .kr{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .kt,body.dark-mode.fruity .highlighter-rouge .kt{color:#cdcaa9;font-weight:bold}body.dark-mode.fruity .highlight .ld,body.dark-mode.fruity .highlighter-rouge .ld{color:#fff}body.dark-mode.fruity .highlight .m,body.dark-mode.fruity .highlighter-rouge .m{color:#0086f7;font-weight:bold}body.dark-mode.fruity .highlight .s,body.dark-mode.fruity .highlighter-rouge .s{color:#0086d2}body.dark-mode.fruity .highlight .na,body.dark-mode.fruity .highlighter-rouge .na{color:#ff0086;font-weight:bold}body.dark-mode.fruity .highlight .nb,body.dark-mode.fruity .highlighter-rouge .nb{color:#fff}body.dark-mode.fruity .highlight .nc,body.dark-mode.fruity .highlighter-rouge .nc{color:#fff}body.dark-mode.fruity .highlight .no,body.dark-mode.fruity .highlighter-rouge .no{color:#0086d2}body.dark-mode.fruity .highlight .nd,body.dark-mode.fruity .highlighter-rouge .nd{color:#fff}body.dark-mode.fruity .highlight .ni,body.dark-mode.fruity .highlighter-rouge .ni{color:#fff}body.dark-mode.fruity .highlight .ne,body.dark-mode.fruity .highlighter-rouge .ne{color:#fff}body.dark-mode.fruity .highlight .nf,body.dark-mode.fruity .highlighter-rouge .nf{color:#ff0086;font-weight:bold}body.dark-mode.fruity .highlight .nl,body.dark-mode.fruity .highlighter-rouge .nl{color:#fff}body.dark-mode.fruity .highlight .nn,body.dark-mode.fruity .highlighter-rouge .nn{color:#fff}body.dark-mode.fruity .highlight .nx,body.dark-mode.fruity .highlighter-rouge .nx{color:#fff}body.dark-mode.fruity .highlight .py,body.dark-mode.fruity .highlighter-rouge .py{color:#fff}body.dark-mode.fruity .highlight .nt,body.dark-mode.fruity .highlighter-rouge .nt{color:#fb660a;font-weight:bold}body.dark-mode.fruity .highlight .nv,body.dark-mode.fruity .highlighter-rouge .nv{color:#fb660a}body.dark-mode.fruity .highlight .ow,body.dark-mode.fruity .highlighter-rouge .ow{color:#fff}body.dark-mode.fruity .highlight .w,body.dark-mode.fruity .highlighter-rouge .w{color:#888}body.dark-mode.fruity .highlight .mf,body.dark-mode.fruity .highlighter-rouge .mf{color:#0086f7;font-weight:bold}body.dark-mode.fruity .highlight .mh,body.dark-mode.fruity .highlighter-rouge .mh{color:#0086f7;font-weight:bold}body.dark-mode.fruity .highlight .mi,body.dark-mode.fruity .highlighter-rouge .mi{color:#0086f7;font-weight:bold}body.dark-mode.fruity .highlight .mo,body.dark-mode.fruity .highlighter-rouge .mo{color:#0086f7;font-weight:bold}body.dark-mode.fruity .highlight .sb,body.dark-mode.fruity .highlighter-rouge .sb{color:#0086d2}body.dark-mode.fruity .highlight .sc,body.dark-mode.fruity .highlighter-rouge .sc{color:#0086d2}body.dark-mode.fruity .highlight .sd,body.dark-mode.fruity .highlighter-rouge .sd{color:#0086d2}body.dark-mode.fruity .highlight .s2,body.dark-mode.fruity .highlighter-rouge .s2{color:#0086d2}body.dark-mode.fruity .highlight .se,body.dark-mode.fruity .highlighter-rouge .se{color:#0086d2}body.dark-mode.fruity .highlight .sh,body.dark-mode.fruity .highlighter-rouge .sh{color:#0086d2}body.dark-mode.fruity .highlight .si,body.dark-mode.fruity .highlighter-rouge .si{color:#0086d2}body.dark-mode.fruity .highlight .sx,body.dark-mode.fruity .highlighter-rouge .sx{color:#0086d2}body.dark-mode.fruity .highlight .sr,body.dark-mode.fruity .highlighter-rouge .sr{color:#0086d2}body.dark-mode.fruity .highlight .s1,body.dark-mode.fruity .highlighter-rouge .s1{color:#0086d2}body.dark-mode.fruity .highlight .ss,body.dark-mode.fruity .highlighter-rouge .ss{color:#0086d2}body.dark-mode.fruity .highlight .bp,body.dark-mode.fruity .highlighter-rouge .bp{color:#fff}body.dark-mode.fruity .highlight .vc,body.dark-mode.fruity .highlighter-rouge .vc{color:#fb660a}body.dark-mode.fruity .highlight .vg,body.dark-mode.fruity .highlighter-rouge .vg{color:#fb660a}body.dark-mode.fruity .highlight .vi,body.dark-mode.fruity .highlighter-rouge .vi{color:#fb660a}body.dark-mode.fruity .highlight .il,body.dark-mode.fruity .highlighter-rouge .il{color:#0086f7;font-weight:bold}body.dark-mode.fruity .expandable-box .highlight,body.dark-mode.fruity .expandable-box .highlighter-rouge{background-color:#222}body.dark-mode.fruity .expandable-box .highlight .hll,body.dark-mode.fruity .expandable-box .highlighter-rouge .hll{background-color:#222}body.dark-mode.native .highlight,body.dark-mode.native .highlighter-rouge{background-color:#404040}body.dark-mode.native .highlight code,body.dark-mode.native .highlighter-rouge code{background-color:transparent}body.dark-mode.native .highlight .hll,body.dark-mode.native .highlighter-rouge .hll{background-color:#404040}body.dark-mode.native .highlight .c,body.dark-mode.native .highlighter-rouge .c{color:#999999;font-style:italic}body.dark-mode.native .highlight .err,body.dark-mode.native .highlighter-rouge .err{color:#a61717;background-color:#e3d2d2}body.dark-mode.native .highlight .g,body.dark-mode.native .highlighter-rouge .g{color:#d0d0d0}body.dark-mode.native .highlight .k,body.dark-mode.native .highlighter-rouge .k{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .l,body.dark-mode.native .highlighter-rouge .l{color:#d0d0d0}body.dark-mode.native .highlight .n,body.dark-mode.native .highlighter-rouge .n{color:#d0d0d0}body.dark-mode.native .highlight .o,body.dark-mode.native .highlighter-rouge .o{color:#d0d0d0}body.dark-mode.native .highlight .x,body.dark-mode.native .highlighter-rouge .x{color:#d0d0d0}body.dark-mode.native .highlight .p,body.dark-mode.native .highlighter-rouge .p{color:#d0d0d0}body.dark-mode.native .highlight .cm,body.dark-mode.native .highlighter-rouge .cm{color:#999999;font-style:italic}body.dark-mode.native .highlight .cp,body.dark-mode.native .highlighter-rouge .cp{color:#cd2828;font-weight:bold}body.dark-mode.native .highlight .c1,body.dark-mode.native .highlighter-rouge .c1{color:#999999;font-style:italic}body.dark-mode.native .highlight .cs,body.dark-mode.native .highlighter-rouge .cs{color:#e50808;font-weight:bold;background-color:#520000}body.dark-mode.native .highlight .gd,body.dark-mode.native .highlighter-rouge .gd{color:#d22323}body.dark-mode.native .highlight .ge,body.dark-mode.native .highlighter-rouge .ge{color:#d0d0d0;font-style:italic}body.dark-mode.native .highlight .gr,body.dark-mode.native .highlighter-rouge .gr{color:#d22323}body.dark-mode.native .highlight .gh,body.dark-mode.native .highlighter-rouge .gh{color:#ffffff;font-weight:bold}body.dark-mode.native .highlight .gi,body.dark-mode.native .highlighter-rouge .gi{color:#589819}body.dark-mode.native .highlight .go,body.dark-mode.native .highlighter-rouge .go{color:#ccc}body.dark-mode.native .highlight .gp,body.dark-mode.native .highlighter-rouge .gp{color:#aaa}body.dark-mode.native .highlight .gs,body.dark-mode.native .highlighter-rouge .gs{color:#d0d0d0;font-weight:bold}body.dark-mode.native .highlight .gu,body.dark-mode.native .highlighter-rouge .gu{color:#ffffff;text-decoration:underline}body.dark-mode.native .highlight .gt,body.dark-mode.native .highlighter-rouge .gt{color:#d22323}body.dark-mode.native .highlight .kc,body.dark-mode.native .highlighter-rouge .kc{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .kd,body.dark-mode.native .highlighter-rouge .kd{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .kn,body.dark-mode.native .highlighter-rouge .kn{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .kp,body.dark-mode.native .highlighter-rouge .kp{color:#6ab825}body.dark-mode.native .highlight .kr,body.dark-mode.native .highlighter-rouge .kr{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .kt,body.dark-mode.native .highlighter-rouge .kt{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .ld,body.dark-mode.native .highlighter-rouge .ld{color:#d0d0d0}body.dark-mode.native .highlight .m,body.dark-mode.native .highlighter-rouge .m{color:#3677a9}body.dark-mode.native .highlight .s,body.dark-mode.native .highlighter-rouge .s{color:#ed9d13}body.dark-mode.native .highlight .na,body.dark-mode.native .highlighter-rouge .na{color:#bbb}body.dark-mode.native .highlight .nb,body.dark-mode.native .highlighter-rouge .nb{color:#24909d}body.dark-mode.native .highlight .nc,body.dark-mode.native .highlighter-rouge .nc{color:#447fcf;text-decoration:underline}body.dark-mode.native .highlight .no,body.dark-mode.native .highlighter-rouge .no{color:#40ffff}body.dark-mode.native .highlight .nd,body.dark-mode.native .highlighter-rouge .nd{color:orange}body.dark-mode.native .highlight .ni,body.dark-mode.native .highlighter-rouge .ni{color:#d0d0d0}body.dark-mode.native .highlight .ne,body.dark-mode.native .highlighter-rouge .ne{color:#bbb}body.dark-mode.native .highlight .nf,body.dark-mode.native .highlighter-rouge .nf{color:#447fcf}body.dark-mode.native .highlight .nl,body.dark-mode.native .highlighter-rouge .nl{color:#d0d0d0}body.dark-mode.native .highlight .nn,body.dark-mode.native .highlighter-rouge .nn{color:#447fcf;text-decoration:underline}body.dark-mode.native .highlight .nx,body.dark-mode.native .highlighter-rouge .nx{color:#d0d0d0}body.dark-mode.native .highlight .py,body.dark-mode.native .highlighter-rouge .py{color:#d0d0d0}body.dark-mode.native .highlight .nt,body.dark-mode.native .highlighter-rouge .nt{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .nv,body.dark-mode.native .highlighter-rouge .nv{color:#40ffff}body.dark-mode.native .highlight .ow,body.dark-mode.native .highlighter-rouge .ow{color:#6ab825;font-weight:bold}body.dark-mode.native .highlight .w,body.dark-mode.native .highlighter-rouge .w{color:#666}body.dark-mode.native .highlight .mf,body.dark-mode.native .highlighter-rouge .mf{color:#3677a9}body.dark-mode.native .highlight .mh,body.dark-mode.native .highlighter-rouge .mh{color:#3677a9}body.dark-mode.native .highlight .mi,body.dark-mode.native .highlighter-rouge .mi{color:#3677a9}body.dark-mode.native .highlight .mo,body.dark-mode.native .highlighter-rouge .mo{color:#3677a9}body.dark-mode.native .highlight .sb,body.dark-mode.native .highlighter-rouge .sb{color:#ed9d13}body.dark-mode.native .highlight .sc,body.dark-mode.native .highlighter-rouge .sc{color:#ed9d13}body.dark-mode.native .highlight .sd,body.dark-mode.native .highlighter-rouge .sd{color:#ed9d13}body.dark-mode.native .highlight .s2,body.dark-mode.native .highlighter-rouge .s2{color:#ed9d13}body.dark-mode.native .highlight .se,body.dark-mode.native .highlighter-rouge .se{color:#ed9d13}body.dark-mode.native .highlight .sh,body.dark-mode.native .highlighter-rouge .sh{color:#ed9d13}body.dark-mode.native .highlight .si,body.dark-mode.native .highlighter-rouge .si{color:#ed9d13}body.dark-mode.native .highlight .sx,body.dark-mode.native .highlighter-rouge .sx{color:orange}body.dark-mode.native .highlight .sr,body.dark-mode.native .highlighter-rouge .sr{color:#ed9d13}body.dark-mode.native .highlight .s1,body.dark-mode.native .highlighter-rouge .s1{color:#ed9d13}body.dark-mode.native .highlight .ss,body.dark-mode.native .highlighter-rouge .ss{color:#ed9d13}body.dark-mode.native .highlight .bp,body.dark-mode.native .highlighter-rouge .bp{color:#24909d}body.dark-mode.native .highlight .vc,body.dark-mode.native .highlighter-rouge .vc{color:#40ffff}body.dark-mode.native .highlight .vg,body.dark-mode.native .highlighter-rouge .vg{color:#40ffff}body.dark-mode.native .highlight .vi,body.dark-mode.native .highlighter-rouge .vi{color:#40ffff}body.dark-mode.native .highlight .il,body.dark-mode.native .highlighter-rouge .il{color:#3677a9}body.dark-mode.native .expandable-box .highlight,body.dark-mode.native .expandable-box .highlighter-rouge{background-color:#222}body.dark-mode.native .expandable-box .highlight .hll,body.dark-mode.native .expandable-box .highlighter-rouge .hll{background-color:#222}#share-links.share-hidden{display:none}#share-links .share-links-close::before{top:0;width:1.9rem}#share-links button.copy-to-clipboard{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#F9F9F9;border:1px solid #f05a5b;color:#f05a5b;background-color:#fff}#share-links button.copy-to-clipboard:hover,#share-links button.copy-to-clipboard:active,#share-links button.copy-to-clipboard:focus{background-color:#F8EBEB}a:focus,.bookmarks-list-header:focus,button:focus,.controls svg:focus,input[type="checkbox"]:focus,.last-locations-list-header:focus,strong[data-term]:focus,sup[id^="fnref"]:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{text-decoration:underline;text-underline-offset:0.1em}a.accordion-show-all-button,.bookmark-date a,.bookmark-title a,.contents-page a,.expandable-box a.toggle,a.figure-image-link,a.footnote,h2 a,.homepage-thumbnail a,.language-select a,.masthead a,a.nav-back-button,a.nav-button,.nav-list a,.nav-slides a,.wrapper.resources a,.subheadline a,a.theme-legend-filter-button{text-decoration:none}.wordpress-link{display:none}.masthead .menu-user-profile{background:#423F43;display:flex;align-items:center;height:3.75rem}.masthead .menu-user-profile .buttons{display:flex;margin-right:0.8rem;gap:0.3rem}.masthead .menu-user-profile .buttons a{margin:0}.masthead .menu-user-profile .buttons a.register{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#423F43;border:1px solid #F9F9F9;color:#F9F9F9}.masthead .menu-user-profile .buttons a.register:hover,.masthead .menu-user-profile .buttons a.register:active,.masthead .menu-user-profile .buttons a.register:focus{background-color:#5F5F5F}.masthead .menu-user-profile .buttons a.login{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#F9F9F9;border:1px solid #F9F9F9;color:#423F43}.masthead .menu-user-profile .buttons a.login:hover,.masthead .menu-user-profile .buttons a.login:active,.masthead .menu-user-profile .buttons a.login:focus{background-color:#BDBDBD;border:1px solid #BDBDBD}.masthead .menu-user-profile .avatar{margin-right:0.8rem}.masthead .menu-user-profile .avatar a{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:0.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#F9F9F9;display:flex;padding:0}.masthead .menu-user-profile .avatar a:hover,.masthead .menu-user-profile .avatar a:active,.masthead .menu-user-profile .avatar a:focus{background-color:#BC4546;border:1px solid #BC4546}.masthead .menu-user-profile .avatar a svg{height:2.5rem}.masthead .menu-user-profile .avatar a svg path{fill:#f05a5b !important;stroke:#f05a5b !important}.masthead .menu-user-profile .avatar a:active svg path,.masthead .menu-user-profile .avatar a:focus svg path,.masthead .menu-user-profile .avatar a:hover svg path{fill:#BC4546 !important;stroke:#BC4546 !important}.cookie-banner-background{position:fixed;inset:0;background-color:rgba(0,0,0,0.5);z-index:99;overflow:auto;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem}.cookie-banner{background-color:white;z-index:100;box-sizing:border-box;padding:2.5rem 1.5rem;margin:auto;max-width:960px}@media only screen and (min-width: 767px){.cookie-banner{line-height:1.5;padding:3.75rem 5rem}}.cookie-banner img{height:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 767px){.cookie-banner img{height:2rem}}.cookie-banner p{font-size:.875rem;line-height:1.5;line-height:1.4 !important;margin:0;margin-bottom:1.25rem}@media only screen and (min-width: 850px){.cookie-banner p{font-size:1rem;line-height:1.25}}@media only screen and (min-width: 767px){.cookie-banner p{margin-bottom:1.875rem}}.cookie-banner p a{color:#037bb5 !important}.cookie-banner .button-wrapper{display:flex;flex-direction:column;gap:0.75rem}@media only screen and (min-width: 767px){.cookie-banner .button-wrapper{flex-direction:row;gap:1.5rem;justify-content:space-around}}.cookie-banner .button-wrapper button{font-size:1.125rem;line-height:1rem;font-weight:600;padding:1.25rem;border-radius:2rem;width:100%}@media only screen and (min-width: 767px){.cookie-banner .button-wrapper button{flex-shrink:1;width:unset;flex-basis:21.25rem}}.cookie-banner .button-wrapper .js-reject{background-color:white;color:#f05a5b;border:2px solid #f05a5b}.annotator:nth-child(3){position:relative;top:3.375rem}.annotator label{text-align:right}.annotator [data-tooltip-description]:hover:after{text-align:center}.beta-information{background-color:#ffd54d;border-radius:.1rem;box-shadow:0 0 10px #f05a5b;color:#423F43;display:none;font-weight:normal;left:1em;letter-spacing:0;margin-top:-0.25em;padding:0.5em;position:absolute;right:1em;text-transform:none;z-index:200}@media (min-width: 60em){.beta-information{left:4.0833333333rem;right:4.0833333333rem}}.beta-information a{color:#037bb5}.beta-information p:last-child{margin-bottom:0}.beta-information:hover,.beta-button .button:hover+.beta-information{display:block}.masthead .beta-button .button{background-color:#ffd54d;color:#f05a5b;margin:0 0.25em}.masthead .beta-button .button:hover{background-color:#423F43}.landing-page h1 .beta-information{background-color:#ffd54d;border-radius:.1rem;box-shadow:0 0 10px #f05a5b;color:#423F43;display:none;font-weight:normal;left:1em;letter-spacing:0;margin-top:-0.25em;padding:0.5em;position:absolute;right:1em;text-transform:none;z-index:200;font-size:0.5em}@media (min-width: 60em){.landing-page h1 .beta-information{left:4.0833333333rem;right:4.0833333333rem}}.landing-page h1 .beta-information a{color:#037bb5}.landing-page h1 .beta-information p:last-child{margin-bottom:0}.landing-page h1 .beta-information:hover,.beta-button .button:hover+.landing-page h1 .beta-information{display:block}.landing-page h1 .beta-button .button{background-color:#ffd54d;bottom:0.15em;color:#f05a5b;font-size:0.6em;margin-left:0.25em;position:relative;text-align:center}.landing-page h1 .beta-button .button:hover{background-color:#423F43}._docs h1{background-color:transparent;color:#f05a5b;font-family:"Source Sans Pro",sans-serif;letter-spacing:0;margin:2em 0;position:static;text-transform:none}._docs h1:before,._docs h1:after{background:none}html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] p,html[dir="rtl"] ul,html[dir="rtl"] ol,html[dir="rtl"] dl,html[dir="rtl"] li{text-align:right}html[dir="rtl"] ol{list-style-type:arabic-indic;margin:0 1em 1.5em 0}html[dir="rtl"] ul{margin:0 1em 1.5em 0}html[dir="rtl"] img.thumbnail{clear:left;float:left}html[dir="rtl"] .masthead ul{margin-bottom:0;text-align:center}html[dir="rtl"] #nav h2{margin-top:2em}html[dir="rtl"] #nav .search{margin:0 0 0 -17px}html[dir="rtl"] #nav [data-nav-close],html[dir="rtl"] #nav [data-toggle-nav]{right:unset;left:0.5em}html[dir="rtl"] #nav .controls>div{margin-right:0;margin-left:1em}html[dir="rtl"] #nav .controls>div.dark-mode-control svg.dark-mode-icon{margin-left:0}html[dir="rtl"] #nav .language-select:hover .language-select-list,html[dir="rtl"] #nav .language-select[visible] .language-select-list{left:unset;position:absolute;right:0.5em}html[dir="rtl"] .last-locations-list .last-locations-list-header{right:0}html[dir="rtl"].js-nav-open [href="#nav"]{color:transparent}html[dir="rtl"] .accordion-show-all-button-wrapper{text-align:left}html[dir="rtl"] .theme-legend-filter-button{margin-left:0;margin-right:-0.84375rem}html[dir="rtl"] .box,html[dir="rtl"] .info,html[dir="rtl"] .exercise,html[dir="rtl"] .mcq,html[dir="rtl"] .question,html[dir="rtl"] .definition{border-bottom-left-radius:2em;border-bottom-right-radius:0;padding-right:1.5em}html[dir="rtl"] .figure .figure-body .title{text-align:right}html[dir="rtl"] .figure .figure-body .description{text-align:right}html[dir="rtl"] .figure .figure-body .caption,html[dir="rtl"] .figure .figure-body .slide-caption{text-align:right}html[dir="rtl"] .figure .figure-body .figure-images.contains-1 .figure-flex-container{padding-left:.421875rem;padding-right:.421875rem}@media (min-width: 40em){html[dir="rtl"] .figure .figure-body .figure-images.contains-1 .figure-flex-container{flex-basis:100%}html[dir="rtl"] .figure .figure-body .figure-images.contains-1 .figure-flex-container:first-child{padding-right:0}html[dir="rtl"] .figure .figure-body .figure-images.contains-1 .figure-flex-container:nth-child(1){padding-left:0}}html[dir="rtl"] .figure .figure-body .figure-images.contains-2 .figure-flex-container{padding-left:.421875rem;padding-right:.421875rem}@media (min-width: 40em){html[dir="rtl"] .figure .figure-body .figure-images.contains-2 .figure-flex-container{flex-basis:100%}html[dir="rtl"] .figure .figure-body .figure-images.contains-2 .figure-flex-container:first-child{padding-right:0}html[dir="rtl"] .figure .figure-body .figure-images.contains-2 .figure-flex-container:nth-child(2){padding-left:0}}html[dir="rtl"] .figure .figure-body .figure-images.contains-3 .figure-flex-container{padding-left:.421875rem;padding-right:.421875rem}@media (min-width: 40em){html[dir="rtl"] .figure .figure-body .figure-images.contains-3 .figure-flex-container{flex-basis:100%}html[dir="rtl"] .figure .figure-body .figure-images.contains-3 .figure-flex-container:first-child{padding-right:0}html[dir="rtl"] .figure .figure-body .figure-images.contains-3 .figure-flex-container:nth-child(3){padding-left:0}}html[dir="rtl"] .figure .figure-body .figure-images.contains-4 .figure-flex-container{padding-left:.421875rem;padding-right:.421875rem}@media (min-width: 40em){html[dir="rtl"] .figure .figure-body .figure-images.contains-4 .figure-flex-container{flex-basis:100%}html[dir="rtl"] .figure .figure-body .figure-images.contains-4 .figure-flex-container:first-child{padding-right:0}html[dir="rtl"] .figure .figure-body .figure-images.contains-4 .figure-flex-container:nth-child(4){padding-left:0}}html[dir="rtl"] .slides .figure-summary-meta .caption{text-align:right}html[dir="rtl"] .slides .figure-summary-meta .figure-source p.source{text-align:right}@media (min-width: 80em) and (min-width: 80em){html[dir="rtl"] .theme-legend{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:1.6875rem;margin-left:-13.9375rem;max-width:10.5625rem}html[dir="rtl"] .theme-legend.web-wide{max-width:21.125rem;margin-left:-12.4375rem;margin-right:1.5rem}html[dir="rtl"] .theme-legend.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}html[dir="rtl"] [role="tab"]{padding-right:0;padding-left:1em}html[dir="rtl"] [role="tab"]::after{left:0;right:auto}html[dir="rtl"] [role="tab"] a:first-of-type{margin-left:0.4em;margin-right:0}html[dir="rtl"].js-mcq .mcq-feedback::before{padding:.84375rem 3.375rem .84375rem 0}html[dir="rtl"].js-mcq .mcq-feedback::after{right:0.75em}html[dir="rtl"] .glossary dt{float:right;margin-left:0.5em;margin-right:0}@font-face{font-family:"Noto Serif SC";src:url(../../assets/fonts/NotoSerifSC-Regular.ttf);font-weight:400}@font-face{font-family:"Noto Serif SC";src:url(../../assets/fonts/NotoSerifSC-Regular.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Noto Serif SC";src:url(../../assets/fonts/NotoSerifSC-Bold.ttf);font-weight:700}@font-face{font-family:"Noto Serif SC";src:url(../../assets/fonts/NotoSerifSC-Bold.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Black.ttf);font-weight:900}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Black.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Bold.ttf);font-weight:700}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Bold.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-SemiBold.ttf);font-weight:600}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-SemiBold.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Regular.ttf);font-weight:400}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Regular.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Light.ttf);font-weight:300}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-Light.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-ExtraLight.ttf);font-weight:200}@font-face{font-family:"Noto Sans SC";src:url(../../assets/fonts/NotoSansSC-ExtraLight.ttf);font-weight:200;font-style:italic}html[lang="zh"] .default-page h3,html[lang="zh"] .frontmatter-page h3,html[lang="zh"] .endmatter-page h3{line-height:1.5}html[lang="zh"] .default-page h4,html[lang="zh"] .frontmatter-page h4,html[lang="zh"] .endmatter-page h4{font-style:normal;font-weight:bold}@font-face{font-family:"Gowun Batang";src:url(../../assets/fonts/GowunBatang-Regular.ttf);font-weight:400}@font-face{font-family:"Gowun Batang";src:url(../../assets/fonts/CrimsonPro-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Gowun Batang";src:url(../../assets/fonts/GowunBatang-Bold.ttf);font-weight:700}@font-face{font-family:"Gowun Batang";src:url(../../assets/fonts/CrimsonPro-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-Black.ttf);font-weight:900}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-BlackIt.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-Bold.ttf);font-weight:700}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-BoldIt.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-SemiBold.ttf);font-weight:600}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-SemiboldIt.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-Regular.ttf);font-weight:400}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-Light.ttf);font-weight:300}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-LightIt.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/NotoSansKR-ExtraLight.ttf);font-weight:200}@font-face{font-family:"Noto Sans KR";src:url(../../assets/fonts/SourceSansPro-ExtraLightIt.ttf);font-weight:200;font-style:italic}html[lang="ko"] .default-page h3,html[lang="ko"] .frontmatter-page h3,html[lang="ko"] .endmatter-page h3{font-style:normal;line-height:1.5}html[lang="ko"] .default-page h4,html[lang="ko"] .frontmatter-page h4,html[lang="ko"] .endmatter-page h4{font-style:normal;font-weight:bold}.no-show{display:none}html[lang="fa"] body,html[lang="fa"] h5,html[lang="fa"] h6{font-family:"Adobe Arabic","adobe-arabic","Crimson Pro",serif}html[lang="fa"] h3,html[lang="fa"] h4,html[lang="fa"] .contents-page .content .toc-list li{font-family:"Adobe Arabic","adobe-arabic","Crimson Pro",serif}html[lang="fa"] .MathJax_PHTML_Display,html[lang="fa"] .MathJax_PHTML{direction:ltr}@media print{.accordion-show-all-button,.controls,#footer,.masthead,.nav-buttons,.notification.warning-testing-site{display:none !important}body{background-color:transparent;font-size:initial}}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,blockquote+p,ol+p,ul+p,dl+p,pre+p,.box+p.sidenote+p,table+p.sidenote+p,.pullquote+p,table+p{margin-top:0;text-indent:0}
