[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 Medium Italic'"],[style*="font-family:'Asap-MediumItalic'"],[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:700}[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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}.wrapper{overflow-x:hidden}.content{clear:none;padding:0 1rem;margin:0 auto 1.6875rem;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}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background-color:#423f43;font-family:Crimson Pro,serif;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:700;line-height:1.6875rem;page-break-after:avoid;margin:1.6875rem 0 0}h1{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}h4,h5{font-style:italic;font-weight:inherit}h5,h6{font-family:Crimson Pro,serif}h6{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}blockquote ol ol,blockquote ul ul,ol ol,ul ul{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 ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}dl{margin:1.6875rem 0}dt{font-weight:700}dd{margin:0 0 1.6875rem}hr{border:0;margin:1.6875rem auto;text-align:center}hr:after{content:""}hr+p{text-indent:0}sub,sup{line-height:100%;font-size:.6666666667em}sup{vertical-align:super}sub{vertical-align:sub}em{font-style:italic}strong{font-weight:700}input[type=text][type=submit],textarea[type=submit]{width:auto}select{padding:.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}dd>select,li>select,p>select,span>select,td>select,th>select{font-family:inherit;line-height:1;margin:0;padding:0}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:.5rem;margin-left:.5rem;max-height:3.5rem;vertical-align:middle;width:2.5rem}.masthead .masthead-logo img{max-height:3.5rem;max-width:100%;vertical-align:middle}.masthead .masthead-logo svg,.masthead ul{vertical-align:middle}.masthead ul{display:inline-block;list-style-type:none;margin:0 auto;padding:.5rem .5rem .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 .25em 0 0}.masthead ul li:after{content:"⁄";color:#f2f2f2;margin-left:.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{background-color:#f05a5b;cursor:pointer;margin:.5rem 0 .5rem .5rem}.nav-back-button,[href="#nav"]{font-family:Source Sans Pro,sans-serif;font-size:inherit;color:#fff;border:1px solid #f2f2f2;border-radius:.1rem;padding:.25rem .5rem}[href="#nav"]{text-decoration:none;margin:.5rem}.js-nav-open [href="#nav"]{right:0;bottom:0;background-color:rgba(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}.js-nav-open #nav{overflow-y:auto}.js-nav #nav{border-top:none;max-width:20em;position:absolute;top:0;right:0;position:fixed;z-index:2}#nav .search,#nav .search input{background-color:#fff}#nav .search input{width:90%;padding:.75rem 1rem;border:0;font-family:Source Sans Pro,sans-serif;font-size:inherit;overflow-x:hidden}#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:active,#nav .nav-list ol li a:focus,#nav .nav-list ol li a:hover,#nav .nav-list ul li a:active,#nav .nav-list ul li a:focus,#nav .nav-list ul li a:hover{color:inherit}#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 ol,#nav .nav-list ol ul,#nav .nav-list ul ol,#nav .nav-list ul ul{max-height:none;transition:max-height .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:active,#nav .nav-list ol ol li a:focus,#nav .nav-list ol ol li a:hover,#nav .nav-list ol ul li a:active,#nav .nav-list ol ul li a:focus,#nav .nav-list ol ul li a:hover,#nav .nav-list ul ol li a:active,#nav .nav-list ul ol li a:focus,#nav .nav-list ul ol li a:hover,#nav .nav-list ul ul li a:active,#nav .nav-list ul ul li a:focus,#nav .nav-list ul ul li a:hover{color:inherit}#nav .nav-list ol ol li:active,#nav .nav-list ol ol li:focus,#nav .nav-list ol ol li:hover,#nav .nav-list ol ul li:active,#nav .nav-list ol ul li:focus,#nav .nav-list ol ul li:hover,#nav .nav-list ul ol li:active,#nav .nav-list ul ol li:focus,#nav .nav-list ul ol li:hover,#nav .nav-list ul ul li:active,#nav .nav-list ul ul li:focus,#nav .nav-list ul ul li:hover{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:active+ol,#nav .nav-list ol li:active+ul,#nav .nav-list ol li:active>ol,#nav .nav-list ol li:active>ul,#nav .nav-list ol li:focus+ol,#nav .nav-list ol li:focus+ul,#nav .nav-list ol li:focus>ol,#nav .nav-list ol li:focus>ul,#nav .nav-list ol li:hover+ol,#nav .nav-list ol li:hover+ul,#nav .nav-list ol li:hover>ol,#nav .nav-list ol li:hover>ul,#nav .nav-list ol ol.active,#nav .nav-list ol ul.active,#nav .nav-list ul li:active+ol,#nav .nav-list ul li:active+ul,#nav .nav-list ul li:active>ol,#nav .nav-list ul li:active>ul,#nav .nav-list ul li:focus+ol,#nav .nav-list ul li:focus+ul,#nav .nav-list ul li:focus>ol,#nav .nav-list ul li:focus>ul,#nav .nav-list ul li:hover+ol,#nav .nav-list ul li:hover+ul,#nav .nav-list ul li:hover>ol,#nav .nav-list ul li:hover>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.active,#nav .nav-list ol ol:active,#nav .nav-list ol ol:focus,#nav .nav-list ol ol:hover,#nav .nav-list ol ul.active,#nav .nav-list ol ul:active,#nav .nav-list ol ul:focus,#nav .nav-list ol ul:hover,#nav .nav-list ul ol.active,#nav .nav-list ul ol:active,#nav .nav-list ul ol:focus,#nav .nav-list ul ol:hover,#nav .nav-list ul ul.active,#nav .nav-list ul ul:active,#nav .nav-list ul ul:focus,#nav .nav-list ul ul:hover{height:auto;max-height:500em}#nav .nav-title{color:#423f43;font-size:1.6875rem;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:.333em .5em;margin:0 0 0 -.5rem;height:1em}[data-toggle]:focus{outline:none}[data-toggle]:hover{cursor:pointer;background-color:transparent}[data-toggle].show-children:after,[data-toggle]:after{color:#5f5f5f}[data-nav-close]{background-color:transparent;font-size:2.25rem}[data-nav-close]:after{content:"×"}[data-nav-close]:hover,[data-toggle-nav]{background-color:transparent}[data-toggle-nav]{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 input{box-sizing:border-box;color:#423f43;display:inline-block;width:auto}#nav .search input.search-box{border:1pt solid #f2f2f2;margin:1em .5rem 1em 1em}#nav .search input[type=submit]{color:#fff;margin:1em 1rem 1em .5rem}.content .search input{box-sizing:border-box;color:#423f43;display:inline-block;width:auto;margin:1rem 0}.content .search input.search-box{border:1pt solid #f2f2f2;margin:0 1rem 0 0}.content .search input[type=submit]{color:#fff;border:0;font-family:Source Sans Pro,sans-serif;font-size:inherit;margin:0;padding: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{background-color:#f05a5b}.search-page-notice,.search-results-summary{margin:1.6875rem 0;padding:.84375rem;border-radius:.1rem}.search-page-notice{background-color:#ffd54d}.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;background-color:#fff;box-shadow:0 0 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:400;margin:0 0 1rem;text-align:left}.search-results-nav h2 .search-results-nav-term{font-weight:700}.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;margin:1.6875rem 0 0;width:100%;box-sizing:border-box;color:#fff}.footer-content{clear:both;max-width:49rem;margin:auto;padding:1.6875rem 1em}#footer ol,#footer p,#footer ul{color:#fff;font-size:.75rem;line-height:1.6875rem;margin:0;text-indent:0}#footer ol a,#footer p 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:.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:"−"}.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:.05em;line-height:1;padding:.2em .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}.wrapper.cover-page div.cover,p.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}.previous-publications-page .content{margin:3.375rem auto 0;text-align:center}.previous-publications-page .content p{text-indent:0;margin-bottom:.84375rem;text-align:center;-webkit-hyphens:none;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}.half-title-page .content,.halftitle-page .content,.title-page .content,.titlepage .content{margin:3.375rem auto 0;text-align:center}.half-title-page p,.halftitle-page p,.title-page p,.titlepage p{text-indent:0;-webkit-hyphens:none;hyphens:none;text-align:center}.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,.halftitle-page .half-title-page-title,.halftitle-page .halftitle-page-title,.halftitle-page .halftitlepage-title,.halftitle-page .title-page-title,.halftitle-page .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,.titlepage .half-title-page-title,.titlepage .halftitle-page-title,.titlepage .halftitlepage-title,.titlepage .title-page-title,.titlepage .titlepage-title{font-weight:700;font-family:Source Sans Pro,sans-serif;font-size:2.25rem;line-height:1;margin:0;string-set:book-title content()}.half-title-page .title-page-subtitle,.half-title-page .titlepage-subtitle,.halftitle-page .title-page-subtitle,.halftitle-page .titlepage-subtitle,.title-page .title-page-subtitle,.title-page .titlepage-subtitle,.titlepage .title-page-subtitle,.titlepage .titlepage-subtitle{font-family:Source Sans Pro,sans-serif;font-size:2.25rem;line-height:1;margin:.84375rem 0 1.6875rem;string-set:book-subtitle content()}.half-title-page .title-page-author,.half-title-page .titlepage-author,.halftitle-page .title-page-author,.halftitle-page .titlepage-author,.title-page .title-page-author,.title-page .titlepage-author,.titlepage .title-page-author,.titlepage .titlepage-author{font-size:2.25rem;line-height:1;margin:1.6875rem 0;string-set:book-author content()}.half-title-page .title-page-publisher,.half-title-page .titlepage-publisher,.halftitle-page .title-page-publisher,.halftitle-page .titlepage-publisher,.title-page .title-page-publisher,.title-page .titlepage-publisher,.titlepage .title-page-publisher,.titlepage .titlepage-publisher{text-indent:0;margin:0 0 1.6875rem;line-height:1}.half-title-page .title-page-logo,.half-title-page .titlepage-logo,.halftitle-page .title-page-logo,.halftitle-page .titlepage-logo,.title-page .title-page-logo,.title-page .titlepage-logo,.titlepage .title-page-logo,.titlepage .titlepage-logo{display:block;max-width:5rem}.half-title-page .title-page-logo img,.half-title-page .titlepage-logo img,.halftitle-page .title-page-logo img,.halftitle-page .titlepage-logo img,.title-page .title-page-logo img,.title-page .titlepage-logo img,.titlepage .title-page-logo img,.titlepage .titlepage-logo img{width:100%}.copyright-page p{text-indent:0;margin:0 0 .84375rem}.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,.epigraph-source{text-indent:0;padding:0 2.8em}.epigraph-source{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}.content #markdown-toc>li>a,.content .markdown-toc>li>a{font-weight:700}.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{column-count: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 ol:last-of-type,.box p: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:medium;display:inline-block;font-family:Source Sans Pro,sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:.2rem .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,span.button,strong.button{display:inline-block;font-family:Source Sans Pro,sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;padding:.2rem .4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}a.button:hover,em.button:hover,span.button:hover,strong.button:hover{background-color:#bc4546}blockquote.button,div.button,h1.button,h2.button,h3.button,h4.button,h5.button,h6.button,li.button,ol.button,p.button,table.button,ul.button{text-indent:0}blockquote.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a,li.button a,ol.button a,p.button a,table.button a,ul.button a{display:inline-block;font-family:Source Sans Pro,sans-serif;color:#fff;line-height:100%;text-decoration:none;background-color:#f05a5b;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;padding:.4em .6em;margin:1.6875rem 0}blockquote.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,li.button a:hover,ol.button a:hover,p.button a:hover,table.button a:hover,ul.button a:hover{background-color:#bc4546}blockquote.button+p,div.button+p,h1.button+p,h2.button+p,h3.button+p,h4.button+p,h5.button+p,h6.button+p,li.button+p,ol.button+p,p.button+p,table.button+p,ul.button+p{text-indent:0}blockquote.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a,li.button a,ol.button a,p.button a,table.button a,ul.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:400;margin-left:1rem}code{font-family:Inconsolata,monospace;font-size:90%;line-height:1.6875rem;white-space:pre-wrap;padding:.1em .3em}code,pre{border-radius:.2em}pre{margin:1.6875rem 0;padding:0 1.4em;clear:left}pre code{padding:0}div[class*=highlighter-]+p,pre+p{text-indent:0}.highlight .err,.highlighter-rouge .err{color:#a40000;border:1px solid #ef2929}.highlight .w,.highlighter-rouge .w{color:#f8f8f8;text-decoration:underline}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{background-color:inherit;font-family:Source Sans Pro,sans-serif;font-size:inherit;font-weight:inherit;margin:1.6875rem 0;padding:0}.figure,.figure p{clear:both;page-break-inside:avoid}.figure p{page-break-before:avoid;-webkit-hyphens:none;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-indent:0}.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-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,.glossary dt{color:inherit}.glossary dt{float:left}.glossary dt:after{content:":\00a0"}.glossary dd ol,.glossary dd ul{clear:left}.highlighter,a[href=highlighter]{background-color:#ff0;color:inherit;border-radius:.1rem}.reference-index,.reference-index-manual{margin-left:1.4em;list-style-type:none}.reference-index ol,.reference-index ul,.reference-index-manual ol,.reference-index-manual ul{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{-ms-font-feature-settings:"frac";-o-font-feature-settings:"frac";font-feature-settings:"frac";font-style:inherit}.MathJax_Display,.mjpage__block{overflow-x:auto;overflow-y:hidden;padding:0 0 .4em}.MathJax_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 .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 .5em .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+.sidenote+.sidenote+p,h1+.sidenote+.sidenote+p,h1+.sidenote+p,h2+.sidenote+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+p,h2+.sidenote+p,h3+.sidenote+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+p,h3+.sidenote+p,h4+.sidenote+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+p,h4+.sidenote+p,h5+.sidenote+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+p,h5+.sidenote+p,h6+.sidenote+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+p,h6+.sidenote+p{text-indent:0}p+.sidenote+p{text-indent:1.4em;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 dl:last-child,.sidenote ol:last-child,.sidenote p:last-child,.sidenote ul:last-child{margin-bottom:0}.footnote{cursor:pointer}.footnotes{margin:3.375rem 0 0;padding:1.6875rem 0;color:#facdcd}.footnotes p{text-indent:0}.footnotes .reverse-footnote-arrow{vertical-align:bottom}.footnotes .reverse-footnote-arrow path{fill:#037bb5}.footnote-detail{left:1.4em;right:1.4em;line-height:1.6875rem}.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 .reversefootnote{text-decoration:none}.footnote-detail .reversefootnote{font-family:sans-serif;text-decoration:none;right:-1em;top:-1em;width:2em;height:2em;display:flex;flex-direction:column;justify-content:center}.footnote-detail .reversefootnote:before{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;text-align:center;font-style:inherit;font-weight:inherit}.qr-code{display:none}.pullquote{font-size:2.25rem;line-height:1;text-align:center;margin:1.6875rem 0}.pullquote,.pullquote+p{text-indent:0}p.source{line-height:1.6875rem;text-indent:0}em.source,p.source,span.source,strong.strong{font-size:.75rem;margin:0 0 1.6875rem;page-break-before:avoid}em.source,span.source,strong.strong{display:block;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}.table-subhead,th,thead{page-break-after:avoid;font-weight:700}td,th{border:1px solid #facdcd;padding:.84375rem}td ol,td p,td ul,th ol,th p,th ul{margin:0;padding:0}td ol,td ul,th ol,th ul{list-style-position:inside}.table-row-stub{font-weight:700}.table-caption{page-break-after:avoid;font-style:italic;text-indent:0;margin:1.6875rem 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,.verse{text-indent:0}.verse{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,ul.verse li h4,ul.verse li h5,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;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:#fff;opacity:.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 .video-options-button{display:inline-block;font-family:Source Sans Pro,sans-serif;color:#fff;line-height:100%;text-decoration:none;padding:.2rem .4rem;text-align:center;text-indent:0;border-radius:.1rem;border:none;margin:0 auto}.video .video-options .video-options-button:hover{background-color:#bc4546}.video .video-options .video-options-content{line-height:1.6875rem;padding:.84375rem}.video .video-options .video-options-content.js-video-options-content{top:1rem}.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-next,.pagination .pagination-previous{width:50%}@media only screen and (min-width:80em){.pagination .pagination-next,.pagination .pagination-previous{position:fixed;bottom:2rem;width:70%}}.pagination .pagination-next .pagination-marker,.pagination .pagination-previous .pagination-marker{background-color:#fff;padding:.5rem;border-radius:.1rem}.pagination .pagination-previous{float:left;left:2rem;max-width:20rem;padding-right:.5rem}.pagination .pagination-next{float:right;max-width:20rem;padding-left:.5rem;text-align:right}.question{page-break-inside:avoid;padding:0;margin:1.6875rem 0}.question .figure{padding-left:0;padding-right:0}.js-mcq .question .check-answer-button{font-family:Source Sans Pro,sans-serif;line-height:1.6875rem;padding:.84375rem 1.6875rem;color:#fff;border:0;border-radius:.1rem}.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:.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 .quiz-total-marks,.quiz-group .quiz-group-total-marks{font-family:Source Sans Pro,sans-serif;font-weight:700;text-align:right}.question li{clear:right}.question em.marks,.question strong.marks{font-style:normal;font-weight:400;float:right;margin-left:1em;text-indent:0}.question .question-total-marks{font-family:Source Sans Pro,sans-serif;font-weight:700;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:.2em;line-height:1;margin:0;border-width:0 0 1px}.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}.js-mcq .mcq-feedback{border-radius:0 0 .1rem .1rem}.js-mcq .mcq-feedback li{display:none;padding:0 .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}.select-list-wrapper .select-list.select-option-correct+.select-list-marker,.select-list-wrapper .select-list.select-option-incorrect+.select-list-marker{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:-.84375rem}.select-list-wrapper .select-list.select-option-incorrect+.select-list-marker{background-color:#ff7c4d}.slides{background-color:#fff}.slides .figure{padding:.84375rem;border:1px solid #f2f2f2}.slides .figure .figure-body .description{display:none;margin-bottom:0}.slides .figure .figure-body .caption{display:block;margin-bottom:0}.slides .figure-summary-meta{font-family:Source Sans Pro,sans-serif;padding:.84375rem 0 0}.slides .figure-summary-meta .figure-reference{font-weight:700}.box .slides .figure-summary-meta{background-color:inherit}.nav-slides{box-sizing:border-box}.nav-slides *{box-sizing:inherit}.nav-slides a{background-color:#fff;border:.2109375rem solid #fff;display:block;overflow:hidden}@media (min-width:80em){.nav-slides{padding:0;max-width:8em;width:8em;float:right;margin-right:-8em}}.nav-slides li img{background:#fff;max-width:100%;object-fit:contain}@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}}.nav-slides a .slide-thumbnail-text{font-size:.75em;font-family:Source Sans Pro,sans-serif;display:inline-block}@media (min-width:80em){.nav-slides a .slide-thumbnail-text{width:8.65em}.nav-slides.nav-slides-many{max-width:6em;margin-right:-6em}.nav-slides.nav-slides-many li{padding:.5625rem}.nav-slides.nav-slides-many .slide-current a,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus,.nav-slides.nav-slides-many a:hover{outline-width:.5625rem}.nav-slides.nav-slides-portrait{max-width:3em;margin-right:-3em}.nav-slides.nav-slides-portrait li{padding:.421875rem}.nav-slides.nav-slides-portrait .slide-current a,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus,.nav-slides.nav-slides-portrait a:hover{outline-width:.421875rem}.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 .slide-current,.nav-slides.nav-slides-many-many .slide-current a,.nav-slides.nav-slides-many-many a:active,.nav-slides.nav-slides-many-many a:focus,.nav-slides.nav-slides-many-many a:hover{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 .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus,.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover{outline-width:medium}}#nav .docs-list-title{padding:0 2em}.smallcaps{-ms-font-feature-settings:"smcp","onum";-o-font-feature-settings:"smcp","onum";font-feature-settings:"smcp","onum";font-style:inherit;font-weight:inherit}.allsmallcaps{-ms-font-feature-settings:"c2sc","smcp","onum";-o-font-feature-settings:"c2sc","smcp","onum";font-feature-settings:"c2sc","smcp","onum";font-style:inherit;font-weight:inherit}.shrink{font-size:.7em}em.keep-together,span.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-show-annotations,.annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar{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%;margin-left:-4px;border-color:#f05a5b transparent transparent;border-style:solid;border-width:4px 6px 0;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{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{font-family:Source Sans Pro,sans-serif;line-height:1.6875rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;border:1px solid #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 .bookmarks-list .bookmarks-list-header-open,.bookmarks-modal .last-locations-list.bookmarks-list-header-open .last-locations-list-header{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:.8em;height:2.7rem;letter-spacing:.05em;line-height:1;padding:.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:.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:.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:.7em;letter-spacing:.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 .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:.7em;letter-spacing:.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:.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:.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 .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:.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:.75em;margin-left:.5em;width:.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,svg[class*=icon].history-icon path{fill:#f05a5b}.bookmark-button{background:none;border:none;cursor:pointer;float:left;height:1.6875rem;opacity:.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,[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;padding:.1rem .5rem;position:fixed;top:3.5rem;right:0;transition:transform .5s,z-index 1.5s;transform:translateX(100%)}.last-location-prompt a{color:#fff;text-decoration:none}.last-location-prompt.last-location-prompt-open{transform:translateX(0);z-index:0}.last-location-prompt button{background-color:transparent;color:#fff;font-size:.9rem;padding-bottom:.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:-.75rem;right:-.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:-.25rem}#share-links ul{list-style-type:none;margin:0}#share-links ul .share-link{margin-bottom:.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:.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{.masthead,.pagination,[href="#nav"],a.accordion-show-all-button,svg.history-icon{display:none}[data-accordion=closed]:after,[data-accordion=open]:after{content:normal}body{font-size:1rem}.wrapper,body{background:none}.content,.footer-content{max-width:60em}h1{background:none;color:#423f43}.reverse-footnote-arrow{width:1rem;height:1rem}#footer{background:none}#footer,#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,h3{color:#423f43}h3{font-weight:700;font-size:1.25rem;line-height:1.25}@media only screen and (min-width:850px){h3{font-size:1.5rem}}.default-page h3,.endmatter-page h3,.frontmatter-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,.endmatter-page h3,.frontmatter-page h3{font-size:1.6666666667rem}}.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;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,.endmatter-page h4,.frontmatter-page h4{font-size:1.5rem;font-style:normal;line-height:1;font-style:italic}.landing-page h4{font-family:Source Sans Pro,sans-serif;font-weight:600}.landing-page h4 strong{color:#f05a5b;text-transform:uppercase}.landing-page h4 strong,h5{font-style:normal;font-size:1rem;font-weight:600;line-height:1}h5{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:.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:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#423f43;border:1px solid #f9f9f9;color:#f9f9f9}a.button-dark:active,a.button-dark:focus,a.button-dark:hover{background-color:#5f5f5f}a.button-empty{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f9f9f9;border:1px solid #f05a5b;color:#f05a5b}a.button-empty:active,a.button-empty:focus,a.button-empty:hover{background-color:#f8ebeb}a.button-filled{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9}a.button-filled:active,a.button-filled:focus,a.button-filled:hover{background-color:#bc4546;border:1px solid #bc4546}dt{font-weight:400}dl.dialogue dt{font-feature-settings:"c2sc","smcp","smcp";font-variant:small-caps;letter-spacing:.025em;min-width:3.375rem;padding-right:.421875rem;text-transform:lowercase}dl.dialogue dd{margin:0 0 0 3.796875rem}p.epigraph,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:700}.highlight .l,.highlight .n,.highlighter-rouge .l,.highlighter-rouge .n{color:#000}.highlight .o,.highlighter-rouge .o{color:#ce5c00;font-weight:700}.highlight .x,.highlighter-rouge .x{color:#000}.highlight .p,.highlighter-rouge .p{color:#000;font-weight:700}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs,.highlighter-rouge .c1,.highlighter-rouge .cm,.highlighter-rouge .cp,.highlighter-rouge .cs{color:#8f5902;font-style:italic}.highlight .gd,.highlighter-rouge .gd{color:#a40000}.highlight .ge,.highlighter-rouge .ge{color:#000;font-style:italic}.highlight .gr,.highlighter-rouge .gr{color:#ef2929}.highlight .gh,.highlighter-rouge .gh{color:navy;font-weight:700}.highlight .gi,.highlighter-rouge .gi{color:#00a000}.highlight .go,.highlighter-rouge .go{color:#000;font-style:italic}.highlight .gp,.highlighter-rouge .gp{color:#8f5902}.highlight .gs,.highlighter-rouge .gs{color:#000;font-weight:700}.highlight .gu,.highlighter-rouge .gu{color:purple;font-weight:700}.highlight .gt,.highlighter-rouge .gt{color:#a40000;font-weight:700}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlighter-rouge .kc,.highlighter-rouge .kd,.highlighter-rouge .kn,.highlighter-rouge .kp,.highlighter-rouge .kr,.highlighter-rouge .kt{color:#204a87;font-weight:700}.highlight .ld,.highlighter-rouge .ld{color:#000}.highlight .m,.highlighter-rouge .m{color:#0000cf;font-weight:700}.highlight .s,.highlighter-rouge .s{color:#4e9a06}.highlight .na,.highlighter-rouge .na{color:#c4a000}.highlight .nb,.highlighter-rouge .nb{color:#204a87}.highlight .nc,.highlight .no,.highlighter-rouge .nc,.highlighter-rouge .no{color:#000}.highlight .nd,.highlighter-rouge .nd{color:#5c35cc;font-weight:700}.highlight .ni,.highlighter-rouge .ni{color:#ce5c00}.highlight .ne,.highlighter-rouge .ne{color:#c00;font-weight:700}.highlight .nf,.highlighter-rouge .nf{color:#000}.highlight .nl,.highlighter-rouge .nl{color:#f57900}.highlight .nn,.highlight .nx,.highlight .py,.highlighter-rouge .nn,.highlighter-rouge .nx,.highlighter-rouge .py{color:#000}.highlight .nt,.highlighter-rouge .nt{color:#204a87;font-weight:700}.highlight .nv,.highlighter-rouge .nv{color:#000}.highlight .ow,.highlighter-rouge .ow{color:#204a87;font-weight:700}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlighter-rouge .mf,.highlighter-rouge .mh,.highlighter-rouge .mi,.highlighter-rouge .mo{color:#0000cf;font-weight:700}.highlight .sb,.highlight .sc,.highlighter-rouge .sb,.highlighter-rouge .sc{color:#4e9a06}.highlight .sd,.highlighter-rouge .sd{color:#8f5902;font-style:italic}.highlight .s1,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx,.highlighter-rouge .s1,.highlighter-rouge .s2,.highlighter-rouge .se,.highlighter-rouge .sh,.highlighter-rouge .si,.highlighter-rouge .sr,.highlighter-rouge .ss,.highlighter-rouge .sx{color:#4e9a06}.highlight .bp,.highlighter-rouge .bp{color:#3465a4}.highlight .vc,.highlight .vg,.highlight .vi,.highlighter-rouge .vc,.highlighter-rouge .vg,.highlighter-rouge .vi{color:#000}.highlight .il,.highlighter-rouge .il{color:#0000cf;font-weight:700}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","smcp";letter-spacing:.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 .link-to-component,.component .masthead,.component .pagination,.component .progress-bar-container,.component h1{display:none!important}.component h2{margin-top:0}.component .content{padding:1rem 1rem 2rem}.component .info,.component .sidenote{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:.5;font-size:2.5rem}@media only screen and (min-width:850px){.component .component-title-wrapper .component-title a{font-size:3rem}}.component .component-pagination-arrows{background-color:#f8ebeb;border:1px solid #f05a5b;border-bottom-right-radius:1rem;padding:.5rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:baseline;gap:.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;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:700;padding:.15rem .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] 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:.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 .gs-result .gs-title,#___gcse_0 .gsc-results .gs-title,#___gcse_1 .gs-result .gs-title,#___gcse_1 .gsc-results .gs-title,#___gcse_2 .gs-result .gs-title,#___gcse_2 .gsc-results .gs-title{font-family:Crimson Pro,serif!important;font-size:1.125rem;height:inherit;line-height:1.125rem;margin-bottom:.25em;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}#___gcse_0 .gs-result .gs-title *,#___gcse_0 .gsc-results .gs-title *,#___gcse_1 .gs-result .gs-title *,#___gcse_1 .gsc-results .gs-title *,#___gcse_2 .gs-result .gs-title *,#___gcse_2 .gsc-results .gs-title *{text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}#___gcse_0 .gs-result .gs-title a,#___gcse_0 .gs-result .gs-title b,#___gcse_0 .gsc-results .gs-title a,#___gcse_0 .gsc-results .gs-title b,#___gcse_1 .gs-result .gs-title a,#___gcse_1 .gs-result .gs-title b,#___gcse_1 .gsc-results .gs-title a,#___gcse_1 .gsc-results .gs-title b,#___gcse_2 .gs-result .gs-title a,#___gcse_2 .gs-result .gs-title b,#___gcse_2 .gsc-results .gs-title a,#___gcse_2 .gsc-results .gs-title b{color:#037bb5}#___gcse_0 .gs-result .gs-title b,#___gcse_0 .gsc-results .gs-title b,#___gcse_1 .gs-result .gs-title b,#___gcse_1 .gsc-results .gs-title b,#___gcse_2 .gs-result .gs-title b,#___gcse_2 .gsc-results .gs-title b{font-size:inherit}#___gcse_0 .gs-result .gs-snippet,#___gcse_0 .gsc-results .gs-snippet,#___gcse_1 .gs-result .gs-snippet,#___gcse_1 .gsc-results .gs-snippet,#___gcse_2 .gs-result .gs-snippet,#___gcse_2 .gsc-results .gs-snippet{font-family:Crimson Pro,serif!important;font-size:1.125rem;line-height:1.6875rem}#___gcse_0 .gcsc-branding,#___gcse_0 .gs-result .gsc-cursor-box,#___gcse_0 .gsc-above-wrapper-area,#___gcse_0 .gsc-results .gsc-cursor-box,#___gcse_1 .gcsc-branding,#___gcse_1 .gs-result .gsc-cursor-box,#___gcse_1 .gsc-above-wrapper-area,#___gcse_1 .gsc-results .gsc-cursor-box,#___gcse_2 .gcsc-branding,#___gcse_2 .gs-result .gsc-cursor-box,#___gcse_2 .gsc-above-wrapper-area,#___gcse_2 .gsc-results .gsc-cursor-box{display:none}#footer{border-top:1px solid #5f5f5f;margin:0;padding:1em .75em 0;width:auto}#footer div,#footer ol,#footer p,#footer ul{line-height:1.6875rem}#footer div a,#footer ol a,#footer p 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;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:.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:.8rem;width:-moz-fit-content;width:fit-content}.nav-back-button{padding:.25em .5em}[href="#nav"]{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9;margin:0}[href="#nav"]:active,[href="#nav"]:focus,[href="#nav"]:hover{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;padding-left:.4em}@media only screen and (min-width:850px){#nav .nav-title{font-size:2.25rem}}#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:.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:active,#nav .nav-list ol li:focus,#nav .nav-list ol li:hover,#nav .nav-list ul li:active,#nav .nav-list ul li:focus,#nav .nav-list ul li:hover{background-color:#f05a5b;color:#fff;width:100%}#nav .nav-list ol li:active button:after,#nav .nav-list ol li:active>a,#nav .nav-list ol li:focus button:after,#nav .nav-list ol li:focus>a,#nav .nav-list ol li:hover button:after,#nav .nav-list ol li:hover>a,#nav .nav-list ul li:active button:after,#nav .nav-list ul li:active>a,#nav .nav-list ul li:focus button:after,#nav .nav-list ul li:focus>a,#nav .nav-list ul li:hover button:after,#nav .nav-list ul li:hover>a{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:active,#nav .nav-list ol ol li:focus,#nav .nav-list ol ol li:hover,#nav .nav-list ol ul li:active,#nav .nav-list ol ul li:focus,#nav .nav-list ol ul li:hover,#nav .nav-list ul ol li:active,#nav .nav-list ul ol li:focus,#nav .nav-list ul ol li:hover,#nav .nav-list ul ul li:active,#nav .nav-list ul ul li:focus,#nav .nav-list ul ul li:hover{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 -.5em;padding: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}.js-nav-open .nav-back-button,.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 .375em 1em .75em;width:auto;padding:.25rem;flex-grow:2;flex-shrink:2}#nav .search input[type=submit]{margin:1em -.25em 1em .375em;font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9}#nav .search input[type=submit]:active,#nav .search input[type=submit]:focus,#nav .search input[type=submit]:hover{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:.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 .375em 1em .75em;width:auto;flex-grow:2;flex-shrink:2}.content .search input[type=submit]{margin:1em .375em 1em .75em;font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;padding:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9}.content .search input[type=submit]:active,.content .search input[type=submit]:focus,.content .search input[type=submit]:hover{background-color:#bc4546;border:1px solid #bc4546}.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:400}.pagination{position:-webkit-sticky;position:sticky;display:flex;clear:none;justify-content:space-between;align-items:center}.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:.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:after{content:none}@media only screen and (min-width:80em){.pagination{position:-webkit-sticky;position:sticky;background-color:#fff;border-top:1px solid #f2f2f2;width:100%}.pagination .pagination-next,.pagination .pagination-previous{position:static}}.progress-bar-container{background-color:#f2f2f2;height:1.5rem;width:100%}@keyframes progress{0%{width:0}to{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:700;font-size:inherit;margin-right:.5em}.glossary dt:after{content:normal}.glossary dt.filter-hidden+dd{display:none}.glossary .glossary-example:before{content:"";display:block;margin-top:.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}@media only screen and (min-width:1200px){.landing-page .content{padding:1.5rem 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:.5rem 1rem;height:-moz-fit-content;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:.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 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-bottom p,.landing-page .landing-page-banner .landing-page-banner-top{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 5rem;text-decoration:none}.landing-page .landing-page-body nav ul li a:active,.landing-page .landing-page-body nav ul li a:hover{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:.5rem .75rem .5rem .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:-webkit-sticky;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+.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 (min-width:1280px),only screen and (min-width:1000px) and (max-width:1200px){.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 (min-width:1280px),only screen and (min-width:1000px) and (max-width:1200px){.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;grid-gap:2rem;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:.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:.25rem;margin-bottom:2rem}.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:0 1.5rem 1.5rem}.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,.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:.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 (min-width:1280px),only screen and (min-width:1000px) and (max-width:1200px){.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 (min-width:1280px),only screen and (min-width:1000px) and (max-width:1200px){.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:.75rem;filter:drop-shadow(4px 4px 10px rgba(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:.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:.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 .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:.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:-moz-fit-content;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:-moz-fit-content;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:.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 auto 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:.025em;text-transform:uppercase}.leibniz .intro{font-family:Source Sans Pro,sans-serif}.content #markdown-toc,.content .markdown-toc{border:0;margin:1.6875rem 0}.content #markdown-toc li a,.content .markdown-toc li a{font-weight:400}.content #markdown-toc li li,.content .markdown-toc li li,.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:700}.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-endmatter,.contents-page .content .toc-list li.toc-frontmatter{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 ol,.contents-page .content .toc-list li ul{margin-bottom:1.6875rem}.contents-page .content .toc-list li ol li,.contents-page .content .toc-list li ul li{font-family:Crimson Pro,serif;font-weight:400}.contents-page .content .toc-list li ol li a,.contents-page .content .toc-list li ul li a{color:#423f43}.contents-page .content .toc-list li ol li strong:first-of-type,.contents-page .content .toc-list li ul 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:400}.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:700;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:700}.team-gallery-center-web{justify-content:space-evenly}.endmatter h2 .anchorjs-link,.endmatter h3 .anchorjs-link,.frontmatter h2 .anchorjs-link,.frontmatter 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 .subheadline,.theme-17 [role=tab] a,.theme-17 h2,.theme-17 h3{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:#fff;border:.2em solid #9f6b5b;color:#9f6b5b}.theme-17 .accordion-show-all-button,.theme-17 .anchorjs-link{border-color:#9f6b5b;color:#9f6b5b}.theme-17 .footnote-detail:before,.theme-17 .sidenote:before{background-color:#9f6b5b}.theme-17 .economist h3 strong:first-of-type,.theme-17 .economists h3 strong:first-of-type,.theme-17 .einstein h3 strong:first-of-type,.theme-17 .expandable-box h3 strong:first-of-type,.theme-17 .great-economist h3 strong:first-of-type,.theme-17 .great-economists h3 strong:first-of-type{background-color:#9f6b5b;color:#fff}.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 .einstein h2,.theme-17 .einstein h3,.theme-17 .einstein h4,.theme-17 .einstein h5,.theme-17 .einstein 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,.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{color:#9f6b5b}.theme-17 .economist .footnote-detail:before,.theme-17 .economist .sidenote:before,.theme-17 .economists .footnote-detail:before,.theme-17 .economists .sidenote:before,.theme-17 .einstein .footnote-detail:before,.theme-17 .einstein .sidenote:before,.theme-17 .expandable-box .footnote-detail:before,.theme-17 .expandable-box .sidenote:before,.theme-17 .great-economist .footnote-detail:before,.theme-17 .great-economist .sidenote:before,.theme-17 .great-economists .footnote-detail:before,.theme-17 .great-economists .sidenote:before{background-color:#fff}.theme-17 .mcq,.theme-17 .question{background-color:#d8c2bb;background-color:rgba(159,107,91,.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 .box,.theme-17 .exercise,.theme-17 .info{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 #footer,.theme-17 .masthead,.theme-17 .nav-back-button,.theme-17 [href="#nav"]{background-color:#9f6b5b;color:#fff}.theme-17 #footer a,.theme-17 .masthead a,.theme-17 .nav-back-button a,.theme-17 [href="#nav"] a{color:#fff}.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.active,.theme-17 #nav .nav-list ol li:active,.theme-17 #nav .nav-list ol li:focus,.theme-17 #nav .nav-list ol li:hover,.theme-17 #nav .nav-list ul li.active,.theme-17 #nav .nav-list ul li:active,.theme-17 #nav .nav-list ul li:focus,.theme-17 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-17 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-17 .nav-slides a{color:#fff;background-color:#bc978c}.theme-17 .nav-slides a:active,.theme-17 .nav-slides a:focus,.theme-17 .nav-slides a:hover{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 .subheadline,.theme-18 [role=tab] a,.theme-18 h2,.theme-18 h3{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:#fff;border:.2em solid #3c919e;color:#3c919e}.theme-18 .accordion-show-all-button,.theme-18 .anchorjs-link{border-color:#3c919e;color:#3c919e}.theme-18 .footnote-detail:before,.theme-18 .sidenote:before{background-color:#3c919e}.theme-18 .economist h3 strong:first-of-type,.theme-18 .economists h3 strong:first-of-type,.theme-18 .einstein h3 strong:first-of-type,.theme-18 .expandable-box h3 strong:first-of-type,.theme-18 .great-economist h3 strong:first-of-type,.theme-18 .great-economists h3 strong:first-of-type{background-color:#3c919e;color:#fff}.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 .einstein h2,.theme-18 .einstein h3,.theme-18 .einstein h4,.theme-18 .einstein h5,.theme-18 .einstein 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,.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{color:#3c919e}.theme-18 .economist .footnote-detail:before,.theme-18 .economist .sidenote:before,.theme-18 .economists .footnote-detail:before,.theme-18 .economists .sidenote:before,.theme-18 .einstein .footnote-detail:before,.theme-18 .einstein .sidenote:before,.theme-18 .expandable-box .footnote-detail:before,.theme-18 .expandable-box .sidenote:before,.theme-18 .great-economist .footnote-detail:before,.theme-18 .great-economist .sidenote:before,.theme-18 .great-economists .footnote-detail:before,.theme-18 .great-economists .sidenote:before{background-color:#fff}.theme-18 .mcq,.theme-18 .question{background-color:#9ad0d9;background-color:rgba(60,145,158,.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 .box,.theme-18 .exercise,.theme-18 .info{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 #footer,.theme-18 .masthead,.theme-18 .nav-back-button,.theme-18 [href="#nav"]{background-color:#3c919e;color:#fff}.theme-18 #footer a,.theme-18 .masthead a,.theme-18 .nav-back-button a,.theme-18 [href="#nav"] a{color:#fff}.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.active,.theme-18 #nav .nav-list ol li:active,.theme-18 #nav .nav-list ol li:focus,.theme-18 #nav .nav-list ol li:hover,.theme-18 #nav .nav-list ul li.active,.theme-18 #nav .nav-list ul li:active,.theme-18 #nav .nav-list ul li:focus,.theme-18 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-18 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-18 .nav-slides a{color:#fff;background-color:#77b2bb}.theme-18 .nav-slides a:active,.theme-18 .nav-slides a:focus,.theme-18 .nav-slides a:hover{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 .subheadline,.theme-19 [role=tab] a,.theme-19 h2,.theme-19 h3{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:#fff;border:.2em solid #dc764d;color:#dc764d}.theme-19 .accordion-show-all-button,.theme-19 .anchorjs-link{border-color:#dc764d;color:#dc764d}.theme-19 .footnote-detail:before,.theme-19 .sidenote:before{background-color:#dc764d}.theme-19 .economist h3 strong:first-of-type,.theme-19 .economists h3 strong:first-of-type,.theme-19 .einstein h3 strong:first-of-type,.theme-19 .expandable-box h3 strong:first-of-type,.theme-19 .great-economist h3 strong:first-of-type,.theme-19 .great-economists h3 strong:first-of-type{background-color:#dc764d;color:#fff}.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 .einstein h2,.theme-19 .einstein h3,.theme-19 .einstein h4,.theme-19 .einstein h5,.theme-19 .einstein 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,.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{color:#dc764d}.theme-19 .economist .footnote-detail:before,.theme-19 .economist .sidenote:before,.theme-19 .economists .footnote-detail:before,.theme-19 .economists .sidenote:before,.theme-19 .einstein .footnote-detail:before,.theme-19 .einstein .sidenote:before,.theme-19 .expandable-box .footnote-detail:before,.theme-19 .expandable-box .sidenote:before,.theme-19 .great-economist .footnote-detail:before,.theme-19 .great-economist .sidenote:before,.theme-19 .great-economists .footnote-detail:before,.theme-19 .great-economists .sidenote:before{background-color:#fff}.theme-19 .mcq,.theme-19 .question{background-color:#f5d8cd;background-color:rgba(220,118,77,.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 .box,.theme-19 .exercise,.theme-19 .info{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 #footer,.theme-19 .masthead,.theme-19 .nav-back-button,.theme-19 [href="#nav"]{background-color:#dc764d;color:#fff}.theme-19 #footer a,.theme-19 .masthead a,.theme-19 .nav-back-button a,.theme-19 [href="#nav"] a{color:#fff}.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.active,.theme-19 #nav .nav-list ol li:active,.theme-19 #nav .nav-list ol li:focus,.theme-19 #nav .nav-list ol li:hover,.theme-19 #nav .nav-list ul li.active,.theme-19 #nav .nav-list ul li:active,.theme-19 #nav .nav-list ul li:focus,.theme-19 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-19 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-19 .nav-slides a{color:#fff;background-color:#e79f82}.theme-19 .nav-slides a:active,.theme-19 .nav-slides a:focus,.theme-19 .nav-slides a:hover{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 .subheadline,.theme-20 [role=tab] a,.theme-20 h2,.theme-20 h3{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:#fff;border:.2em solid #759757;color:#759757}.theme-20 .accordion-show-all-button,.theme-20 .anchorjs-link{border-color:#759757;color:#759757}.theme-20 .footnote-detail:before,.theme-20 .sidenote:before{background-color:#759757}.theme-20 .economist h3 strong:first-of-type,.theme-20 .economists h3 strong:first-of-type,.theme-20 .einstein h3 strong:first-of-type,.theme-20 .expandable-box h3 strong:first-of-type,.theme-20 .great-economist h3 strong:first-of-type,.theme-20 .great-economists h3 strong:first-of-type{background-color:#759757;color:#fff}.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 .einstein h2,.theme-20 .einstein h3,.theme-20 .einstein h4,.theme-20 .einstein h5,.theme-20 .einstein 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,.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{color:#759757}.theme-20 .economist .footnote-detail:before,.theme-20 .economist .sidenote:before,.theme-20 .economists .footnote-detail:before,.theme-20 .economists .sidenote:before,.theme-20 .einstein .footnote-detail:before,.theme-20 .einstein .sidenote:before,.theme-20 .expandable-box .footnote-detail:before,.theme-20 .expandable-box .sidenote:before,.theme-20 .great-economist .footnote-detail:before,.theme-20 .great-economist .sidenote:before,.theme-20 .great-economists .footnote-detail:before,.theme-20 .great-economists .sidenote:before{background-color:#fff}.theme-20 .mcq,.theme-20 .question{background-color:#c3d4b4;background-color:rgba(117,151,87,.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 .box,.theme-20 .exercise,.theme-20 .info{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 #footer,.theme-20 .masthead,.theme-20 .nav-back-button,.theme-20 [href="#nav"]{background-color:#759757;color:#fff}.theme-20 #footer a,.theme-20 .masthead a,.theme-20 .nav-back-button a,.theme-20 [href="#nav"] a{color:#fff}.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.active,.theme-20 #nav .nav-list ol li:active,.theme-20 #nav .nav-list ol li:focus,.theme-20 #nav .nav-list ol li:hover,.theme-20 #nav .nav-list ul li.active,.theme-20 #nav .nav-list ul li:active,.theme-20 #nav .nav-list ul li:focus,.theme-20 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-20 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-20 .nav-slides a{color:#fff;background-color:#9eb689}.theme-20 .nav-slides a:active,.theme-20 .nav-slides a:focus,.theme-20 .nav-slides a:hover{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 .subheadline,.theme-21 [role=tab] a,.theme-21 h2,.theme-21 h3{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:#fff;border:.2em solid #6064b0;color:#6064b0}.theme-21 .accordion-show-all-button,.theme-21 .anchorjs-link{border-color:#6064b0;color:#6064b0}.theme-21 .footnote-detail:before,.theme-21 .sidenote:before{background-color:#6064b0}.theme-21 .economist h3 strong:first-of-type,.theme-21 .economists h3 strong:first-of-type,.theme-21 .einstein h3 strong:first-of-type,.theme-21 .expandable-box h3 strong:first-of-type,.theme-21 .great-economist h3 strong:first-of-type,.theme-21 .great-economists h3 strong:first-of-type{background-color:#6064b0;color:#fff}.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 .einstein h2,.theme-21 .einstein h3,.theme-21 .einstein h4,.theme-21 .einstein h5,.theme-21 .einstein 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,.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{color:#6064b0}.theme-21 .economist .footnote-detail:before,.theme-21 .economist .sidenote:before,.theme-21 .economists .footnote-detail:before,.theme-21 .economists .sidenote:before,.theme-21 .einstein .footnote-detail:before,.theme-21 .einstein .sidenote:before,.theme-21 .expandable-box .footnote-detail:before,.theme-21 .expandable-box .sidenote:before,.theme-21 .great-economist .footnote-detail:before,.theme-21 .great-economist .sidenote:before,.theme-21 .great-economists .footnote-detail:before,.theme-21 .great-economists .sidenote:before{background-color:#fff}.theme-21 .mcq,.theme-21 .question{background-color:#c6c8e3;background-color:rgba(96,100,176,.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 .box,.theme-21 .exercise,.theme-21 .info{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 #footer,.theme-21 .masthead,.theme-21 .nav-back-button,.theme-21 [href="#nav"]{background-color:#6064b0;color:#fff}.theme-21 #footer a,.theme-21 .masthead a,.theme-21 .nav-back-button a,.theme-21 [href="#nav"] a{color:#fff}.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.active,.theme-21 #nav .nav-list ol li:active,.theme-21 #nav .nav-list ol li:focus,.theme-21 #nav .nav-list ol li:hover,.theme-21 #nav .nav-list ul li.active,.theme-21 #nav .nav-list ul li:active,.theme-21 #nav .nav-list ul li:focus,.theme-21 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-21 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-21 .nav-slides a{color:#fff;background-color:#9093c8}.theme-21 .nav-slides a:active,.theme-21 .nav-slides a:focus,.theme-21 .nav-slides a:hover{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 .subheadline,.theme-22 [role=tab] a,.theme-22 h2,.theme-22 h3{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:#fff;border:.2em solid #ad80a6;color:#ad80a6}.theme-22 .accordion-show-all-button,.theme-22 .anchorjs-link{border-color:#ad80a6;color:#ad80a6}.theme-22 .footnote-detail:before,.theme-22 .sidenote:before{background-color:#ad80a6}.theme-22 .economist h3 strong:first-of-type,.theme-22 .economists h3 strong:first-of-type,.theme-22 .einstein h3 strong:first-of-type,.theme-22 .expandable-box h3 strong:first-of-type,.theme-22 .great-economist h3 strong:first-of-type,.theme-22 .great-economists h3 strong:first-of-type{background-color:#ad80a6;color:#fff}.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 .einstein h2,.theme-22 .einstein h3,.theme-22 .einstein h4,.theme-22 .einstein h5,.theme-22 .einstein 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,.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{color:#ad80a6}.theme-22 .economist .footnote-detail:before,.theme-22 .economist .sidenote:before,.theme-22 .economists .footnote-detail:before,.theme-22 .economists .sidenote:before,.theme-22 .einstein .footnote-detail:before,.theme-22 .einstein .sidenote:before,.theme-22 .expandable-box .footnote-detail:before,.theme-22 .expandable-box .sidenote:before,.theme-22 .great-economist .footnote-detail:before,.theme-22 .great-economist .sidenote:before,.theme-22 .great-economists .footnote-detail:before,.theme-22 .great-economists .sidenote:before{background-color:#fff}.theme-22 .mcq,.theme-22 .question{background-color:#e9dde7;background-color:rgba(173,128,166,.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 .box,.theme-22 .exercise,.theme-22 .info{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 #footer,.theme-22 .masthead,.theme-22 .nav-back-button,.theme-22 [href="#nav"]{background-color:#ad80a6;color:#fff}.theme-22 #footer a,.theme-22 .masthead a,.theme-22 .nav-back-button a,.theme-22 [href="#nav"] a{color:#fff}.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.active,.theme-22 #nav .nav-list ol li:active,.theme-22 #nav .nav-list ol li:focus,.theme-22 #nav .nav-list ol li:hover,.theme-22 #nav .nav-list ul li.active,.theme-22 #nav .nav-list ul li:active,.theme-22 #nav .nav-list ul li:focus,.theme-22 #nav .nav-list ul li:hover{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-show-annotations:checked~label.annotator-show-annotations svg,.theme-22 .controls .annotator .annotator-toggle-sidebar:checked~label.annotator-toggle-sidebar 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,.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 .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].bookmark-icon .bookmark-icon-outline,.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,.theme-22 .nav-slides a{color:#fff;background-color:#c6a6c1}.theme-22 .nav-slides a:active,.theme-22 .nav-slides a:focus,.theme-22 .nav-slides a:hover{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:700;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:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.theme-legend.link-to-component{padding-right:100rem;margin-right:-115.625rem}.theme-legend.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.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}@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:-.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:.4em;width:1.5em}.theme-key-theme svg{height:1em;position:relative;top:.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:400;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:.5em}.theme-key-17 svg circle,.theme-legend-theme-17 svg circle{fill:#9f6b5b;stroke:none}.theme-key-18 svg circle,.theme-legend-theme-18 svg circle{fill:#3c919e;stroke:none}.theme-key-19 svg circle,.theme-legend-theme-19 svg circle{fill:#dc764d;stroke:none}.theme-key-20 svg circle,.theme-legend-theme-20 svg circle{fill:#759757;stroke:none}.theme-key-21 svg circle,.theme-legend-theme-21 svg circle{fill:#6064b0;stroke:none}.theme-key-22 svg circle,.theme-legend-theme-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;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;font-style:normal;font-weight:700;padding:.15rem .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 ol,.box ul{margin-left:1.5rem}.box ol:last-child,.box p:last-child,.box ul:last-child{margin-bottom:0}ol.box,ul.box{padding:.84375rem 1.6875rem}blockquote{padding:0 1rem}.economist,.economists,.einstein,.expandable-box,.great-economist,.great-economists{background:#f2f2f2;margin:1.5em 0;padding:0 .5em .84375rem}.economist h2,.economist h3,.economist h4,.economist h5,.economist h6,.economists h2,.economists h3,.economists h4,.economists h5,.economists h6,.einstein h2,.einstein h3,.einstein h4,.einstein h5,.einstein h6,.expandable-box h2,.expandable-box h3,.expandable-box h4,.expandable-box h5,.expandable-box 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{color:#f05a5b;font-style:italic;font-weight:400;font-family:Crimson Pro,serif}.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,.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,.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,.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,.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{background:#f05a5b;color:#fff;display:block;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;padding-right:.35em;padding-left:.35em;margin-right:-.35em;margin-bottom:.5em;margin-left:-.35em;overflow:auto}.economist h2 em,.economist h3 em,.economist h4 em,.economist h5 em,.economist h6 em,.economists h2 em,.economists h3 em,.economists h4 em,.economists h5 em,.economists h6 em,.einstein h2 em,.einstein h3 em,.einstein h4 em,.einstein h5 em,.einstein h6 em,.expandable-box h2 em,.expandable-box h3 em,.expandable-box h4 em,.expandable-box h5 em,.expandable-box 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{font-style:normal}.economist h4,.economist h5,.economist h6,.economists h4,.economists h5,.economists h6,.einstein h4,.einstein h5,.einstein h6,.expandable-box h4,.expandable-box h5,.expandable-box h6,.great-economist h4,.great-economist h5,.great-economist h6,.great-economists h4,.great-economists h5,.great-economists h6{color:#423f43}.economist .highlight,.economist .highlighter-rouge,.economist code,.economist pre,.economists .highlight,.economists .highlighter-rouge,.economists code,.economists pre,.einstein .highlight,.einstein .highlighter-rouge,.einstein code,.einstein pre,.expandable-box .highlight,.expandable-box .highlighter-rouge,.expandable-box code,.expandable-box pre,.great-economist .highlight,.great-economist .highlighter-rouge,.great-economist code,.great-economist pre,.great-economists .highlight,.great-economists .highlighter-rouge,.great-economists code,.great-economists pre{background-color:#fff}.economist .exercise h3 strong:first-of-type,.economist .question h3 strong:first-of-type,.economists .exercise h3 strong:first-of-type,.economists .question h3 strong:first-of-type,.einstein .exercise h3 strong:first-of-type,.einstein .question h3 strong:first-of-type,.expandable-box .exercise h3 strong:first-of-type,.expandable-box .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{color:#f05a5b;background:transparent;display:inline;margin-bottom:0}.economist ol:last-child,.economist p:last-child,.economist ul:last-child,.economists ol:last-child,.economists p:last-child,.economists ul:last-child,.einstein ol:last-child,.einstein p:last-child,.einstein ul:last-child,.expandable-box ol:last-child,.expandable-box p:last-child,.expandable-box ul:last-child,.great-economist ol:last-child,.great-economist p:last-child,.great-economist ul:last-child,.great-economists ol:last-child,.great-economists p:last-child,.great-economists ul:last-child{margin-bottom:0}.economist .figure.thumbnail,.economists .figure.thumbnail,.einstein .figure.thumbnail,.expandable-box .figure.thumbnail,.great-economist .figure.thumbnail,.great-economists .figure.thumbnail{margin-right:0}.economist .extension-preview,.economists .extension-preview,.einstein .extension-preview,.expandable-box .extension-preview,.great-economist .extension-preview,.great-economists .extension-preview{margin-bottom:.75rem}.economist .extension-preview .preview-read-more,.economists .extension-preview .preview-read-more,.einstein .extension-preview .preview-read-more,.expandable-box .extension-preview .preview-read-more,.great-economist .extension-preview .preview-read-more,.great-economists .extension-preview .preview-read-more{font-size:.675rem;line-height:1.3;font-family:Source Sans Pro,sans-serif;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#f2f2f2;display:block;margin:0 auto;padding:.25rem}@media only screen and (min-width:850px){.economist .extension-preview .preview-read-more,.economists .extension-preview .preview-read-more,.einstein .extension-preview .preview-read-more,.expandable-box .extension-preview .preview-read-more,.great-economist .extension-preview .preview-read-more,.great-economists .extension-preview .preview-read-more{font-size:.7875rem}}.exercise,.info{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){.exercise,.info{font-size:1.125rem}}.exercise p,.info p{font-size:.9rem;line-height:1.5}@media only screen and (min-width:850px){.exercise p,.info p{font-size:1.125rem}}.exercise h2,.exercise h3,.exercise h4,.exercise h5,.exercise h6,.info h2,.info h3,.info h4,.info h5,.info 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:.25rem;flex-wrap:wrap}@media only screen and (min-width:850px){.exercise h2,.exercise h3,.exercise h4,.exercise h5,.exercise h6,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:1.35rem}}.exercise h2 strong,.exercise h3 strong,.exercise h4 strong,.exercise h5 strong,.exercise h6 strong,.info h2 strong,.info h3 strong,.info h4 strong,.info h5 strong,.info h6 strong{text-transform:uppercase}.exercise ol:last-child,.exercise p:last-child,.exercise ul:last-child,.info ol:last-child,.info p:last-child,.info 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:.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,.info p{color:#f05a5b}@media (min-width:80em){.info{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.info.link-to-component{padding-right:100rem;margin-right:-115.625rem}.info.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.info.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.prerequisites{background-color:#f8ebeb;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:0 0 0 -1.5rem}@media only screen and (max-width:49rem){.prerequisites{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin:0;border-bottom-right-radius:unset}}.prerequisites h2{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){.prerequisites h2{font-size:1.6666666667rem}}.prerequisites .anchorjs-link{display:none}.prerequisites p{font-size:.9rem;line-height:1.5}@media only screen and (min-width:850px){.prerequisites p{font-size:1.125rem}}.section .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){.definition+*+*+.info,.definition+*+.info,.definition+.info,.info+*+*+.info,.info+*+.info,.info+.info,.sidenote+*+*+.info,.sidenote+*+.info,.sidenote+.info{float:left;clear:left;margin:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.info.web-wide,.definition+*+.info.web-wide,.definition+.info.web-wide,.info+*+*+.info.web-wide,.info+*+.info.web-wide,.info+.info.web-wide,.sidenote+*+*+.info.web-wide,.sidenote+*+.info.web-wide,.sidenote+.info.web-wide{max-width:24.5rem;margin-left:-14.125rem;margin-right:1.5rem}.definition+*+*+.info.web-full-width,.definition+*+.info.web-full-width,.definition+.info.web-full-width,.info+*+*+.info.web-full-width,.info+*+.info.web-full-width,.info+.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}.definition+*+*+.info.web-sidenote-right,.definition+*+.info.web-sidenote-right,.definition+.info.web-sidenote-right,.info+*+*+.info.web-sidenote-right,.info+*+.info.web-sidenote-right,.info+.info.web-sidenote-right,.sidenote+*+*+.info.web-sidenote-right,.sidenote+*+.info.web-sidenote-right,.sidenote+.info.web-sidenote-right{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition+*+*+.info.web-sidenote-right.link-to-component,.definition+*+.info.web-sidenote-right.link-to-component,.definition+.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,.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:-115.625rem}.definition+*+*+.info.web-sidenote-right.web-wide,.definition+*+.info.web-sidenote-right.web-wide,.definition+.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,.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:-10.75rem;max-width:24.5rem}.definition+*+*+.info.web-sidenote-right.web-full-width,.definition+*+.info.web-sidenote-right.web-full-width,.definition+.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,.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%}.definition+*+*+.definition,.definition+*+.definition,.definition+.definition,.info+*+*+.definition,.info+*+.definition,.info+.definition,.sidenote+*+*+.definition,.sidenote+*+.definition,.sidenote+.definition{float:left;clear:left;margin:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.definition.web-wide,.definition+*+.definition.web-wide,.definition+.definition.web-wide,.info+*+*+.definition.web-wide,.info+*+.definition.web-wide,.info+.definition.web-wide,.sidenote+*+*+.definition.web-wide,.sidenote+*+.definition.web-wide,.sidenote+.definition.web-wide{max-width:24.5rem;margin-left:-14.125rem;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,.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}.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,.sidenote+*+*+.definition.web-sidenote-right,.sidenote+*+.definition.web-sidenote-right,.sidenote+.definition.web-sidenote-right{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.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,.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:-115.625rem}.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,.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:-10.75rem;max-width:24.5rem}.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,.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%}.definition+*+*+.sidenote,.definition+*+.sidenote,.definition+.sidenote,.info+*+*+.sidenote,.info+*+.sidenote,.info+.sidenote,.sidenote+*+*+.sidenote,.sidenote+*+.sidenote,.sidenote+.sidenote{float:left;clear:left;margin:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.sidenote.web-wide,.definition+*+.sidenote.web-wide,.definition+.sidenote.web-wide,.info+*+*+.sidenote.web-wide,.info+*+.sidenote.web-wide,.info+.sidenote.web-wide,.sidenote+*+*+.sidenote.web-wide,.sidenote+*+.sidenote.web-wide,.sidenote+.sidenote.web-wide{max-width:24.5rem;margin-left:-14.125rem;margin-right:1.5rem}.definition+*+*+.sidenote.web-full-width,.definition+*+.sidenote.web-full-width,.definition+.sidenote.web-full-width,.info+*+*+.sidenote.web-full-width,.info+*+.sidenote.web-full-width,.info+.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}.definition+*+*+.sidenote.web-sidenote-right,.definition+*+.sidenote.web-sidenote-right,.definition+.sidenote.web-sidenote-right,.info+*+*+.sidenote.web-sidenote-right,.info+*+.sidenote.web-sidenote-right,.info+.sidenote.web-sidenote-right,.sidenote+*+*+.sidenote.web-sidenote-right,.sidenote+*+.sidenote.web-sidenote-right,.sidenote+.sidenote.web-sidenote-right{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition+*+*+.sidenote.web-sidenote-right.link-to-component,.definition+*+.sidenote.web-sidenote-right.link-to-component,.definition+.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,.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:-115.625rem}.definition+*+*+.sidenote.web-sidenote-right.web-wide,.definition+*+.sidenote.web-sidenote-right.web-wide,.definition+.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,.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:-10.75rem;max-width:24.5rem}.definition+*+*+.sidenote.web-sidenote-right.web-full-width,.definition+*+.sidenote.web-sidenote-right.web-full-width,.definition+.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,.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%}.definition+*+*+.info+*+*+.info,.definition+*+.info+*+.info,.definition+.info+.info,.info+*+*+.info+*+*+.info,.info+*+.info+*+.info,.info+.info+.info,.sidenote+*+*+.info+*+*+.info,.sidenote+*+.info+*+.info,.sidenote+.info+.info{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition+*+*+.info+*+*+.info.link-to-component,.definition+*+.info+*+.info.link-to-component,.definition+.info+.info.link-to-component,.info+*+*+.info+*+*+.info.link-to-component,.info+*+.info+*+.info.link-to-component,.info+.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:-115.625rem}.definition+*+*+.info+*+*+.info.web-wide,.definition+*+.info+*+.info.web-wide,.definition+.info+.info.web-wide,.info+*+*+.info+*+*+.info.web-wide,.info+*+.info+*+.info.web-wide,.info+.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:-10.75rem;max-width:24.5rem}.definition+*+*+.info+*+*+.info.web-full-width,.definition+*+.info+*+.info.web-full-width,.definition+.info+.info.web-full-width,.info+*+*+.info+*+*+.info.web-full-width,.info+*+.info+*+.info.web-full-width,.info+.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%}.definition+*+*+.info+*+*+.info.web-sidenote-left,.definition+*+.info+*+.info.web-sidenote-left,.definition+.info+.info.web-sidenote-left,.info+*+*+.info+*+*+.info.web-sidenote-left,.info+*+.info+*+.info.web-sidenote-left,.info+.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:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.info+*+*+.info.web-sidenote-left.web-wide,.definition+*+.info+*+.info.web-sidenote-left.web-wide,.definition+.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,.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:24.5rem;margin-left:-14.125rem;margin-right:1.5rem}.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,.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,.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}.definition+*+*+.definition+*+*+.definition,.definition+*+.definition+*+.definition,.definition+.definition+.definition,.info+*+*+.definition+*+*+.definition,.info+*+.definition+*+.definition,.info+.definition+.definition,.sidenote+*+*+.definition+*+*+.definition,.sidenote+*+.definition+*+.definition,.sidenote+.definition+.definition{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition+*+*+.definition+*+*+.definition.link-to-component,.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,.sidenote+*+*+.definition+*+*+.definition.link-to-component,.sidenote+*+.definition+*+.definition.link-to-component,.sidenote+.definition+.definition.link-to-component{padding-right:100rem;margin-right:-115.625rem}.definition+*+*+.definition+*+*+.definition.web-wide,.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,.sidenote+*+*+.definition+*+*+.definition.web-wide,.sidenote+*+.definition+*+.definition.web-wide,.sidenote+.definition+.definition.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.definition+*+*+.definition+*+*+.definition.web-full-width,.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,.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%}.definition+*+*+.definition+*+*+.definition.web-sidenote-left,.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,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left,.sidenote+*+.definition+*+.definition.web-sidenote-left,.sidenote+.definition+.definition.web-sidenote-left{float:left;clear:left;margin:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide,.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,.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:24.5rem;margin-left:-14.125rem;margin-right:1.5rem}.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,.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,.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}.definition+*+*+.sidenote+*+*+.sidenote,.definition+*+.sidenote+*+.sidenote,.definition+.sidenote+.sidenote,.info+*+*+.sidenote+*+*+.sidenote,.info+*+.sidenote+*+.sidenote,.info+.sidenote+.sidenote,.sidenote+*+*+.sidenote+*+*+.sidenote,.sidenote+*+.sidenote+*+.sidenote,.sidenote+.sidenote+.sidenote{clear:right;float:right;margin:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition+*+*+.sidenote+*+*+.sidenote.link-to-component,.definition+*+.sidenote+*+.sidenote.link-to-component,.definition+.sidenote+.sidenote.link-to-component,.info+*+*+.sidenote+*+*+.sidenote.link-to-component,.info+*+.sidenote+*+.sidenote.link-to-component,.info+.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:-115.625rem}.definition+*+*+.sidenote+*+*+.sidenote.web-wide,.definition+*+.sidenote+*+.sidenote.web-wide,.definition+.sidenote+.sidenote.web-wide,.info+*+*+.sidenote+*+*+.sidenote.web-wide,.info+*+.sidenote+*+.sidenote.web-wide,.info+.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:-10.75rem;max-width:24.5rem}.definition+*+*+.sidenote+*+*+.sidenote.web-full-width,.definition+*+.sidenote+*+.sidenote.web-full-width,.definition+.sidenote+.sidenote.web-full-width,.info+*+*+.sidenote+*+*+.sidenote.web-full-width,.info+*+.sidenote+*+.sidenote.web-full-width,.info+.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%}.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.definition+*+.sidenote+*+.sidenote.web-sidenote-left,.definition+.sidenote+.sidenote.web-sidenote-left,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.info+*+.sidenote+*+.sidenote.web-sidenote-left,.info+.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:0 0 1.6875rem -15.625rem;max-width:12.25rem}.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide,.definition+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.definition+.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,.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:24.5rem;margin-left:-14.125rem;margin-right:1.5rem}.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,.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,.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:.5rem 1.5rem 1rem;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:.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;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}@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:.5rem}.section h1 strong{padding-top:.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:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.definition.link-to-component{padding-right:100rem;margin-right:-115.625rem}.definition.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.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:700;margin-right:.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:.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:normal;font-weight:400;left:4.0833333333rem;right:4.0833333333rem;max-width:39.2rem;margin-left:auto;margin-right:auto;margin-top:1.6875rem;z-index:1}.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}.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:700}.definition-description-hover .close{background:#f05a5b;border-radius:1em;display:inline-block;font-family:Source Sans Pro,sans-serif;font-weight:700;min-width:1em;text-align:center;vertical-align:inherit;border:0;color:#fff;font-size:1rem;line-height:1.5;line-height:1;padding:.15em .1em 0;position:absolute;right:-.84375rem;top:-.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:-.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 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.large img,.figure.large p img,.figure.small img,.figure.small p img,.figure.x-small img,.figure.x-small p img{max-height:inherit}@media screen and (min-width:600px){.figure.large img,.figure.large p img{max-height:600px}}.figure.thumbnail,.figure.web-thumbnail{position:static}.figure.thumbnail .figure-body,.figure.web-thumbnail .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{font-size:.875rem}}.figure.thumbnail .figure-body .caption,.figure.thumbnail .figure-body .title,.figure.web-thumbnail .figure-body .caption,.figure.web-thumbnail .figure-body .title{font-size:.75rem;line-height:1.3}@media only screen and (min-width:850px){.figure.thumbnail .figure-body .caption,.figure.thumbnail .figure-body .title,.figure.web-thumbnail .figure-body .caption,.figure.web-thumbnail .figure-body .title{font-size:.875rem}}.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:-15.625rem}}.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:700}.figure .figure-body .figure-images{margin-bottom:0;max-width:100%}@media (min-width:40em){.figure .figure-body .figure-images{display:flex}}.figure .figure-body .figure-images .figure-flex-container{padding: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;padding-right:0}.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}.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}.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-wrap:wrap;justify-content:space-around}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container{flex-basis:22.8125rem}.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}.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:first-of-type{padding-right:.421875rem}.figure.image-rows-1-1-1 .figure-images.contains-3{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}.figure.image-rows-1-1 .figure-images.contains-2{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:700}.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}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:700;min-width:1em;padding:0 .1em .1em;text-align:center;vertical-align:inherit;margin-left:.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:1.6875rem;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:700;min-width:1em;text-align:center;vertical-align:inherit;border:0;color:#fff;font-size:1em;height:1em;line-height:1;padding:.15em .1em 0;position:absolute;right:-.84375rem;top:-.84375rem;width:1em}.footnote-detail .reversefootnote:before{content:"×";font-size:1em;display:inline-block;position:relative;top:-.1em;width:1em}.footnotes a.reversefootnote svg{background-color:inherit;display:inline-block;height:.8em;margin:0;vertical-align:inherit}.fullscreen-button{font-size:.675rem;line-height:1.3;font-family:Source Sans Pro,sans-serif;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:700;padding:.15rem .25rem;text-transform:uppercase;bottom:-2em;position:absolute;right:0}@media only screen and (min-width:850px){.fullscreen-button{font-size:.7875rem}}.thumbnail .fullscreen-button{font-size:.675rem;line-height:1.3;font-family:Source Sans Pro,sans-serif;border-radius:.1rem;border:1px solid #f05a5b;color:#f05a5b;cursor:pointer;display:inline-block;font-style:normal;font-weight:700;text-transform:uppercase;font-size:.5rem!important;padding:.1rem .15rem}@media only screen and (min-width:850px){.thumbnail .fullscreen-button{font-size:.7875rem}}.figure .figure-body .figure-images{margin-bottom:1.5em!important;position:relative}.figure .figure-body .figure-images.fullscreen .figure-flex-container{background-color:#fff;border:calc(min(2vw, 2vh)) solid #fff;display:flex!important;flex-wrap:nowrap!important}.figure .figure-body .figure-images.fullscreen .fullscreen-button{bottom:0;right:0}.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,.16);height:100%;max-width:100%}.figure .figure-body .figure-images.fullscreen.contains-1 img{margin: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:.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:0;height:600px;margin-bottom:1.5em;width:100%}.slides iframe.owid-iframe{margin-bottom:0}.slides.contains-iframe{background-color:#fff;border-top:0}.graph-options{display:block;font-size:.675rem;line-height:1.3;margin:auto auto 1.6875rem;padding:.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:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9}button.load-iframe-button:active,button.load-iframe-button:focus,button.load-iframe-button:hover{background-color:#bc4546;border:1px solid #bc4546}.figure-more.multiple-links{font-family:Source Sans Pro,sans-serif;border:1px solid #f05a5b;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:.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>:focus,.figure-more.multiple-links>:hover{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,.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:-moz-fit-content;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:#fff;border:1px solid #f05a5b;border-radius:6px;box-shadow:2px 2px 8px rgba(0,0,0,.16);color:#423f43;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:1rem;left:50%;padding: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,.MathJax_SVG_Display.visuallyhidden,.mjpage__block.visuallyhidden{margin:0;overflow:hidden;width:0}.MathJax_Display,.mjpage__block{padding:.4em 0}.align-sup-on-sub{position:relative}.align-sup-on-sub sup{position:relative;left:-.5em;font-size:.6em}.align-sup-on-sub sub{font-size:.6em}.content .MathJax,.content .MathJax nobr,.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 0 .75rem;display:flex;align-items:center;gap:.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-options,.mcq-questions{margin-bottom:0;counter-reset:mcq-options}.mcq-options label,.mcq-questions label{cursor:pointer;display:flex;gap:.5rem;align-items:first baseline;justify-content:flex-start}.mcq-options [type=checkbox],.mcq-questions [type=checkbox]{cursor:pointer;position:relative;top:.1em;margin:0}.mcq-options li,.mcq-questions li{counter-increment:mcq-options;margin-left:1.25em}.mcq-options li .table-wrapper,.mcq-questions li .table-wrapper{display:inline;vertical-align:top}.mcq-options li table,.mcq-questions li table{display:inline-block;margin:0;vertical-align:middle;width:calc(100% - 2em)}.mcq-options li table tbody,.mcq-options li table tr,.mcq-questions li table tbody,.mcq-questions li table tr{display:block;width:100%}.mcq-options li table td:first-of-type:nth-last-of-type(2),.mcq-options li table td:nth-of-type(2):last-of-type,.mcq-questions li table td:first-of-type:nth-last-of-type(2),.mcq-questions li table td:nth-of-type(2):last-of-type{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:.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:-.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:#fff}.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:.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:active,.js-mcq .question .check-answer-button:focus,.js-mcq .question .check-answer-button:hover{background-color:#bc4546;border:1px solid #bc4546}.notification{background-color:#ffd54d;bottom:0;font-family:Source Sans Pro,sans-serif;font-size:.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,.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:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.sidenote.link-to-component{padding-right:100rem;margin-right:-115.625rem}.sidenote.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.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:0 -15.625rem 1.6875rem 0;max-width:12.25rem}.expandable-box .sidenote.link-to-component{padding-right:100rem;margin-right:-115.625rem}.expandable-box .sidenote.web-wide{margin-left:1.5rem;margin-right:-10.75rem;max-width:24.5rem}.expandable-box .sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.slides:after,.slides:before{content:" ";display:table}.slides,.slides:after{clear:both}.slides{margin-bottom:2em}.slides svg{background-color:#fff}.slides .summary{display:none}.slides .figure{border:none;clear:none;float:left;margin:0 0 .84375rem;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:700;margin-bottom:0}.slides .figure .figure-body .caption,.slides .figure-source{display:none}.slides .figure-summary-meta{background-color:#fff;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:700}.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}.economist .slides .figure-summary-meta,.economists .slides .figure-summary-meta,.einstein .slides .figure-summary-meta,.expandable-box .slides .figure-summary-meta,.great-economist .slides .figure-summary-meta,.great-economists .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:.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 img[src$=svg],.nav-slides li svg{min-width:4.8em}}.nav-slides a{border:0;align-items:center;width:100%;height:100%}@media (min-width:80em){.nav-slides a:active,.nav-slides a:focus,.nav-slides a:hover{outline-width:.84375rem}}.nav-slides a .slide-thumbnail-text{text-align:center;margin:.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 .slide-current a,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus,.nav-slides.nav-slides-many a:hover{outline-width:.5625rem}.nav-slides.nav-slides-portrait{margin-right:-3em;max-width:3em}.nav-slides.nav-slides-portrait li{padding:.421875rem}.nav-slides.nav-slides-portrait .slide-current a,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus,.nav-slides.nav-slides-portrait a:hover{outline-width:.421875rem}.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 img[src$=svg],.nav-slides.nav-slides-many-many li 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 .slide-current,.nav-slides.nav-slides-many-many .slide-current a,.nav-slides.nav-slides-many-many a:active,.nav-slides.nav-slides-many-many a:focus,.nav-slides.nav-slides-many-many a:hover{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 .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus,.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover{outline-width:medium}.slide-current a{outline-width:.84375rem}}.slides{background-color:#f2f2f2;border-top:1px solid #f2f2f2}.slides .figure-source,.slides .figure-source a{color:#dbd9db}.slide-current a{background-color:#ed2e2e;outline:.421875rem solid #ed2e2e}.nav-slides,.nav-slides a{background-color:#f58c8c;color:#fff}.nav-slides a{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:active,.nav-slides a:focus,.nav-slides a:hover{background-color:#ed2e2e;outline:.421875rem solid #be1111}.table-of-questions table{font-size:smaller}.table-of-questions .mcq-feedback,.table-of-questions .mcq-options{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 .5em 0 0}table tr td .MathJax_Display{margin:0}table tr td .table-row-stub{font-weight:700;text-align:left}table tr th[rowspan]{text-align:left}table ol,table ul{margin-left:1em}.figure.even-columns table td:first-of-type:nth-last-of-type(2),table.even-columns td:first-of-type:nth-last-of-type(2){width:50%}.figure.even-columns table td:first-of-type: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):last-of-type,table.even-columns td:first-of-type: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):last-of-type{width:33%}.figure.even-columns table td:first-of-type: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),table.even-columns td:first-of-type: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){width:25%}.figure.even-columns table td:first-of-type: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):last-of-type,table.even-columns td:first-of-type: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):last-of-type{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%}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-center,table .align-left th,table.align-center,table.align-left th{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:.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}.table-subhead,.thead{font-weight:700;text-align:center}.table-wrapper{overflow-x:auto}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:700;margin-left:-1.5em;margin-right:1em;margin-top:-.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:.5em;margin-top:-.1em}.text-sub-question ol,.text-sub-question ul{margin-left:3.375rem}body.solutions .text-question~:not(.text-question):not(h2):not(h3){margin-left:1.5em}body.solutions .text-sub-question~ol:not(.text-question):not(.text-sub-question),body.solutions .text-sub-question~ul:not(.text-question):not(.text-sub-question){margin-left:4.5em!important}em.source,p.source,span.source,strong.strong{font-style:italic;margin:0 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:.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:active,.video .video-options .video-options-button:focus,.video .video-options .video-options-button:hover{background-color:#bc4546;border:1px solid #bc4546}.video .video-options .video-options-content{font-family:Source Sans Pro,sans-serif;border:1px solid #f05a5b;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:.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:focus,.video .video-options .video-options-content ul li a:hover{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 -.3em .25rem 0;top:4.25rem}.last-location-prompt a{color:#037bb5;white-space:nowrap}.last-location-prompt button{color:#037bb5}.controls{margin-left:.25em}.language-select:hover .language-select-list,.language-select[visible] .language-select-list{left:.5rem;z-index:1}.bookmarks:active,.bookmarks:focus{outline:none}.bookmarks:active svg,.bookmarks:focus svg{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.share-button:active,.share-button:focus{outline:none}.share-button:active svg,.share-button:focus 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:-.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:.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 .component .content,body.dark-mode .landing-page .landing-page-banner,body.dark-mode .wrapper{background-color:#423f43}body.dark-mode .landing-page .landing-page-banner .landing-page-banner-bottom,body.dark-mode .landing-page .landing-page-banner:before{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 h4,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 .landing-page-toc-section h3,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 .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,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{border-right-color:#f05a5b}body.dark-mode #nav,body.dark-mode #nav ol{background-color:#48444a}body.dark-mode #nav [data-toggle-nav]:after,body.dark-mode #nav ol li a,body.dark-mode #nav ol li.active li a{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 dl,body.dark-mode ol,body.dark-mode p,body.dark-mode ul{color:#f9f9f9}body.dark-mode .wrapper:not(.landing-page) [role=main] a{color:#55c6fc}body.dark-mode .wrapper:not(.landing-page) [role=main] a.reversefootnote,body.dark-mode .wrapper:not(.landing-page) [role=main] a.toggle,body.dark-mode .wrapper:not(.landing-page) [role=main] sup a{color:#f9f9f9}body.dark-mode .wrapper:not(.landing-page) [role=main] a.anchorjs-link{color:#f05a5b}body.dark-mode .section h1{background-color:#423f43}body.dark-mode .progress-bar-container{background-color:#48444a}body.dark-mode .pagination,body.dark-mode .pagination .pagination-marker{background-color:#423f43}body.dark-mode .filter-input,body.dark-mode .footnote-detail{background-color:#48444a}body.dark-mode .footnotes .reverse-footnote-arrow path{fill:#55c6fc}body.dark-mode [data-accordion=closed]:after,body.dark-mode [data-accordion=open]:after,body.dark-mode [role=tab] a{color:#f05a5b}body.dark-mode .accordion-show-all-button{border-color:#f05a5b;color:#f05a5b}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{border-top-color:#48444a}body.dark-mode .slides,body.dark-mode .slides .nav-slides,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 .prerequisites,body.dark-mode .sidenote,body.dark-mode .summary{background-color:#423f43}body.dark-mode .summary{border-bottom:2px solid #f05a5b;border-right:2px solid #f05a5b;border-top:2px solid #f05a5b}body.dark-mode .economist,body.dark-mode .economists,body.dark-mode .einstein,body.dark-mode .expandable-box,body.dark-mode .great-economist,body.dark-mode .great-economists{background-color:#48444a}body.dark-mode .economist h4,body.dark-mode .economist h5,body.dark-mode .economist h6,body.dark-mode .economists h4,body.dark-mode .economists h5,body.dark-mode .economists h6,body.dark-mode .einstein h4,body.dark-mode .einstein h5,body.dark-mode .einstein h6,body.dark-mode .expandable-box h4,body.dark-mode .expandable-box h5,body.dark-mode .expandable-box 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{color:#f9f9f9}body.dark-mode .economist .preview-read-more,body.dark-mode .economist .slides .figure-summary-meta,body.dark-mode .economists .preview-read-more,body.dark-mode .economists .slides .figure-summary-meta,body.dark-mode .einstein .preview-read-more,body.dark-mode .einstein .slides .figure-summary-meta,body.dark-mode .expandable-box .preview-read-more,body.dark-mode .expandable-box .slides .figure-summary-meta,body.dark-mode .great-economist .preview-read-more,body.dark-mode .great-economist .slides .figure-summary-meta,body.dark-mode .great-economists .preview-read-more,body.dark-mode .great-economists .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,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,body.dark-mode .bookmark-button svg.history-icon path,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,body.dark-mode #share-links .copy-to-clipboard,body.dark-mode #share-links .share-links-close{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 hsla(0,0%,100%,.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 .gs-error-result .gs-snippet,body.dark-mode.search-page .gs-no-results-result .gs-snippet,body.dark-mode.search-page .gsc-control-cse,body.dark-mode.search-page .gsc-control-wrapper-cse,body.dark-mode.search-page .gsc-results .gsc-imageResult,body.dark-mode.search-page .gsc-webResult.gsc-result{background-color:#222;border-color:#222}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_0 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_0 .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_1 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_1 .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 #___gcse_2 .gsc-results .gs-title a,body.dark-mode.search-page #___gcse_2 .gsc-results .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-fileFormatType,body.dark-mode.search-page .gs-imageResult .gs-snippet,body.dark-mode.search-page .gs-webResult .gs-snippet{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 .c1,body.dark-mode .highlight .cm,body.dark-mode .highlight .cp,body.dark-mode .highlight .cs,body.dark-mode .highlighter-rouge .c1,body.dark-mode .highlighter-rouge .cm,body.dark-mode .highlighter-rouge .cp,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:700}body.dark-mode .highlight .kc,body.dark-mode .highlight .kd,body.dark-mode .highlighter-rouge .kc,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 .highlight .kr,body.dark-mode .highlight .kt,body.dark-mode .highlighter-rouge .kp,body.dark-mode .highlighter-rouge .kr,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 .highlight .nf,body.dark-mode .highlighter-rouge .ne,body.dark-mode .highlighter-rouge .nf{color:#a6e22e}body.dark-mode .highlight .nl,body.dark-mode .highlight .nn,body.dark-mode .highlighter-rouge .nl,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 .highlight .mh,body.dark-mode .highlight .mi,body.dark-mode .highlight .mo,body.dark-mode .highlighter-rouge .mf,body.dark-mode .highlighter-rouge .mh,body.dark-mode .highlighter-rouge .mi,body.dark-mode .highlighter-rouge .mo{color:#ae81ff}body.dark-mode .highlight .s2,body.dark-mode .highlight .sb,body.dark-mode .highlight .sc,body.dark-mode .highlight .sd,body.dark-mode .highlighter-rouge .s2,body.dark-mode .highlighter-rouge .sb,body.dark-mode .highlighter-rouge .sc,body.dark-mode .highlighter-rouge .sd{color:#e6db74}body.dark-mode .highlight .se,body.dark-mode .highlighter-rouge .se{color:#ae81ff}body.dark-mode .highlight .s1,body.dark-mode .highlight .sh,body.dark-mode .highlight .si,body.dark-mode .highlight .sr,body.dark-mode .highlight .ss,body.dark-mode .highlight .sx,body.dark-mode .highlighter-rouge .s1,body.dark-mode .highlighter-rouge .sh,body.dark-mode .highlighter-rouge .si,body.dark-mode .highlighter-rouge .sr,body.dark-mode .highlighter-rouge .ss,body.dark-mode .highlighter-rouge .sx{color:#e6db74}body.dark-mode .highlight .bp,body.dark-mode .highlight .vc,body.dark-mode .highlight .vg,body.dark-mode .highlight .vi,body.dark-mode .highlighter-rouge .bp,body.dark-mode .highlighter-rouge .vc,body.dark-mode .highlighter-rouge .vg,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 .highlight .hll,body.dark-mode .expandable-box .highlighter-rouge,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:#080;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .err,body.dark-mode.fruity .highlight .g,body.dark-mode.fruity .highlighter-rouge .err,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:700}body.dark-mode.fruity .highlight .l,body.dark-mode.fruity .highlight .n,body.dark-mode.fruity .highlight .o,body.dark-mode.fruity .highlight .p,body.dark-mode.fruity .highlight .x,body.dark-mode.fruity .highlighter-rouge .l,body.dark-mode.fruity .highlighter-rouge .n,body.dark-mode.fruity .highlighter-rouge .o,body.dark-mode.fruity .highlighter-rouge .p,body.dark-mode.fruity .highlighter-rouge .x{color:#fff}body.dark-mode.fruity .highlight .highlight .cm,body.dark-mode.fruity .highlighter-rouge .highlight .cm{color:#080;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .c1,body.dark-mode.fruity .highlighter-rouge .c1{color:#080;font-style:italic;background-color:transparent}body.dark-mode.fruity .highlight .cs,body.dark-mode.fruity .highlighter-rouge .cs{color:#080;font-style:italic;background-color:#333}body.dark-mode.fruity .highlight .gd,body.dark-mode.fruity .highlight .ge,body.dark-mode.fruity .highlight .gr,body.dark-mode.fruity .highlighter-rouge .gd,body.dark-mode.fruity .highlighter-rouge .ge,body.dark-mode.fruity .highlighter-rouge .gr{color:#fff}body.dark-mode.fruity .highlight .gh,body.dark-mode.fruity .highlighter-rouge .gh{color:#fff;font-weight:700}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:#444;background-color:#222}body.dark-mode.fruity .highlight .gp,body.dark-mode.fruity .highlight .gs,body.dark-mode.fruity .highlighter-rouge .gp,body.dark-mode.fruity .highlighter-rouge .gs{color:#fff}body.dark-mode.fruity .highlight .gu,body.dark-mode.fruity .highlighter-rouge .gu{color:#fff;font-weight:700}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 .highlight .kd,body.dark-mode.fruity .highlight .kn,body.dark-mode.fruity .highlighter-rouge .kc,body.dark-mode.fruity .highlighter-rouge .kd,body.dark-mode.fruity .highlighter-rouge .kn{color:#fb660a;font-weight:700}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:700}body.dark-mode.fruity .highlight .kt,body.dark-mode.fruity .highlighter-rouge .kt{color:#cdcaa9;font-weight:700}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:700}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:700}body.dark-mode.fruity .highlight .nb,body.dark-mode.fruity .highlight .nc,body.dark-mode.fruity .highlighter-rouge .nb,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 .highlight .ne,body.dark-mode.fruity .highlight .ni,body.dark-mode.fruity .highlighter-rouge .nd,body.dark-mode.fruity .highlighter-rouge .ne,body.dark-mode.fruity .highlighter-rouge .ni{color:#fff}body.dark-mode.fruity .highlight .nf,body.dark-mode.fruity .highlighter-rouge .nf{color:#ff0086;font-weight:700}body.dark-mode.fruity .highlight .nl,body.dark-mode.fruity .highlight .nn,body.dark-mode.fruity .highlight .nx,body.dark-mode.fruity .highlight .py,body.dark-mode.fruity .highlighter-rouge .nl,body.dark-mode.fruity .highlighter-rouge .nn,body.dark-mode.fruity .highlighter-rouge .nx,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:700}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 .highlight .mh,body.dark-mode.fruity .highlight .mi,body.dark-mode.fruity .highlight .mo,body.dark-mode.fruity .highlighter-rouge .mf,body.dark-mode.fruity .highlighter-rouge .mh,body.dark-mode.fruity .highlighter-rouge .mi,body.dark-mode.fruity .highlighter-rouge .mo{color:#0086f7;font-weight:700}body.dark-mode.fruity .highlight .s1,body.dark-mode.fruity .highlight .s2,body.dark-mode.fruity .highlight .sb,body.dark-mode.fruity .highlight .sc,body.dark-mode.fruity .highlight .sd,body.dark-mode.fruity .highlight .se,body.dark-mode.fruity .highlight .sh,body.dark-mode.fruity .highlight .si,body.dark-mode.fruity .highlight .sr,body.dark-mode.fruity .highlight .ss,body.dark-mode.fruity .highlight .sx,body.dark-mode.fruity .highlighter-rouge .s1,body.dark-mode.fruity .highlighter-rouge .s2,body.dark-mode.fruity .highlighter-rouge .sb,body.dark-mode.fruity .highlighter-rouge .sc,body.dark-mode.fruity .highlighter-rouge .sd,body.dark-mode.fruity .highlighter-rouge .se,body.dark-mode.fruity .highlighter-rouge .sh,body.dark-mode.fruity .highlighter-rouge .si,body.dark-mode.fruity .highlighter-rouge .sr,body.dark-mode.fruity .highlighter-rouge .ss,body.dark-mode.fruity .highlighter-rouge .sx{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 .highlight .vg,body.dark-mode.fruity .highlight .vi,body.dark-mode.fruity .highlighter-rouge .vc,body.dark-mode.fruity .highlighter-rouge .vg,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:700}body.dark-mode.fruity .expandable-box .highlight,body.dark-mode.fruity .expandable-box .highlight .hll,body.dark-mode.fruity .expandable-box .highlighter-rouge,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:#999;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:700}body.dark-mode.native .highlight .l,body.dark-mode.native .highlight .n,body.dark-mode.native .highlight .o,body.dark-mode.native .highlight .p,body.dark-mode.native .highlight .x,body.dark-mode.native .highlighter-rouge .l,body.dark-mode.native .highlighter-rouge .n,body.dark-mode.native .highlighter-rouge .o,body.dark-mode.native .highlighter-rouge .p,body.dark-mode.native .highlighter-rouge .x{color:#d0d0d0}body.dark-mode.native .highlight .cm,body.dark-mode.native .highlighter-rouge .cm{color:#999;font-style:italic}body.dark-mode.native .highlight .cp,body.dark-mode.native .highlighter-rouge .cp{color:#cd2828;font-weight:700}body.dark-mode.native .highlight .c1,body.dark-mode.native .highlighter-rouge .c1{color:#999;font-style:italic}body.dark-mode.native .highlight .cs,body.dark-mode.native .highlighter-rouge .cs{color:#e50808;font-weight:700;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:#fff;font-weight:700}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:700}body.dark-mode.native .highlight .gu,body.dark-mode.native .highlighter-rouge .gu{color:#fff;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 .highlight .kd,body.dark-mode.native .highlight .kn,body.dark-mode.native .highlighter-rouge .kc,body.dark-mode.native .highlighter-rouge .kd,body.dark-mode.native .highlighter-rouge .kn{color:#6ab825;font-weight:700}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 .highlight .kt,body.dark-mode.native .highlighter-rouge .kr,body.dark-mode.native .highlighter-rouge .kt{color:#6ab825;font-weight:700}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 .highlight .py,body.dark-mode.native .highlighter-rouge .nx,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:700}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:700}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 .highlight .mh,body.dark-mode.native .highlight .mi,body.dark-mode.native .highlight .mo,body.dark-mode.native .highlighter-rouge .mf,body.dark-mode.native .highlighter-rouge .mh,body.dark-mode.native .highlighter-rouge .mi,body.dark-mode.native .highlighter-rouge .mo{color:#3677a9}body.dark-mode.native .highlight .s2,body.dark-mode.native .highlight .sb,body.dark-mode.native .highlight .sc,body.dark-mode.native .highlight .sd,body.dark-mode.native .highlight .se,body.dark-mode.native .highlight .sh,body.dark-mode.native .highlight .si,body.dark-mode.native .highlighter-rouge .s2,body.dark-mode.native .highlighter-rouge .sb,body.dark-mode.native .highlighter-rouge .sc,body.dark-mode.native .highlighter-rouge .sd,body.dark-mode.native .highlighter-rouge .se,body.dark-mode.native .highlighter-rouge .sh,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 .s1,body.dark-mode.native .highlight .sr,body.dark-mode.native .highlight .ss,body.dark-mode.native .highlighter-rouge .s1,body.dark-mode.native .highlighter-rouge .sr,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 .highlight .vg,body.dark-mode.native .highlight .vi,body.dark-mode.native .highlighter-rouge .vc,body.dark-mode.native .highlighter-rouge .vg,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 .highlight .hll,body.dark-mode.native .expandable-box .highlighter-rouge,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:.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:active,#share-links button.copy-to-clipboard:focus,#share-links button.copy-to-clipboard:hover{background-color:#f8ebeb}.bookmarks-list-header:focus,.controls svg:focus,.last-locations-list-header:focus,a:focus,button:focus,input[type=checkbox]: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:.1em}.bookmark-date a,.bookmark-title a,.contents-page a,.expandable-box a.toggle,.homepage-thumbnail a,.language-select a,.masthead a,.nav-list a,.nav-slides a,.subheadline a,.wrapper.resources a,a.accordion-show-all-button,a.figure-image-link,a.footnote,a.nav-back-button,a.nav-button,a.theme-legend-filter-button,h2 a{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:.8rem;gap:.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:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#423f43;border:1px solid #f9f9f9;color:#f9f9f9}.masthead .menu-user-profile .buttons a.register:active,.masthead .menu-user-profile .buttons a.register:focus,.masthead .menu-user-profile .buttons a.register:hover{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:.5rem 1rem;border-radius:2.5rem;cursor:pointer;background-color:#f9f9f9;border:1px solid #f9f9f9;color:#423f43}.masthead .menu-user-profile .buttons a.login:active,.masthead .menu-user-profile .buttons a.login:focus,.masthead .menu-user-profile .buttons a.login:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.masthead .menu-user-profile .avatar{display:flex;margin-right:.8rem}.masthead .menu-user-profile .avatar a{font-style:normal;font-size:1rem;font-weight:600;line-height:1;font-weight:400;border-radius:2.5rem;cursor:pointer;background-color:#f05a5b;border:1px solid #f05a5b;color:#f9f9f9;padding:.75rem;font-weight:700}.masthead .menu-user-profile .avatar a:active,.masthead .menu-user-profile .avatar a:focus,.masthead .menu-user-profile .avatar a:hover{background-color:#bc4546;border:1px solid #bc4546}.cookie-banner-background{position:fixed;inset:0;background-color:rgba(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:#fff;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 0 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:.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:#fff;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:400;left:1em;letter-spacing:0;margin-top:-.25em;padding:.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-button .button:hover+.beta-information,.beta-information:hover{display:block}.masthead .beta-button .button{background-color:#ffd54d;color:#f05a5b;margin: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:400;left:1em;letter-spacing:0;margin-top:-.25em;padding:.5em;position:absolute;right:1em;text-transform:none;z-index:200;font-size:.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}.beta-button .button:hover+.landing-page h1 .beta-information,.landing-page h1 .beta-information:hover{display:block}.landing-page h1 .beta-button .button{background-color:#ffd54d;bottom:.15em;color:#f05a5b;font-size:.6em;margin-left:.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:after,._docs h1:before{background:none}html[dir=rtl] dl,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] li,html[dir=rtl] ol,html[dir=rtl] p,html[dir=rtl] ul{text-align:right}html[dir=rtl] ol{list-style-type:arabic-indic}html[dir=rtl] ol,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:.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:.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:-.84375rem}html[dir=rtl] .box,html[dir=rtl] .definition,html[dir=rtl] .exercise,html[dir=rtl] .info,html[dir=rtl] .mcq,html[dir=rtl] .question{border-bottom-left-radius:2em;border-bottom-right-radius:0;padding-right:1.5em}html[dir=rtl] .figure .figure-body .caption,html[dir=rtl] .figure .figure-body .description,html[dir=rtl] .figure .figure-body .slide-caption,html[dir=rtl] .figure .figure-body .title{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;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,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:0 0 1.6875rem -15.625rem;max-width:12.25rem}html[dir=rtl] .theme-legend.web-wide{max-width:24.5rem;margin-left:-14.125rem;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:.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:.75em}html[dir=rtl] .glossary dt{float:right;margin-left:.5em;margin-right:0}.no-show{display:none}html[lang=fa] .contents-page .content .toc-list li,html[lang=fa] body,html[lang=fa] h3,html[lang=fa] h4,html[lang=fa] h5,html[lang=fa] h6{font-family:Adobe Arabic,adobe-arabic,Crimson Pro,serif}html[lang=fa] .MathJax_PHTML,html[lang=fa] .MathJax_PHTML_Display{direction:ltr}@media print{#footer,.accordion-show-all-button,.controls,.masthead,.nav-buttons,.notification.warning-testing-site{display:none!important}body{background-color:transparent;font-size:medium}}.box+p.sidenote+p,.pullquote+p,blockquote+p,dl+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,ol+p,pre+p,table+p,table+p.sidenote+p,ul+p{margin-top:0;text-indent:0}.resizer{position:absolute;bottom:0;width:100%;height:10px;cursor:ns-resize;background-color:transparent}#one-tutor::-webkit-scrollbar{display:none}#chat-history::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}input{-webkit-text-size-adjust:100%}.main{overflow:hidden!important}.nav-buttons{margin-left:470px}#oa-econ-chat,#oa-econ-chat>*{box-sizing:border-box;font-family:Inter,sans-serif}#message-chat:-webkit-scrollbar{display:none}textarea{min-height:0}#comments-section::-webkit-scrollbar,#mansory-concept-card::-webkit-scrollbar{display:none}#notebook-sidebar-view::-webkit-scrollbar,#stack-flashcards::-webkit-scrollbar{display:none}.comment-input__suggestions__list::-webkit-scrollbar{display:none}#comment-concept-card::-webkit-scrollbar{width:2px;border-radius:10px}.reply-box:hover>.message-buttons{display:block}.comment-enter{opacity:0;transform:translateY(-20px)}.comment-enter-active{transition:opacity .5s,transform .5s}.comment-enter-active,.comment-exit{opacity:1;transform:translateY(0)}.comment-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .5s,transform .5s}.react-resizable-handle{opacity:0;position:absolute;bottom:-5px;z-index:998}.hidden{display:none}.nav-buttons{margin-left:calc((100vw / 3) + 40px)!important}#mission-corporation{margin-left:calc(100vw / 3)}.pagination{z-index:1!important}@media only screen and (max-width:800px){.nav-buttons{margin-left:0!important}#book-corporation{margin-left:0}#stack-flashcards{background:transparent;width:100%;z-index:2}.concept-cards{width:100%!important}#one-tutor{width:100%;left:0;top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}#comment-section{width:100vw}#comment-input{width:96vw}.nav-buttons{display:none}#notebook-sidebar-view{width:100%;z-index:9999;position:fixed;top:0;height:100vh;left:-1000px;transition:all .8s ease}#mission-corporation{overflow-x:hidden;margin-left:0}#mission-corporation p{left:50%!important;transform:translateX(-50%)!important}#mission-corporation img{max-width:500px;position:relative;left:50%;top:20px;transform:translateX(-50%)}}