@font-face{font-family:"Lexend";src:url(../../assets/fonts/Lexend-Light.ttf);font-weight:300}@font-face{font-family:"Lexend";src:url(../../assets/fonts/Lexend-Regular.ttf);font-weight:400}@font-face{font-family:"Lexend";src:url(../../assets/fonts/Lexend-Medium.ttf);font-weight:500}@font-face{font-family:"Lexend";src:url(../../assets/fonts/Lexend-Medium.ttf);font-weight:600}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-Bold.ttf);font-weight:700}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-SemiBold.ttf);font-weight:600}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-SemiBoldItalic.ttf);font-style:italic;font-weight:600}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-Medium.ttf);font-weight:500}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-MediumItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:"Asap";src:url(../../assets/fonts/Asap-Regular.ttf);font-weight:400}[style*="font-family:'Asap-Medium'"],[style*="font-family:'Asap Medium'"],[style*="font-family:Asap Medium"]{font-family:"Asap" !important;font-weight:600 !important}[style*="font-family:'Asap-Regular'"],[style*="font-family:'Asap Regular'"],[style*="font-family:Asap Regular"]{font-family:"Asap" !important}[style*="font-family:'Asap-MediumItalic'"],[style*="font-family:'Asap Medium Italic'"],[style*="font-family:Asap Medium Italic"]{font-family:"Asap" !important;font-weight:600;font-style:italic}[style*="font-family:'Asap-Italic'"],[style*="font-family:'Asap Italic'"],[style*="font-family:Asap Italic"]{font-family:"Asap" !important;font-style:italic}[style*="font-family:'Asap-Bold'"],[style*="font-family:'Asap Bold'"],[style*="font-family:Asap Bold"]{font-family:"Asap" !important;font-weight:bold}html,body,div,span,applet,object,iframe,h1,.wrapper.home .banner .strapline,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.wrapper{background-color:#fff;overflow-x:hidden}.content{clear:none;padding:0 1rem 0 1rem;margin:0 auto 2.25rem auto;max-width:50rem}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;color:#000;background-color:#167772;font-family:"Lexend";font-size:1.25rem;line-height:2.25rem;overflow-x:hidden}h1,.wrapper.home .banner .strapline,h2,h3,h4,h5,h6{font-family:"Lexend";font-size:1.25rem;font-weight:bold;line-height:2.25rem;page-break-after:avoid;margin:2.25rem 0 0 0}h1,.wrapper.home .banner .strapline{font-size:2.5rem;line-height:1;margin:2.25rem 0}@media only screen and (min-width: 900px){h1,.wrapper.home .banner .strapline{font-size:3.75rem}}h2{font-size:1.875rem;line-height:1;margin:4.5rem 0 2.25rem 0}h4{font-style:italic;font-weight:inherit}h5{font-family:"Lexend";font-style:italic;font-weight:inherit}h6{font-family:"Lexend";font-weight:inherit}p{margin:0}p+p{text-indent:1em}ol,ul{list-style-position:outside;margin:0 0 2.25rem 2em}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul,ol ol,blockquote ul ul,blockquote ol ol{margin-bottom:0}ol ol{list-style-type:lower-alpha}blockquote{margin:2.25rem 0;padding:0 1em}blockquote p:first-of-type{text-indent:0}blockquote p:last-child,blockquote ol:last-child,blockquote ul:last-child{margin-bottom:0}dl{margin:2.25rem 0}dt{font-weight:bold}dd{margin:0 0 2.25rem 0}hr{border:0;margin:2.25rem auto;text-align:center}hr:after{content:""}hr+p{text-indent:0}sup,sub{line-height:100%;font-size:.8em}sup{vertical-align:super}sub{vertical-align:sub}a{color:#000}em{font-style:italic}strong{font-weight:bold}input[type="text"],textarea{padding:0.75em 0.75em;font-family:"Lexend";font-size:inherit;color:inherit;border:1px solid #999;display:block;margin:2.25rem 0;width:100%;box-sizing:border-box}input[type="text"][type="submit"],textarea[type="submit"]{width:auto}select{padding:0.75em 0.75em;font-family:"Lexend";font-size:inherit;color:inherit;border:1px solid #999;margin:2.25rem 0;box-sizing:border-box}p>select,li>select,dd>select,td>select,th>select,span>select{font-family:inherit;line-height:1;margin:0;padding:0}textarea{min-height:6.75rem}p img:only-child{margin:2.25rem auto;display:block}p,p+p{margin-bottom:2.25rem;text-indent:0}.masthead{background-color:transparent;border-bottom:1px solid transparent;color:#000;font-family:"Lexend";text-align:left}.masthead:after{content:"";display:block;clear:both}.masthead a{color:#000;text-decoration:none}.masthead .masthead-logo{display:inline-block;margin-right:0.5rem;margin-left:0.5rem;max-height:3.5rem;vertical-align:middle;width:2.5rem;width:2.5rem}.masthead .masthead-logo img{max-height:3.5rem;max-width:100%;vertical-align:middle}.masthead .masthead-logo svg{vertical-align:middle}.masthead ul{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 auto;padding:0.5rem 0.5rem 0.5rem 0;text-align:left;min-height:3.5rem}.masthead ul li{display:none;vertical-align:middle}@media only screen and (min-width: 600px){.masthead ul li{align-items:center;display:inline-flex;margin:0 0.25em 0 0;min-height:2.5rem}.masthead ul li:after{content:"⁄";color:#000;margin-left:0.5em}.masthead ul li:last-of-type:after{content:normal}}.nav-buttons{align-items:flex-end;display:flex;position:absolute;top:0;margin:0;left:0}.nav-back-button{font-family:"Lexend";font-size:inherit;color:#000;background-color:#fff;border:1px solid #5ca09c;border-radius:.1rem;padding:0.25rem 0.5rem;cursor:pointer;margin:0.5rem 0 0.5rem 0.5rem;display:none}[href="#nav"]{font-family:"Lexend";font-size:inherit;color:#000;background-color:#fff;border:1px solid #5ca09c;border-radius:.1rem;padding:0.25rem 0.5rem;text-decoration:none;margin:0.5rem}.js-nav-open [href="#nav"]{right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.nav-buttons{position:fixed;z-index:1}.js-nav-open [href="#nav"]{z-index:inherit}.visuallyhidden{position:fixed}#nav{font-family:"Lexend";font-size:1rem;width:100%;height:100%;overflow-x:hidden;background-color:#fff;border-top:1px solid #5ca09c}.js-nav-open #nav{overflow-y:auto}.js-nav #nav{border-top:none;border-right:1px solid #5ca09c;max-width:20rem;position:absolute;top:0;left:0}.js-nav #nav{position:fixed;z-index:2}#nav .search{background-color:#fff}#nav .search input{width:90%;padding:0.75rem 1rem;border:0;font-family:"Lexend";font-size:inherit;overflow-x:hidden;background-color:#fff}#nav .nav-list ol,#nav .nav-list ul{list-style-type:none;margin:0;padding:0;background-color:#fff}#nav .nav-list ol li,#nav .nav-list ul li{padding:0;width:100%;color:#000}#nav .nav-list ol li a,#nav .nav-list ul li a{display:inline-block;width:100%;padding:0 1.5rem 0 1rem;color:#000;text-decoration:none}#nav .nav-list ol li a:hover,#nav .nav-list ol li a:focus,#nav .nav-list ol li a:active,#nav .nav-list ul li a:hover,#nav .nav-list ul li a:focus,#nav .nav-list ul li a:active{color:inherit}#nav .nav-list ol li:hover,#nav .nav-list ol li:focus,#nav .nav-list ol li:active,#nav .nav-list ul li:hover,#nav .nav-list ul li:focus,#nav .nav-list ul li:active{color:#fff;background-color:#5ca09c}#nav .nav-list ol li.active,#nav .nav-list ul li.active{background-color:#5ca09c}#nav .nav-list ol li.active a,#nav .nav-list ul li.active a{color:#000}#nav .nav-list ol li.active li a,#nav .nav-list ul li.active li a{color:#000}#nav .nav-list ol ol,#nav .nav-list ol ul,#nav .nav-list ul ol,#nav .nav-list ul ul{max-height:none;transition:max-height 0.5s ease-out;background-color:#5ca09c;overflow-x:hidden;overflow-y:hidden}#nav .nav-list ol ol li a,#nav .nav-list ol ul li a,#nav .nav-list ul ol li a,#nav .nav-list ul ul li a{display:inline-block;width:100%;color:#000;padding-left:2rem}#nav .nav-list ol ol li a:hover,#nav .nav-list ol ol li a:focus,#nav .nav-list ol ol li a:active,#nav .nav-list ol ul li a:hover,#nav .nav-list ol ul li a:focus,#nav .nav-list ol ul li a:active,#nav .nav-list ul ol li a:hover,#nav .nav-list ul ol li a:focus,#nav .nav-list ul ol li a:active,#nav .nav-list ul ul li a:hover,#nav .nav-list ul ul li a:focus,#nav .nav-list ul ul li a:active{color:inherit}#nav .nav-list ol ol li:hover,#nav .nav-list ol ol li:focus,#nav .nav-list ol ol li:active,#nav .nav-list ol ul li:hover,#nav .nav-list ol ul li:focus,#nav .nav-list ol ul li:active,#nav .nav-list ul ol li:hover,#nav .nav-list ul ol li:focus,#nav .nav-list ul ol li:active,#nav .nav-list ul ul li:hover,#nav .nav-list ul ul li:focus,#nav .nav-list ul ul li:active{color:#fff;background-color:#5ca09c}#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-title{color:#333;font-size:1.25rem;font-weight:bold;line-height:1.8rem;padding:0 1rem;margin:1rem 3rem 1rem 0}#nav .nav-title a{color:#333;text-decoration:none}.has-children{position:relative}[data-toggle]{position:absolute;top:0;right:0;background-color:transparent;border:none;color:initial;font-size:1em;padding:0.333em 0.5em;margin:0 0 0 -0.5rem;height:1em}[data-toggle]:focus{outline:none}[data-toggle]:hover{cursor:pointer;background-color:transparent}[data-toggle]:after{color:#333}[data-toggle].show-children:after{color:#333}[data-nav-close]{background-color:transparent;font-size:2.5rem}[data-nav-close]:after{content:"×"}[data-nav-close]:hover{background-color:transparent}[data-toggle-nav]{background-color:transparent;color:initial;font-size:1em;height:100%;padding:0 0.5em;right:0}[data-toggle-nav]:after{color:#333;content:"+"}[data-toggle-nav].show-children:after{content:"−"}[data-toggle-nav]:hover{background-color:transparent}.no-file.has-children{cursor:pointer}#nav .search{display:flex;justify-content:space-between;width:100%}#nav .search input{box-sizing:border-box;color:#333;display:inline-block;width:auto}#nav .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #5ca09c;margin:1em 0.5rem 1em 1em}#nav .search input[type="submit"]{background-color:#167772;color:#333;cursor:pointer;margin:1em 1rem 1em 0.5rem}.content .search{display:flex;justify-content:space-between;width:100%}.content .search input{box-sizing:border-box;color:#333;display:inline-block;width:auto;margin:1rem 0}.content .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #5ca09c;margin:1em 0.5rem 1em 1em;margin:0 1rem 0 0}.content .search input[type="submit"]{background-color:#167772;color:#333;cursor:pointer;border:0;font-family:"Lexend";font-size:inherit;margin:0;padding:0 0.5rem}.search-results ul{list-style-type:none;margin:2.25rem 0}mark{background-color:#ffd54d;color:inherit;border-radius:.1rem}[data-markjs="unmark"] mark{background-color:inherit}.search-results-summary{margin:2.25rem 0;padding:1.125rem;background-color:#D0FFFF;border-radius:.1rem}.search-page-notice{margin:2.25rem 0;padding:1.125rem;background-color:#FFFFBD;border-radius:.1rem}.search-page-notice *:last-child{margin-bottom:0}.search-progress-placeholder{background-color:#D0FFFF;border-radius:.1rem;color:#000;font-family:"Lexend";font-size:1rem;margin:2.25rem 0;padding:1.125rem}.search-progress-placeholder *:last-child{margin-bottom:0}.search-results-nav{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0px 0px 10px #999;font-family:"Lexend";font-size:1rem;padding:1rem}.search-results-nav h2{font-family:"Lexend";font-size:1.25rem;font-weight:normal;margin:0 0 1rem 0;text-align:left}.search-results-nav h2 .search-results-nav-term{font-weight:bold}.search-results-nav[data-hidden="true"]{height:3em}.search-results-nav .search-results-nav-hide{position:absolute;top:1rem;right:3rem}.search-results-nav .search-results-nav-close{position:absolute;top:1rem;right:1rem}.search-results-nav .search-results-list{list-style-type:none;margin:0;padding:0;overflow:auto;max-height:40vh}.search-results-nav .search-results-list li a{text-decoration:none}#footer{clear:both;bottom:0;background-color:#167772;font-family:"Lexend";border-top:1px solid #167772;margin:2.25rem 0 0 0;width:100%;box-sizing:border-box;color:#000}.footer-content{clear:both;max-width:50rem;margin:auto;padding:1rem 1rem 1rem 1rem}#footer p,#footer ol,#footer ul{color:#000;font-size:1rem;line-height:2.25rem;margin:0;text-indent:0}#footer p a,#footer ol a,#footer ul a{color:#000;text-decoration:underline}button[aria-expanded]{background-color:inherit;border:inherit;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:inherit;text-align:inherit;width:100%;display:flex;align-items:baseline;justify-content:space-between}button[aria-expanded]:hover{background-color:#fff;cursor:pointer}section[aria-labelledby]{clear:both}section[aria-hidden="true"]{display:none}.accordion-show-all-button-wrapper{margin-top:2.25rem;text-align:right}a.accordion-show-all-button{border-radius:.1rem;border:1px solid #999;color:#999;cursor:pointer;display:inline-block;font-family:"Lexend";font-size:.625rem;letter-spacing:0.05em;line-height:1;padding:0.2em 0.3em;text-transform:uppercase}a.accordion-show-all-button+*{clear:both}[data-accordion-page='none'] .accordion-show-all-button-wrapper{display:none}.wrapper.cover-page .content{margin:0 auto;padding:0}.wrapper.cover-page .content h1,.wrapper.cover-page .content .wrapper.home .banner .strapline,.wrapper.home .banner .wrapper.cover-page .content .strapline{line-height:0;font-size:0}p.cover,.wrapper.cover-page div.cover{max-height:90vh;max-width:100vw;margin:0 auto;padding:0;text-align:center;text-indent:0}img.cover{max-height:90vh;max-width:100vw;border:1px solid #5ca09c}.previous-publications-page .content{margin:4.5rem auto 0 auto;text-align:center}.previous-publications-page .content p{text-indent:0;margin-bottom:1.125rem;text-align:center;hyphens:none}.previous-publications-page .content h1,.previous-publications-page .content .wrapper.home .banner .strapline,.wrapper.home .banner .previous-publications-page .content .strapline{text-align:center;font-size:2.5rem}.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.25rem}.titlepage .content,.title-page .content,.halftitle-page .content,.half-title-page .content{margin:4.5rem auto 0 auto;text-align:center}.titlepage p,.title-page p,.halftitle-page p,.half-title-page p{text-indent:0;hyphens:none;text-align:center}.titlepage .half-title-page-title,.titlepage .halftitle-page-title,.titlepage .halftitlepage-title,.titlepage .title-page-title,.titlepage .titlepage-title,.title-page .half-title-page-title,.title-page .halftitle-page-title,.title-page .halftitlepage-title,.title-page .title-page-title,.title-page .titlepage-title,.halftitle-page .half-title-page-title,.halftitle-page .halftitle-page-title,.halftitle-page .halftitlepage-title,.halftitle-page .title-page-title,.halftitle-page .titlepage-title,.half-title-page .half-title-page-title,.half-title-page .halftitle-page-title,.half-title-page .halftitlepage-title,.half-title-page .title-page-title,.half-title-page .titlepage-title{font-weight:bold;font-family:"Lexend";font-size:2.5rem;line-height:1;margin:0;string-set:book-title content()}.titlepage .title-page-subtitle,.titlepage .titlepage-subtitle,.title-page .title-page-subtitle,.title-page .titlepage-subtitle,.halftitle-page .title-page-subtitle,.halftitle-page .titlepage-subtitle,.half-title-page .title-page-subtitle,.half-title-page .titlepage-subtitle{font-family:"Lexend";font-size:2.5rem;line-height:1;margin:1.125rem 0 2.25rem 0;string-set:book-subtitle content()}.titlepage .title-page-author,.titlepage .titlepage-author,.title-page .title-page-author,.title-page .titlepage-author,.halftitle-page .title-page-author,.halftitle-page .titlepage-author,.half-title-page .title-page-author,.half-title-page .titlepage-author{font-size:2.5rem;line-height:1;margin:2.25rem 0;string-set:book-author content()}.titlepage .title-page-publisher,.titlepage .titlepage-publisher,.title-page .title-page-publisher,.title-page .titlepage-publisher,.halftitle-page .title-page-publisher,.halftitle-page .titlepage-publisher,.half-title-page .title-page-publisher,.half-title-page .titlepage-publisher{text-indent:0;margin:0 0 2.25rem 0;line-height:1}.titlepage .title-page-logo,.titlepage .titlepage-logo,.title-page .title-page-logo,.title-page .titlepage-logo,.halftitle-page .title-page-logo,.halftitle-page .titlepage-logo,.half-title-page .title-page-logo,.half-title-page .titlepage-logo{display:block;font-family:"Lexend";font-size:.8rem;margin:6.75rem auto 0 auto}.titlepage .title-page-logo img,.titlepage .title-page-logo svg,.titlepage .titlepage-logo img,.titlepage .titlepage-logo svg,.title-page .title-page-logo img,.title-page .title-page-logo svg,.title-page .titlepage-logo img,.title-page .titlepage-logo svg,.halftitle-page .title-page-logo img,.halftitle-page .title-page-logo svg,.halftitle-page .titlepage-logo img,.halftitle-page .titlepage-logo svg,.half-title-page .title-page-logo img,.half-title-page .title-page-logo svg,.half-title-page .titlepage-logo img,.half-title-page .titlepage-logo svg{width:5rem}.titlepage img.title-page-logo,.titlepage svg.titlepage-logo,.title-page img.title-page-logo,.title-page svg.titlepage-logo,.halftitle-page img.title-page-logo,.halftitle-page svg.titlepage-logo,.half-title-page img.title-page-logo,.half-title-page svg.titlepage-logo{width:5rem}.copyright-page p{text-indent:0;margin:0 0 1.125rem 0}.copyright-page p.identifier{margin:0}.copyright-page .identifiers{list-style-type:none;margin-left:0}.dedication-page .content{margin-top:4.5rem}p.dedication{text-indent:0;text-align:center}.dedication+p{text-indent:0;margin-top:2.25rem}.epigraph-page .content{margin-top:4.5rem}.epigraph{text-indent:0;padding:0 2em}.epigraph-source{text-indent:0;padding:0 2em;text-align:right;font-style:italic}.epigraph-source em{font-style:normal}.epigraph-source+p{text-indent:0;margin-top:2.25rem}.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:1em}.contents-page .content ol li a,.contents-page .content ul li a{text-decoration:none}.content #markdown-toc,.content .markdown-toc{font-family:"Lexend";list-style-type:none;border:1px solid #999;padding:1.125rem .5em;margin:0 0 2.25rem 0}.content #markdown-toc>li>a,.content .markdown-toc>li>a{font-weight:bold}.content #markdown-toc li,.content .markdown-toc li{margin:0}.content #markdown-toc li ol,.content #markdown-toc li ul,.content .markdown-toc li ol,.content .markdown-toc li ul{margin-bottom:0}.content #markdown-toc li a,.content .markdown-toc li a{text-decoration:none}.content #markdown-toc.markdown-toc-wide,.content .markdown-toc.markdown-toc-wide{box-sizing:border-box;float:none;width:100%;max-width:none}@media (min-width: 600px){.content #markdown-toc.markdown-toc-wide,.content .markdown-toc.markdown-toc-wide{columns:2}}.wrapper.home{background-color:#fff;color:#000}.wrapper.home .content h1,.wrapper.home .content .banner .strapline,.wrapper.home .banner .content .strapline,.wrapper.home .content h2,.wrapper.home .content h3,.wrapper.home .content h4,.wrapper.home .content h5,.wrapper.home .content h6{color:#000}.wrapper.home .content a{color:#000}.wrapper.home .content .color-panel h1,.wrapper.home .content .color-panel .banner .strapline,.wrapper.home .banner .content .color-panel .strapline,.wrapper.home .content .color-panel h2,.wrapper.home .content .color-panel h3,.wrapper.home .content .color-panel h4,.wrapper.home .content .color-panel h5,.wrapper.home .content .color-panel h6{color:inherit}.bibliography{text-indent:0;margin:2.25rem 0}.bibliography+p{text-indent:0}ul.bibliography{list-style-type:none;padding:0;margin:2.25rem 0}ul.bibliography li{text-indent:-2em;margin-left:2em}.box{background-color:inherit;border-radius:.1rem;box-sizing:border-box;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #999;margin:2.25rem 0;padding:1.125rem}.box p:last-of-type,.box ol:last-of-type,.box ul:last-of-type{margin-bottom:0}.box+p{text-indent:0}.box p:first-of-type{text-indent:0}.box h1:first-of-type,.box .wrapper.home .banner .strapline:first-of-type,.wrapper.home .banner .box .strapline: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}.box.box-shaded{border:#5ca09c;background-color:#5ca09c}.box.box-reversed{border:#167772;background-color:#167772;color:#fff}p.box{text-indent:0}ol.box,ul.box{padding:1.125rem 1.125rem 1.125rem 2.25rem}.expandable-box{background-color:inherit;border-radius:.1rem;box-sizing:border-box;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #999;margin:2.25rem 0;padding:1.125rem}.expandable-box p:last-of-type,.expandable-box ol:last-of-type,.expandable-box ul:last-of-type{margin-bottom:0}.expandable-box+p{text-indent:0}.expandable-box p:first-of-type{text-indent:0}.expandable-box h1:first-of-type,.expandable-box .wrapper.home .banner .strapline:first-of-type,.wrapper.home .banner .expandable-box .strapline:first-of-type,.expandable-box h2:first-of-type,.expandable-box h3:first-of-type,.expandable-box h4:first-of-type,.expandable-box h5:first-of-type,.expandable-box h6:first-of-type{margin-top:0}.expandable-box li p:last-of-type{margin-bottom:0}.expandable-box dl:first-of-type{margin-top:0}.expandable-box dl:last-of-type{margin-bottom:0}.expandable-box.box-shaded{border:#5ca09c;background-color:#5ca09c}.expandable-box.box-reversed{border:#167772;background-color:#167772;color:#fff}.expandable-box h3:first-child,.expandable-box h4:first-child,.expandable-box h5:first-child,.expandable-box h6:first-child{font-style:normal}.expandable-box .toggle{color:inherit;cursor:pointer;float:right}.expandable-box .toggle:after{content:" –"}.expandable-box .toggle.closed:after{content:" +"}.expandable-box .toggle.open:after{content:" \2013"}.expandable-box .expandable-box-preview p:last-of-type,.expandable-box .expandable-box-preview ol:last-of-type,.expandable-box .expandable-box-preview ul:last-of-type{margin-bottom:2.25rem}.expandable-box .expandable-box-preview .preview-read-more{display:block;margin:2.25rem auto 0}.feature-box{background-color:inherit;border-radius:.1rem;box-sizing:border-box;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #999;margin:2.25rem 0;padding:1.125rem;border-color:#167772;margin:0;max-width:calc(50rem * 0.5 - 2rem);padding:0}.feature-box p:last-of-type,.feature-box ol:last-of-type,.feature-box ul:last-of-type{margin-bottom:0}.feature-box+p{text-indent:0}.feature-box p:first-of-type{text-indent:0}.feature-box h1:first-of-type,.feature-box .wrapper.home .banner .strapline:first-of-type,.wrapper.home .banner .feature-box .strapline:first-of-type,.feature-box h2:first-of-type,.feature-box h3:first-of-type,.feature-box h4:first-of-type,.feature-box h5:first-of-type,.feature-box h6:first-of-type{margin-top:0}.feature-box li p:last-of-type{margin-bottom:0}.feature-box dl:first-of-type{margin-top:0}.feature-box dl:last-of-type{margin-bottom:0}.feature-box.box-shaded{border:#5ca09c;background-color:#5ca09c}.feature-box.box-reversed{border:#167772;background-color:#167772;color:#fff}.feature-box .feature-box-image-wrapper{background-color:#fff;border:1px solid #167772;border-radius:5rem;height:5rem;width:5rem;margin:-1rem auto 0 auto;padding:0.75rem;text-align:center}.feature-box .feature-box-image-wrapper a{text-decoration:none}.feature-box .feature-box-image-wrapper img,.feature-box .feature-box-image-wrapper svg{border-radius:5rem;object-fit:cover;width:100%;height:100%}.feature-box .feature-box-text{margin:1rem}.feature-boxes{display:flex;gap:2rem 2rem;flex-wrap:wrap;justify-content:center;margin:4rem 0;font-family:"Lexend"}@media only screen and (min-width: 50rem){.feature-boxes{width:100vw;margin-left:calc(-1 * ((100vw - 50rem) * 0.5 + 1rem))}}.color-panel{background-color:#167772;clear:both;margin-bottom:2rem;padding:2rem 1rem 2rem 1rem;width:100vw;margin-left:-1rem}@media only screen and (min-width: 50rem){.color-panel{width:100vw;margin-left:calc(-1 * ((100vw - 50rem) * 0.5) - 1rem);padding-left:calc(((100vw - 50rem) * 0.5) + 1rem);padding-right:calc(((100vw - 50rem) * 0.5) + 1rem);padding-top:4rem;padding-bottom:4rem}}.color-panel>h2:first-of-type,.color-panel>h3:first-of-type,.color-panel>h4:first-of-type{margin-top:0}.color-panel>:last-child{margin-bottom:0}button{font-size:initial;display:inline-block;font-family:"Lexend";color:#fff;line-height:100%;text-decoration:none;background-color:#167772;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}button:hover{background-color:#062120}a.button,em.button,strong.button,span.button{display:inline-block;font-family:"Lexend";color:#fff;line-height:100%;text-decoration:none;background-color:#167772;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}a.button:hover,em.button:hover,strong.button:hover,span.button:hover{background-color:#062120}p.button,ol.button,ul.button,li.button,blockquote.button,table.button,div.button,h1.button,.wrapper.home .banner .button.strapline,h2.button,h3.button,h4.button,h5.button,h6.button{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,.wrapper.home .banner .button.strapline a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{display:inline-block;font-family:"Lexend";color:#fff;line-height:100%;text-decoration:none;background-color:#167772;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;padding:0.4em 0.6em;margin:2.25rem 0}p.button a:hover,ol.button a:hover,ul.button a:hover,li.button a:hover,blockquote.button a:hover,table.button a:hover,div.button a:hover,h1.button a:hover,.wrapper.home .banner .button.strapline a:hover,h2.button a:hover,h3.button a:hover,h4.button a:hover,h5.button a:hover,h6.button a:hover{background-color:#062120}p.button+p,ol.button+p,ul.button+p,li.button+p,blockquote.button+p,table.button+p,div.button+p,h1.button+p,.wrapper.home .banner .button.strapline+p,h2.button+p,h3.button+p,h4.button+p,h5.button+p,h6.button+p{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,.wrapper.home .banner .button.strapline a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{margin:0}button.show-hide{margin-bottom:2.25rem}button.copy-to-clipboard{background-color:#fff;border:1px solid #999;box-shadow:none;color:#999;font-weight:normal;margin-left:1rem}code{font-family:"Lexend";line-height:2.25rem;white-space:pre-wrap;border-radius:0.2em}pre{border-radius:0.2em;margin:2.25rem 0;padding:0 1em;clear:left}pre code{padding:0}pre+p{text-indent:0}div[class*="highlighter-"]+p{text-indent:0}.highlight .hll,.highlighter-rouge .hll{background-color:#ffc}.highlight .c,.highlighter-rouge .c{color:#8f5902;font-style:italic}.highlight .err,.highlighter-rouge .err{color:#a40000;border:1px solid #ef2929}.highlight .g,.highlighter-rouge .g{color:#000}.highlight .k,.highlighter-rouge .k{color:#204a87;font-weight:bold}.highlight .l,.highlighter-rouge .l{color:#000}.highlight .n,.highlighter-rouge .n{color:#000}.highlight .o,.highlighter-rouge .o{color:#ce5c00;font-weight:bold}.highlight .x,.highlighter-rouge .x{color:#000}.highlight .p,.highlighter-rouge .p{color:#000000;font-weight:bold}.highlight .cm,.highlighter-rouge .cm{color:#8f5902;font-style:italic}.highlight .cp,.highlighter-rouge .cp{color:#8f5902;font-style:italic}.highlight .c1,.highlighter-rouge .c1{color:#8f5902;font-style:italic}.highlight .cs,.highlighter-rouge .cs{color:#8f5902;font-style:italic}.highlight .gd,.highlighter-rouge .gd{color:#a40000}.highlight .ge,.highlighter-rouge .ge{color:#000000;font-style:italic}.highlight .gr,.highlighter-rouge .gr{color:#ef2929}.highlight .gh,.highlighter-rouge .gh{color:#000080;font-weight:bold}.highlight .gi,.highlighter-rouge .gi{color:#00A000}.highlight .go,.highlighter-rouge .go{color:#000000;font-style:italic}.highlight .gp,.highlighter-rouge .gp{color:#8f5902}.highlight .gs,.highlighter-rouge .gs{color:#000000;font-weight:bold}.highlight .gu,.highlighter-rouge .gu{color:#800080;font-weight:bold}.highlight .gt,.highlighter-rouge .gt{color:#a40000;font-weight:bold}.highlight .kc,.highlighter-rouge .kc{color:#204a87;font-weight:bold}.highlight .kd,.highlighter-rouge .kd{color:#204a87;font-weight:bold}.highlight .kn,.highlighter-rouge .kn{color:#204a87;font-weight:bold}.highlight .kp,.highlighter-rouge .kp{color:#204a87;font-weight:bold}.highlight .kr,.highlighter-rouge .kr{color:#204a87;font-weight:bold}.highlight .kt,.highlighter-rouge .kt{color:#204a87;font-weight:bold}.highlight .ld,.highlighter-rouge .ld{color:#000}.highlight .m,.highlighter-rouge .m{color:#0000cf;font-weight:bold}.highlight .s,.highlighter-rouge .s{color:#4e9a06}.highlight .na,.highlighter-rouge .na{color:#c4a000}.highlight .nb,.highlighter-rouge .nb{color:#204a87}.highlight .nc,.highlighter-rouge .nc{color:#000}.highlight .no,.highlighter-rouge .no{color:#000}.highlight .nd,.highlighter-rouge .nd{color:#5c35cc;font-weight:bold}.highlight .ni,.highlighter-rouge .ni{color:#ce5c00}.highlight .ne,.highlighter-rouge .ne{color:#cc0000;font-weight:bold}.highlight .nf,.highlighter-rouge .nf{color:#000}.highlight .nl,.highlighter-rouge .nl{color:#f57900}.highlight .nn,.highlighter-rouge .nn{color:#000}.highlight .nx,.highlighter-rouge .nx{color:#000}.highlight .py,.highlighter-rouge .py{color:#000}.highlight .nt,.highlighter-rouge .nt{color:#204a87;font-weight:bold}.highlight .nv,.highlighter-rouge .nv{color:#000}.highlight .ow,.highlighter-rouge .ow{color:#204a87;font-weight:bold}.highlight .w,.highlighter-rouge .w{color:#f8f8f8;text-decoration:underline}.highlight .mf,.highlighter-rouge .mf{color:#0000cf;font-weight:bold}.highlight .mh,.highlighter-rouge .mh{color:#0000cf;font-weight:bold}.highlight .mi,.highlighter-rouge .mi{color:#0000cf;font-weight:bold}.highlight .mo,.highlighter-rouge .mo{color:#0000cf;font-weight:bold}.highlight .sb,.highlighter-rouge .sb{color:#4e9a06}.highlight .sc,.highlighter-rouge .sc{color:#4e9a06}.highlight .sd,.highlighter-rouge .sd{color:#8f5902;font-style:italic}.highlight .s2,.highlighter-rouge .s2{color:#4e9a06}.highlight .se,.highlighter-rouge .se{color:#4e9a06}.highlight .sh,.highlighter-rouge .sh{color:#4e9a06}.highlight .si,.highlighter-rouge .si{color:#4e9a06}.highlight .sx,.highlighter-rouge .sx{color:#4e9a06}.highlight .sr,.highlighter-rouge .sr{color:#4e9a06}.highlight .s1,.highlighter-rouge .s1{color:#4e9a06}.highlight .ss,.highlighter-rouge .ss{color:#4e9a06}.highlight .bp,.highlighter-rouge .bp{color:#3465a4}.highlight .vc,.highlighter-rouge .vc{color:#000}.highlight .vg,.highlighter-rouge .vg{color:#000}.highlight .vi,.highlighter-rouge .vi{color:#000}.highlight .il,.highlighter-rouge .il{color:#0000cf;font-weight:bold}dl.dialogue dt{clear:both;float:left;min-width:2em;padding-right:.25em}dl.dialogue dt:after{content:": "}dl.dialogue dd{margin:0 0 0 2.25em}.figure{clear:both;page-break-inside:avoid;background-color:inherit;font-family:"Lexend";font-size:inherit;font-weight:inherit;margin:2.25rem 0;padding:0}.figure p{clear:both;text-align:left;page-break-inside:avoid;page-break-before:avoid;hyphens:none}.figure p:last-of-type{margin-bottom:0}.figure img,.figure p img{display:block;margin:0 auto;width:100%}.figure.web-max-height-none img,.figure.web-max-height-none p img{max-height:none}.figure .figure-body .figure-images{text-align:center;margin-bottom:2.25rem}.figure .figure-body .figure-html,.figure .figure-body .figure-md{margin-bottom:2.25rem}.figure .figure-body .description{display:none}.figure .figure-body .caption{line-height:2.25rem;margin:0;text-align:left;text-indent:0}.figure .figure-body .caption .figure-reference{font-weight:bold}.figure .caption,.figure p:nth-child(2),.figure p:nth-child(2)+p,.figure p:nth-child(2)+p+p,.figure p:nth-child(2)+p+p+p,.figure p:nth-child(2)+p+p+p+p{padding:0;text-align:left;text-indent:0}.figure.thumbnail,.figure.web-thumbnail{max-width:25%;float:right;margin:0 0 0 1em;padding:0}.figure.thumbnail img,.figure.web-thumbnail img{padding:0}.image-with-caption{font-size:1rem;margin:2.25rem 0;text-align:left}.image-with-caption img{display:block;margin:2.25rem auto;max-height:80vh;max-width:100%}.image-with-caption+p{text-indent:0}.glossary{color:inherit}.glossary dt{float:left;color:inherit}.glossary dt:after{content:":\00a0"}.glossary dd ul,.glossary dd ol{clear:left}.highlighter,a[href="highlighter"]{background-color:yellow;color:inherit;border-radius:.1rem}.reference-index,.reference-index-manual{margin-left:1em;list-style-type:none}.reference-index ul,.reference-index ol,.reference-index-manual ul,.reference-index-manual ol{list-style-type:none}.reference-index li,.reference-index-manual li{text-indent:-1em}.reference-index li li,.reference-index-manual li li{margin:0}.reference-index li a,.reference-index-manual li a{text-decoration:none}.reference-index li a:after,.reference-index-manual li a:after{content:", "}.reference-index li a:last-of-type:after,.reference-index-manual li a:last-of-type:after{content:""}.reference-index li a.indexed,.reference-index-manual li a.indexed{color:inherit;text-decoration:none}.reference-index li a:first-of-type,.reference-index-manual li a:first-of-type{margin-left:.5em}.reference-index li a.index-range-from:after,.reference-index-manual li a.index-range-from:after{content:"–"}.reference-index .duplicate,.reference-index-manual .duplicate{display:none}.index-target{float:left}.fractions{-moz-font-feature-settings:"frac";-ms-font-feature-settings:"frac";-o-font-feature-settings:"frac";-webkit-font-feature-settings:"frac";font-feature-settings:"frac";font-style:inherit}.MathJax_Display,.mjpage__block{overflow-x:auto;overflow-y:hidden;padding:0 0 0.4em 0}.MathJax_Display.visuallyhidden,.mjpage__block.visuallyhidden{padding:0}.mjpage__block math{margin-left:auto;margin-right:auto}.sidenote{font-family:"Lexend";clear:both;min-width:5em;margin:0 0 0.5em;padding:1.125rem;text-indent:0;font-size:.8em;line-height:1.8rem;font-style:inherit;position:relative}@media only screen and (min-width: 600px){.sidenote{float:right;margin:0 0 0.5em 0.5em;max-width:16.6666666667rem}}@media only screen and (min-width: 1200px){.sidenote{margin:0 -10rem 1.125rem 2rem}}@media only screen and (min-width: 100rem){.sidenote{max-width:25rem;margin-right:-27rem}}h1+.sidenote+p,.wrapper.home .banner .strapline+.sidenote+p,h2+.sidenote+p,h3+.sidenote+p,h4+.sidenote+p,h5+.sidenote+p,h6+.sidenote+p,h1+.sidenote+.sidenote+p,.wrapper.home .banner .strapline+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+p,h1+.sidenote+.sidenote+.sidenote+p,.wrapper.home .banner .strapline+.sidenote+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+.sidenote+p{text-indent:0}p+.sidenote+p{text-indent:1em}p+.sidenote+p{text-indent:0}.sidenote p{line-height:inherit;color:inherit}.box .sidenote{margin-right:-13.25em}@media only screen and (max-width: 600px){.box .sidenote{margin-right:inherit}}.sidenote h1:first-child,.sidenote .wrapper.home .banner .strapline:first-child,.wrapper.home .banner .sidenote .strapline:first-child,.sidenote h2:first-child,.sidenote h3:first-child,.sidenote h4:first-child,.sidenote h5:first-child,.sidenote h6:first-child{margin-top:0}.sidenote p:last-child,.sidenote ul:last-child,.sidenote ol:last-child,.sidenote dl:last-child{margin-bottom:0}.footnote{cursor:pointer}.footnotes{margin:4.5rem 0 0 0;padding:2.25rem 0;border-top:1px solid #5ca09c;color:#999}.footnotes p{text-indent:0}.footnotes .reverse-footnote-arrow{vertical-align:bottom}.footnotes .reverse-footnote-arrow path{fill:#000}.footnote-detail{z-index:1;position:absolute;margin-top:2.25rem;max-width:50rem;margin-left:auto;margin-right:auto;left:1em;right:1em;background-color:#fff;font-family:"Lexend";line-height:2.25rem;border:1px solid #167772;padding:1.125rem;box-shadow:1px 2px 7px grey;border-radius:.1rem}.footnote-detail p{margin-bottom:0}.sidenote.contains-footnote .footnote-detail{left:0;right:0}@media only screen and (min-width: 900px){.footnote-detail{left:4.1666666667rem;right:4.1666666667rem}}.footnotes{color:#333}.footnotes .reversefootnote{text-decoration:none}.footnote-detail .reversefootnote{background:#167772;border-radius:1em;border:0;color:#fff;font-family:sans-serif;text-decoration:none;position:absolute;right:-1em;text-align:center;top:-1em;width:2em;height:2em;display:flex;flex-direction:column;justify-content:center}.footnote-detail .reversefootnote:before{content:"×";font-size:2em}.footnote-detail .reversefootnote+.reversefootnote{display:none}sup:target{padding-top:3.5em}.first{text-indent:0;margin-top:2.25rem}.part-number,.chapter-number{display:block}.opener-image-wrapper{line-height:0}.opener-image-wrapper .opener-image{height:40vh;width:100%;object-fit:cover}.qr-code{display:none}.pullquote{text-indent:0;font-size:2.5rem;line-height:1;text-align:center;margin:2.25rem 0}.pullquote+p{text-indent:0}p.source{font-size:1rem;line-height:2.25rem;margin:0 0 2.25rem 0;text-indent:0;page-break-before:avoid}em.source,strong.strong,span.source{display:block;page-break-before:avoid;margin:0 0 2.25rem 0;font-size:1rem;font-weight:inherit}table{border-collapse:collapse;margin:2.25rem 0;font-size:1rem;width:100%}@media (max-width: 600px){table{display:block;overflow-x:auto}}table.scrolling-table{display:block;overflow-x:auto}thead,th,.table-subhead{page-break-after:avoid;font-weight:bold}th,td{border:1px solid #999;padding:1.125rem}th p,th ol,th ul,td p,td ol,td ul{margin:0;padding:0}th ol,th ul,td ol,td ul{list-style-position:inside}.table-row-stub{font-weight:bold}.table-caption{page-break-after:avoid;font-style:italic;text-indent:0;margin:2.25rem 0 0 0}.table-caption em{font-style:normal}.team-gallery{display:flex;flex-wrap:wrap;font-family:"Lexend";font-size:1.125rem;justify-content:space-between;text-align:center}.team-gallery .team-gallery-member{margin-bottom:1em;width:10em}.team-gallery .team-gallery-member img{width:100%}.team-gallery .team-gallery-member .team-gallery-member-name{display:block;font-weight:bold}.team-gallery-member-institution{font-size:1rem}.team-gallery-center-web{justify-content:space-evenly}.team-gallery-left-web{justify-content:flex-start;column-gap:45px}.letter p{text-indent:0;margin-bottom:2.25rem}.letter .valediction{text-indent:0;margin:2.25rem 0;page-break-before:avoid;page-break-inside:avoid}.letter .valediction+p{text-indent:0}.verse{text-indent:0;margin:2.25rem 0}.verse+p{text-indent:0}ul.verse{list-style-type:none;padding:0;margin:2.25rem 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 .wrapper.home .banner .strapline,.wrapper.home .banner blockquote.verse .strapline,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 .wrapper.home .banner .strapline,.wrapper.home .banner ul.verse li .strapline,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,ul.verse li .wrapper.home .banner .strapline,.wrapper.home .banner ul.verse li .strapline{margin-left:-1.4em}ul.verse li h2{margin-left:-1.85em}ul.verse li h3{margin-left:-2.75em}ul.verse li h4{margin-left:-2.75em}ul.verse li h5{margin-left:-2.75em}ul.verse li h6{margin-left:-2.75em}ul.verse li:empty{line-height:100%}ul.verse li:empty:after{content:" "}.video{font-family:"Lexend";margin:0 0 2.25rem 0;position:relative}.video img{width:100%}.video .video-link{display:block;height:100%}.video .video-description{margin-top:2.25rem;text-align:left}.video .video-description:last-child{margin-bottom:0}.video .video-wrapper{position:relative}.video .video-wrapper.video-no-image{aspect-ratio:16/9;background-color:#167772;border-radius:.1rem;width:100%}.video .video-wrapper.contains-iframe{float:none;clear:both;width:100%;aspect-ratio:16/9}.video .video-wrapper.contains-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video+p{text-indent:0}.video .video-options{margin-top:1rem;position:relative}.video .video-options .video-options-button{display:inline-block;font-family:"Lexend";color:#fff;line-height:100%;text-decoration:none;background-color:#167772;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;display:block;margin:0 auto}.video .video-options .video-options-button:hover{background-color:#062120}.video .video-options .video-options-content{background-color:#fff;font-family:"Lexend";line-height:2.25rem;border:1px solid #167772;padding:1.125rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;margin-top:1rem}.video .video-options .video-options-content.js-video-options-content{position:absolute;left:50%;transform:translateX(-50%);top:1rem;visibility:hidden}.video .video-options .video-options-content.js-video-options-content.js-video-options-content-visible{visibility:visible;z-index:1}.video .video-options .video-options-content>:last-child{margin-bottom:0}.visual-toc{font-family:"Lexend";margin:3rem 0 4rem 0}@media only screen and (min-width: 50rem){.visual-toc{width:100vw;margin-left:calc(-1 * ((100vw - 50rem) * 0.5 + 1rem))}}.visual-toc .visual-toc-list{list-style-type:none;margin:0;padding:0}@media only screen and (min-width: 50rem){.visual-toc .visual-toc-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem 3rem;justify-content:space-between;margin-left:2rem;margin-right:2rem}}@media only screen and (min-width: 100rem){.visual-toc .visual-toc-list{grid-template-columns:1fr 1fr 1fr}}.visual-toc .visual-toc-list li{clear:both;margin-bottom:2rem}@media only screen and (min-width: 50rem){.visual-toc .visual-toc-list li{display:grid;grid-template-columns:8rem 1rem 1fr;grid-template-rows:max-content 1fr;margin-bottom:0}}.visual-toc .visual-toc-list li::after{content:"";display:table;clear:both}.visual-toc .visual-toc-list li .visual-toc-chapter-image{border:1px solid #F9F9F9;overflow:hidden;float:left;margin-left:0;margin-right:1rem;height:8rem;width:8rem}@media only screen and (min-width: 50rem){.visual-toc .visual-toc-list li .visual-toc-chapter-image{grid-row-start:1;grid-row-end:3}}.visual-toc .visual-toc-list li .visual-toc-chapter-image a{text-decoration:none}.visual-toc .visual-toc-list li .visual-toc-chapter-image img{height:8rem;width:8rem;object-fit:cover}.visual-toc .visual-toc-list li .visual-toc-chapter-title{font-weight:bold}@media only screen and (min-width: 50rem){.visual-toc .visual-toc-list li .visual-toc-chapter-title{grid-column-start:3}}@media only screen and (min-width: 50rem){.visual-toc .visual-toc-list li .visual-toc-chapter-description{grid-column-start:3}}.pagination{clear:both;font-family:"Lexend";margin:auto;padding:1rem;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #5ca09c;width:100%}@media only screen and (min-width: 1200px){.pagination{position:inherit;background-color:transparent;border-top:none;width:auto}}.pagination::after{content:"";display:block;clear:both}.pagination a{text-decoration:none}.pagination .pagination-previous,.pagination .pagination-next{width:50%}@media only screen and (min-width: 1200px){.pagination .pagination-previous,.pagination .pagination-next{position:fixed;bottom:1rem;width:70%}}.pagination .pagination-previous .pagination-marker,.pagination .pagination-next .pagination-marker{background-color:#fff;border-radius:.1rem;display:inline-block;padding:0.5rem}.pagination .pagination-previous{float:left;left:1rem;max-width:20rem;padding-right:0.5rem}.pagination .pagination-next{float:right;right:1rem;max-width:20rem;padding-left:0.5rem;text-align:right}.question{page-break-inside:avoid;padding:0;margin:2.25rem 0}.question .figure{padding-left:0;padding-right:0}.question .check-answer-button{display:none}.js-mcq .question .check-answer-button{display:inline-block;font-family:"Lexend";line-height:2.25rem;padding:1.125rem 2.25rem;background-color:#167772;color:white;border:0;border-radius:.1rem;cursor:pointer}.js-mcq .feedback-label{margin-top:2.25rem;background-color:#5ca09c;padding:1.125rem;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:1em}.quiz .question:before{counter-increment:quiz;content:counter(quiz) ".";float:left;margin-right:0.25em;margin-left:-1em}.quiz .question:only-of-type:before{content:normal}.quiz .question ol.sub-questions{list-style-type:none}.quiz .question ol.sub-questions li:before{counter-increment:question;content:counter(quiz) "." counter(question) " "}.quiz-group .quiz-group-total-marks{font-family:"Lexend";font-weight:bold;text-align:right}.quiz .quiz-total-marks{font-family:"Lexend";font-weight:bold;text-align:right}.question li{clear:right}.question em.marks,.question strong.marks{font-style:normal;font-weight:normal;float:right;margin-left:1em;text-indent:0}.question .question-total-marks{font-family:"Lexend";font-weight:bold;text-align:right}.question .question-total-marks:before{content:"["}.question .question-total-marks:after{content:"]"}.question input.fill-in-blank{display:inline;width:8em;padding:0.2em;line-height:1;margin:0;border-width:0 0 1px 0}.mcq-options{margin-bottom:0}.mcq-options [type="checkbox"]{display:inline-block;width:auto;margin:0 1.125rem 0 0;cursor:pointer}.mcq-options label{display:block;cursor:pointer}.mcq-feedback{display:none}.js-mcq .mcq-options{list-style-type:none;margin-left:0}.js-mcq .mcq-options li{margin-bottom:1.125rem;margin-left:-1.125rem;padding:0 1.125rem;border:.1rem solid transparent;border-radius:.1rem}.js-mcq .mcq-options .selected{border-color:#167772}.js-mcq .mcq-feedback{display:block;position:relative;list-style-type:none;margin-left:0;background-color:#5ca09c;border-radius:0 0 .1rem .1rem}.js-mcq .mcq-feedback li{display:none;padding:0 1.125rem 1.125rem 1.125rem}.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:#D0FFFF;border-radius:2.25rem;color:#000;height:2.25rem;line-height:1.3;margin:0 .5625rem;padding:.28125rem .5625rem;position:absolute;right:-1.575rem;top:-1.125rem}.select-list-wrapper .select-list.select-option-incorrect+.select-list-marker{background-color:#FFECB5;border-radius:2.25rem;color:#000;height:2.25rem;line-height:1.3;margin:0 .5625rem;padding:.28125rem .5625rem;position:absolute;right:-1.575rem;top:-1.125rem}.slides{clear:both;margin-bottom:2em;background-color:#fff}.slides .summary{display:none}.slides .figure{clear:none;margin:0 0 1.125rem 0;padding:1.125rem;border:1px solid #5ca09c}.slides .figure .figure-body .figure-images{width:100%}.slides .figure .figure-body .description{display:none;margin-bottom:0}.slides .figure .figure-body .title{display:block;font-weight:bold;color:#167772;margin-bottom:0}.slides .figure .figure-body .caption{display:block;margin-bottom:0}.slides .figure-source{display:none}.slides .figure-summary-meta{font-family:"Lexend";margin-top:1.125rem;padding:1.125rem 0 0 0;clear:both}.slides .figure-summary-meta .figure-reference{font-weight:bold}.slides .figure-summary-meta .caption{display:block}.slides .figure-summary-meta .figure-source{display:block}.slides .figure-summary-meta .figure-source p.source{margin:0}.box .slides .figure-summary-meta{background-color:inherit}.slides:before,.slides:after{content:" ";display:table}.slides:after{clear:both}.nav-slides{color:#000;background-color:#5ca09c;padding:.5625rem 0;box-sizing:border-box}.nav-slides *{box-sizing:inherit}.nav-slides a{color:#000;background-color:#fff;border:.28125rem solid #fff;display:block;overflow:hidden}.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline:.5625rem solid #1b2f2e}@media (min-width: 1200px){.nav-slides{padding:0;max-width:8em;width:8em;float:right;margin-right:-8em}}.nav-slides ol{display:flex;justify-content:center;margin:0;list-style-type:none}@media (min-width: 1200px){.nav-slides ol{display:block}}.nav-slides li{padding:0 .5625rem;flex-basis:15%;max-width:15%;display:inline-block}.nav-slides li img{background:#fff;max-width:100%;object-fit:contain;padding:0.1em}@supports (display: flex){.nav-slides li img{padding:0}}@media (min-width: 1200px){.nav-slides li{padding:1.125rem;max-width:100%;width:100%}.nav-slides li img{border:.5625rem solid #fff;width:100%;max-width:100%}}.nav-slides .slide-current a{outline:.5625rem solid #375f5d}@media (min-width: 1200px){.nav-slides .slide-current a{outline-width:1.125rem}}@media (min-width: 1200px){.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline-width:1.125rem}}.nav-slides a .slide-thumbnail-text{font-size:0.75em;font-family:"Lexend";display:inline-block}@media (min-width: 1200px){.nav-slides a .slide-thumbnail-text{width:8.65em}}@media (min-width: 1200px){.nav-slides.nav-slides-many{max-width:6em;margin-right:-6em}.nav-slides.nav-slides-many li{padding:.75rem}.nav-slides.nav-slides-many a:hover,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus{outline-width:.75rem}.nav-slides.nav-slides-many .slide-current a{outline-width:.75rem}}@media (min-width: 1200px){.nav-slides.nav-slides-portrait{max-width:3em;margin-right:-3em}.nav-slides.nav-slides-portrait li{padding:.5625rem}.nav-slides.nav-slides-portrait a:hover,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus{outline-width:.5625rem}.nav-slides.nav-slides-portrait .slide-current a{outline-width:.5625rem}}@media (min-width: 1200px){.nav-slides.nav-slides-many-many{float:none;margin:0;max-width:none;padding:.5625rem 0;width:100%}.nav-slides.nav-slides-many-many ol{display:flex}.nav-slides.nav-slides-many-many li{padding:0 .5625rem;max-width:15%}.nav-slides.nav-slides-many-many a{outline-width:medium}.nav-slides.nav-slides-many-many a .slide-thumbnail-text{width:auto}.nav-slides.nav-slides-many-many a:hover,.nav-slides.nav-slides-many-many a:active,.nav-slides.nav-slides-many-many a:focus{outline-width:medium}.nav-slides.nav-slides-many-many .slide-current,.nav-slides.nav-slides-many-many .slide-current a{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait{max-width:none;margin:0}.nav-slides.nav-slides-many-many.nav-slides-portrait li{padding:0 .5625rem}.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a{outline-width:medium}}#nav .docs-list-title{padding:0 2em}.smallcaps{-moz-font-feature-settings:"smcp", "onum";-ms-font-feature-settings:"smcp", "onum";-o-font-feature-settings:"smcp", "onum";-webkit-font-feature-settings:"smcp", "onum";font-feature-settings:"smcp", "onum";font-style:inherit;font-weight:inherit}.allsmallcaps{-moz-font-feature-settings:"c2sc", "smcp", "onum";-ms-font-feature-settings:"c2sc", "smcp", "onum";-o-font-feature-settings:"c2sc", "smcp", "onum";-webkit-font-feature-settings:"c2sc", "smcp", "onum";font-feature-settings:"c2sc", "smcp", "onum";font-style:inherit;font-weight:inherit}.shrink{font-size:0.7em}span.keep-together,em.keep-together,strong.keep-together{white-space:nowrap}.web-indent{text-indent:1em}.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 1.125rem}.annotator label:first-of-type{margin-top:1.125rem;border-radius:.1rem 0 0 0}.annotator label:last-of-type{margin-bottom:1.125rem;border-radius:0 0 .1rem 0}.annotator label svg{fill:#fff;stroke:#999;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 #5ca09c}.annotator .annotator-toggle-sidebar:checked ~ iframe{display:block}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg{fill:#167772;stroke:#5ca09c}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar,.annotator .annotator-toggle-sidebar:checked ~ label.annotator-show-annotations{width:20.5rem;max-width:80vw;text-align:left}.annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#167772;stroke:#5ca09c}.annotator input[type='checkbox']{display:none}.annotator [data-tooltip-description]:after{content:attr(data-tooltip-description);display:none}.annotator [data-tooltip-description]{position:relative}.annotator [data-tooltip-description]:hover:before{content:"";position:absolute;left:0;top:50%;border-width:4px 6px 0 6px;margin-left:-4px;border-style:solid;border-color:#D0FFFF transparent transparent transparent;transform:translateY(-50%) rotate(-90deg);z-index:100}.annotator [data-tooltip-description]:hover:after{display:block;position:absolute;left:0;top:50%;z-index:100;pointer-events:none;border-radius:.1rem;color:#000;background-color:#D0FFFF;border:1px solid #D0FFFF;font-size:.625rem;line-height:2.25rem;width:22.5rem;max-width:50vw;padding:1.125rem;transform:translateX(-100%) translateY(-50%)}.annotator-frame .annotator-toolbar{top:5rem}.annotator-frame .annotator-toolbar button{border-style:solid !important}.language-select{color:#333;cursor:pointer;text-align:right;z-index:100}.language-select .language-select-list{background-color:#fff;font-family:"Lexend";line-height:2.25rem;border:1px solid #167772;padding:1.125rem;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:#000}.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:#167772}.bookmarks{color:#000;text-align:right}.bookmarks button{background-color:transparent;padding:0}.bookmarks button:hover{background-color:transparent}.bookmarks,.bookmarks *{box-sizing:border-box}.bookmarks .history-icon{display:none}.bookmarks-modal{background-color:#fff;font-family:"Lexend";line-height:2.25rem;border:1px solid #167772;padding:1.125rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#fff;border-color:#5ca09c;display:none;list-style-type:none;padding:0;overflow:auto;position:fixed;top:50%;left:50%;height:25em;max-height:80vh;max-width:80vw;transform:translate(-50%, -50%);width:25em}.bookmarks-modal,.bookmarks-modal *{box-sizing:border-box}.bookmarks-modal .bookmarks-list .bookmarks-list-content,.bookmarks-modal .bookmarks-list .last-locations-list-content,.bookmarks-modal .last-locations-list .bookmarks-list-content,.bookmarks-modal .last-locations-list .last-locations-list-content{position:relative;visibility:hidden;z-index:-1}.bookmarks-modal .bookmarks-list.bookmarks-list-open .bookmarks-list-content,.bookmarks-modal .bookmarks-list.bookmarks-list-open .last-locations-list-content,.bookmarks-modal .last-locations-list.bookmarks-list-open .bookmarks-list-content,.bookmarks-modal .last-locations-list.bookmarks-list-open .last-locations-list-content{position:relative;visibility:visible;z-index:1}.bookmarks-modal .last-locations-list .last-locations-list-header{left:50% !important}.bookmarks-modal .last-locations-list.bookmarks-list-header-open .last-locations-list-header{color:#000}.bookmarks-modal .bookmarks-list .bookmarks-list-header-open{color:#000}.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 #5ca09c;color:#000;cursor:pointer;font-size:0.8em;height:2.7rem;letter-spacing:0.05em;line-height:1;padding:0.5em;text-align:center;text-transform:uppercase;width:50%;position:absolute;top:-2.7rem;left:0;right:50%}.bookmarks-modal .bookmarks-list .bookmarks-list-header.bookmarks-list-header-open,.bookmarks-modal .bookmarks-list .last-locations-list-header.bookmarks-list-header-open,.bookmarks-modal .last-locations-list .bookmarks-list-header.bookmarks-list-header-open,.bookmarks-modal .last-locations-list .last-locations-list-header.bookmarks-list-header-open{border-bottom-color:#fff;color:#000;cursor:auto}.bookmarks-modal .bookmarks-list .bookmarks-list-header,.bookmarks-modal .last-locations-list .bookmarks-list-header{border-right:1px solid #5ca09c}.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:#999;font-size:0.8em;line-height:2.25rem;min-height:4em;padding:1em;text-align:center}.bookmarks-modal .bookmarks-list ul,.bookmarks-modal .last-locations-list ul{margin:0;padding:1em}.bookmarks-modal .bookmarks-list ul:empty,.bookmarks-modal .last-locations-list ul:empty{margin:0;min-height:0;padding:0}.bookmarks-modal .bookmarks-list ul li,.bookmarks-modal .last-locations-list ul li{display:block;font-size:0.9em;line-height:1;margin-bottom:2em}.bookmarks-modal .bookmarks-list ul li:last-child,.bookmarks-modal .last-locations-list ul li:last-child{margin-bottom:0}.bookmarks-modal .bookmarks-list ul li a,.bookmarks-modal .last-locations-list ul li a{color:#000;text-decoration:none}.bookmarks-modal .bookmarks-list ul li .bookmark-title,.bookmarks-modal .last-locations-list ul li .bookmark-title{color:#999;font-family:"Lexend";font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-title::after,.bookmarks-modal .last-locations-list ul li .bookmark-title::after{color:#999;content:"\2022";font-size:1rem;font-style:normal;margin:0 0.25em}.bookmarks-modal .bookmarks-list ul li .bookmark-date,.bookmarks-modal .last-locations-list ul li .bookmark-date{color:#999;font-family:"Lexend";font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-page,.bookmarks-modal .last-locations-list ul li .bookmark-page{display:inline-block;font-family:"Lexend";font-size:0.85em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section,.bookmarks-modal .last-locations-list ul li .bookmark-section{font-family:"Lexend";font-size:0.9em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section::before,.bookmarks-modal .last-locations-list ul li .bookmark-section::before{color:#999;content:"\2022";font-size:1rem;font-style:normal;margin:0 0.25em}.bookmarks-modal .bookmarks-list ul li .bookmark-description,.bookmarks-modal .last-locations-list ul li .bookmark-description{display:block;font-family:"Lexend";font-size:0.9em;line-height:1.2;margin:.5625rem 0}.bookmarks-modal .bookmarks-list ul li .bookmark-delete,.bookmarks-modal .last-locations-list ul li .bookmark-delete{float:right}.bookmarks-modal .bookmarks-list ul li.bookmarks-delete-all,.bookmarks-modal .last-locations-list ul li.bookmarks-delete-all{text-align:center}.bookmarks-modal .bookmarks-list ul li.bookmarks-delete-all:only-child,.bookmarks-modal .last-locations-list ul li.bookmarks-delete-all:only-child{display:none}.bookmarks-modal .bookmarks-list ul li:after,.bookmarks-modal .last-locations-list ul li:after{content:normal}.bookmarks-modal .bookmarks-list ul li svg,.bookmarks-modal .last-locations-list ul li svg{display:inline-block;height:0.75em;margin-left:0.5em;width:0.75em}.bookmarks-modal .bookmarks-list ul li svg path,.bookmarks-modal .last-locations-list ul li svg path{fill:#167772}svg[class*="icon"]{-moz-user-select:none}svg[class*="icon"].bookmark-icon{cursor:pointer}svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#fff}svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#167772}svg[class*="icon"].history-icon path{fill:#167772}.bookmark-button{background:none;border:none;cursor:pointer;float:left;height:2.25rem;opacity:0.8;padding:0;flex-direction:column;justify-content:center;display:none}.bookmark-button svg{width:1rem;height:1rem;position:absolute;left:0}@media only screen and (min-width: 900px){.bookmark-button svg{left:auto;transform:translateX(-2rem)}}.bookmark-button:hover{background-color:transparent}.bookmark-button:hover svg .bookmark-icon-fill{fill:#fff}.bookmark-button:hover svg .bookmark-icon-outline{fill:#167772}.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:2rem;height:2rem;left:0;transform:none}.content .bookmark-pending .visuallyhidden{display:none}[data-bookmarked] .bookmark-button{display:flex}[data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#167772}[data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#167772}.last-location-prompt{align-items:center;background:#000;border:1px solid #000;border-radius:.1rem 0 0 .1rem;color:#fff;display:flex;font-family:"Lexend";font-size:1rem;height:2.25rem;line-height:2.25rem;margin:.125rem -0.3em 0.25rem 0;padding:0.1rem 0.5rem;position:fixed;top:3.5rem;right:0;transition:transform 0.5s, z-index 1.5s;transform:translateX(100%)}.last-location-prompt a{color:#fff;text-decoration:none;white-space:nowrap}.last-location-prompt.last-location-prompt-open{transform:translateX(0);z-index:0}.last-location-prompt button{background-color:transparent;color:#fff;font-size:0.9rem;padding-bottom:0.4rem}.home .history-icon{visibility:hidden}#share-links{background-color:#fff;font-family:"Lexend";line-height:2.25rem;border:1px solid #167772;padding:1.125rem;box-shadow:1px 2px 7px grey;border-radius:.1rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:30rem;max-width:90%;z-index:2000}#share-links .share-links-close{position:absolute;top:-0.75rem;right:-0.75rem;width:2rem;height:2rem;display:flex;align-items:end;color:transparent;background-color:#fff;border-radius:2rem;border:1px solid #167772;cursor:pointer}#share-links .share-links-close::before{color:#167772;content:"\00D7";display:inline-block;font-size:2rem;position:absolute;text-align:center;width:1.8rem;top:-0.25rem}#share-links ul{list-style-type:none;margin:0}#share-links ul .share-link{margin-bottom:0.25rem}#share-links ul .share-link:last-child{margin-bottom:0}#share-links ul .share-link .share-link-content{text-decoration:none}#share-links ul .share-link .share-link-content:hover svg path{fill:#167772}#share-links ul .share-link .share-link-icon{display:inline-block;margin-right:0.5rem;vertical-align:middle;width:1rem}#share-links ul .share-link .share-link-icon svg path{fill:#999}#share-links ul .share-link .share-link-label{line-height:1}.share-button{background-color:transparent;cursor:pointer;padding:0}.share-button:hover{background-color:transparent}.share-button svg.share-icon{width:1rem}.share-button svg.share-icon path{stroke:#167772;fill:none}.share-button svg.share-icon.active path{fill:#167772}@media print{[href="#nav"],.masthead,.pagination,a.accordion-show-all-button,svg.history-icon{display:none}[data-accordion="open"]:after,[data-accordion="closed"]:after{content:normal}body{background:none;font-size:1rem}.wrapper{background:none}.content,.footer-content{max-width:60em}h1,.wrapper.home .banner .strapline{background:none;color:#000}.reverse-footnote-arrow{width:1rem;height:1rem}#footer{background:none;color:#000}#footer p{color:#000}.sidenote{display:block;float:right;max-width:40%;margin-bottom:2.25rem}}.wrapper.home .content h1,.wrapper.home .content .banner .strapline,.wrapper.home .banner .content .strapline{font-size:4.5rem;font-weight:400;line-height:1.3;color:#fff}@media only screen and (max-width: 900px){.wrapper.home .content h1,.wrapper.home .content .banner .strapline,.wrapper.home .banner .content .strapline{font-size:2.25rem}}.wrapper.home .text-box{font-size:2.25rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 900px){.wrapper.home .text-box{font-size:1.5rem}}.default-page h1,.default-page .wrapper.home .banner .strapline,.wrapper.home .banner .default-page .strapline{font-size:3rem;font-weight:500;line-height:1.3;color:#fff}@media only screen and (max-width: 900px){.default-page h1,.default-page .wrapper.home .banner .strapline,.wrapper.home .banner .default-page .strapline{font-size:1.625rem}}.default-page h1 strong,.default-page .wrapper.home .banner .strapline strong,.wrapper.home .banner .default-page .strapline strong{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase}.default-page h2{font-size:2.125rem;font-weight:500;line-height:1.5;color:#167772;margin-bottom:1.5rem;margin-top:4rem}@media only screen and (max-width: 900px){.default-page h2{font-size:1.5rem}}@media only screen and (max-width: 900px){.default-page h2{margin-top:1.5rem}}.default-page h2 strong{font-size:2.25rem;font-weight:300;line-height:1.5;color:#E40132}.default-page h3{font-size:1.374rem;font-weight:500;line-height:1.5;color:#167772;margin-top:0;margin-bottom:0.5rem}@media only screen and (max-width: 900px){.default-page h3{font-size:1.25rem}}.default-page .feature-paragraph{font-size:1.75rem;font-weight:400;line-height:1.5;color:#E40132;margin-bottom:1.5rem;margin-top:0}@media only screen and (max-width: 900px){.default-page .feature-paragraph{font-size:1.375rem}}.default-page p,.default-page ol,.default-page ul{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em;margin-bottom:1rem;margin-top:0}@media only screen and (max-width: 900px){.default-page p,.default-page ol,.default-page ul{font-size:1.125rem}}.default-page .question{color:#fff}.default-page .question h3{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#fff}.contents-page h1,.contents-page .wrapper.home .banner .strapline,.wrapper.home .banner .contents-page .strapline,.frontmatter-page h1,.frontmatter-page .wrapper.home .banner .strapline,.wrapper.home .banner .frontmatter-page .strapline,.endmatter-page h1,.endmatter-page .wrapper.home .banner .strapline,.wrapper.home .banner .endmatter-page .strapline{font-size:3rem;font-weight:500;line-height:1.3;color:#167772;margin-bottom:1.5rem;margin-top:4rem}@media only screen and (max-width: 900px){.contents-page h1,.contents-page .wrapper.home .banner .strapline,.wrapper.home .banner .contents-page .strapline,.frontmatter-page h1,.frontmatter-page .wrapper.home .banner .strapline,.wrapper.home .banner .frontmatter-page .strapline,.endmatter-page h1,.endmatter-page .wrapper.home .banner .strapline,.wrapper.home .banner .endmatter-page .strapline{font-size:1.625rem}}.contents-page p,.contents-page ol,.contents-page ul,.frontmatter-page p,.frontmatter-page ol,.frontmatter-page ul,.endmatter-page p,.endmatter-page ol,.endmatter-page ul{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em;margin-bottom:1rem;margin-top:0}@media only screen and (max-width: 900px){.contents-page p,.contents-page ol,.contents-page ul,.frontmatter-page p,.frontmatter-page ol,.frontmatter-page ul,.endmatter-page p,.endmatter-page ol,.endmatter-page ul{font-size:1.125rem}}a{color:inherit}.exercise{color:#167772}.exercise h3,.exercise h4{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase}.bookmarks-modal{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em}@media only screen and (max-width: 900px){.bookmarks-modal{font-size:1.125rem}}.bookmarks-modal .bookmarks-list ul li .bookmark-page,.bookmarks-modal .last-locations-list ul li .bookmark-page{font-size:1em;font-weight:500;line-height:1.8}.bookmarks-modal .bookmarks-list ul li .bookmark-section,.bookmarks-modal .last-locations-list ul li .bookmark-section{font-size:1em;font-weight:500;line-height:1.8}.exercise{border-radius:2px 100px 2px 2px;clear:both;margin:2.5rem 0;padding:1.5rem;background-color:#F9F9F9}.exercise h3{margin-bottom:0.5rem;margin-top:0}@media only screen and (min-width: 1440px){.exercise{clear:none}}.exercise .solution-link{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;align-items:center;background-color:transparent;color:#167772;display:flex;gap:0.5rem;justify-content:end;text-decoration:none;width:100%}@media only screen and (max-width: 900px){.exercise .solution-link{font-size:1rem}}.exercise .solution-link::after{content:url("../../assets/images/web/solution-arrow.svg");height:19px;width:26px}.question{border-radius:2px 100px 2px 2px;clear:both;margin:2.5rem 0;padding:1.5rem;background-color:#167772}.question h3{margin-bottom:0.5rem;margin-top:0}@media only screen and (min-width: 1440px){.question{clear:none}}.default-page .box{border:none;background-color:#d9e9e8}.default-page .expandable-box h3{border-bottom:1px solid #167772;font-weight:400;padding-bottom:0.5rem}.default-page .expandable-box h3 strong{font-size:0.9em;font-weight:700;text-transform:uppercase}.default-page .expandable-box button.preview-read-more{background-color:transparent;border-radius:1rem;border:1px solid #167772;color:#167772;cursor:pointer;display:inline-block;font-size:0.7rem;font-style:normal;font-weight:500;line-height:1.8;padding:0.15rem 0.45rem;text-transform:uppercase;display:block;margin:0 auto}.default-page .expandable-box .expandable-box-preview{margin-bottom:0.5rem}.default-page .box.box-full-width{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#167772;border-top:0.5rem solid #E40132;color:#fff}.default-page .box.box-full-width .box-contents{display:grid;margin:2.5rem auto;max-width:50rem;grid-template-columns:1fr 1fr;column-gap:1rem}.default-page .box.box-full-width .box-contents h3{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em;color:#fff;font-weight:bold;grid-row:1 / 2;text-transform:uppercase}@media only screen and (max-width: 900px){.default-page .box.box-full-width .box-contents h3{font-size:1.125rem}}.default-page .box.box-full-width .box-contents h3:first-of-type:before{content:url("../../assets/images/web/list.svg");display:block;height:3rem;margin-bottom:0.5rem;width:3rem}.default-page .box.box-full-width .box-contents h3:nth-of-type(2):before{content:url("../../assets/images/web/star.svg");display:block;height:3rem;margin-bottom:0.5rem;width:3rem}.default-page .box.box-full-width .box-contents h3:last-of-type{grid-row:3 / 4;margin-top:2rem}.default-page .box.box-full-width .box-contents h3:last-of-type:before{content:url("../../assets/images/web/cog-white.svg");display:block;height:3rem;margin-bottom:0.5rem;width:3rem}.default-page .box.box-full-width .box-contents ol{margin-left:1.25rem}.default-page .box.box-full-width .box-contents .table-wrapper{grid-row:4 / 5;grid-column:1 / 3;overflow-x:auto}.default-page .box.box-full-width .box-contents .table-wrapper table{color:#fff;display:block;margin:1rem 0;min-width:720px}.default-page .box.box-full-width .box-contents .table-wrapper table tr{border-top:1px solid #fff}.default-page .box.box-full-width .box-contents .table-wrapper table tr td,.default-page .box.box-full-width .box-contents .table-wrapper table tr th{background-color:#167772;border-bottom:none;border-top:none}.default-page .box.box-full-width .box-contents .table-wrapper table tr td:first-of-type{font-style:italic}@media only screen and (max-width: 50rem){.default-page .box.box-full-width .box-contents{display:block;margin:1.5rem auto}.default-page .box.box-full-width .box-contents ol{margin-bottom:1.5rem}}strong[data-term]{color:#E40132;cursor:pointer;font-weight:400}.definition-description-hover{background-color:#fce6eb;border:1px solid #E40132;border-radius:2px;left:4.1666666667rem;margin-left:auto;margin-right:auto;max-width:40rem;padding:0.75rem;position:absolute;right:4.1666666667rem;width:fit-content;z-index:2;font-size:0.875rem;font-weight:400;line-height:1.8;box-shadow:2px 2px 16px 0px rgba(0,0,0,0.2)}.definition-description-hover p{font-size:0.875rem;font-weight:400;line-height:1.8;display:inline-block;margin:0}@media only screen and (max-width: 900px){.definition-description-hover p{font-size:0.75rem}}@media only screen and (max-width: 900px){.definition-description-hover{font-size:0.75rem}}.definition-description-hover .definition-hover-term{font-weight:bold}.definition-description-hover .close{align-items:center;background-color:#E40132;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;height:1.5rem;padding:0;position:absolute;right:-0.75em;top:-0.75em;width:1.5rem}.definition-description-hover .close:before{content:url("../../assets/images/web/close.svg");font-size:inherit;height:0.75rem;line-height:0.5;width:0.75rem}.hidden-definition-list{display:none}sup[id^="fnref"] .footnote{color:#E40132;font-weight:500}sup[id^="fnref"] .footnote-detail{background-color:#fce6eb;border:1px solid #E40132;border-radius:2px;left:4.1666666667rem;margin-left:auto;margin-right:auto;max-width:40rem;padding:0.75rem;position:absolute;right:4.1666666667rem;width:fit-content;z-index:2}sup[id^="fnref"] .footnote-detail p{font-size:0.875rem;font-weight:400;line-height:1.8;display:inline-block;margin:0}@media only screen and (max-width: 900px){sup[id^="fnref"] .footnote-detail p{font-size:0.75rem}}sup[id^="fnref"] .footnote-detail a.reversefootnote{align-items:center;background-color:#E40132;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;height:1.5rem;padding:0;position:absolute;right:-0.75em;top:-0.75em;width:1.5rem}sup[id^="fnref"] .footnote-detail a.reversefootnote:before{content:url("../../assets/images/web/close.svg");font-size:inherit;height:0.75rem;line-height:0.5;width:0.75rem}.figure{clear:none}.figure p{clear:none}svg.inject-svg{width:100%;height:auto}img[src$="svg"]:not([class*="logo"]),svg:not([class*="logo"]){background-color:#fff}.figure.thumbnail,.figure.web-thumbnail{position:static;clear:both;max-width:none}.figure.thumbnail .figure-images,.figure.web-thumbnail .figure-images{margin-bottom:1rem}.figure.thumbnail .figure-images a,.figure.web-thumbnail .figure-images a{width:100%}@media (min-width: 720px){.figure.thumbnail,.figure.web-thumbnail{max-width:25%;float:right;margin:0 0 0 1.125rem}}@media (min-width: 1440px){.figure.thumbnail,.figure.web-thumbnail{margin-right:-15.25rem}}.figure-summary-meta .title,.figure .figure-body .title{display:none}.figure-summary-meta .caption,.figure .figure-body .caption{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.figure-summary-meta .caption .figure-reference,.figure .figure-body .caption .figure-reference{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#167772;display:block}.figure-summary-meta .caption .figure-title,.figure .figure-body .caption .figure-title{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;display:block}@media only screen and (max-width: 900px){.figure-summary-meta .caption .figure-title,.figure .figure-body .caption .figure-title{font-size:1rem}}.figure.thumbnail .caption{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.figure-source .figure-more{display:flex;justify-content:center;margin:1rem 0}.figure-source p.source{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.slides .slide-caption{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.slides .figure{border:none;background-color:#F9F9F9}.slides .figure svg{background-color:#fff}.nav-slides{background-color:#b9d6d5}.nav-slides ol{margin-bottom:0}.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline:.5625rem solid #167772}.nav-slides .slide-current a{outline:.5625rem solid #167772}@media (min-width: 720px){.figure.image-rows-1-2 .figure-images.contains-3{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container{flex-basis:calc(50% - 2.25rem)}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container:first-child{flex-basis:50rem;padding-left:.5625rem}.figure.image-rows-1-2 .figure-images.contains-3 .figure-flex-container:nth-of-type(3){padding-right:.5625rem}}@media (min-width: 720px){.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.4166666667rem}.figure.image-rows-1 .figure-images.contains-1 .figure-flex-container:first-child{padding-left:.5625rem}.figure.image-rows-1 .figure-images.contains-1 .figure-flex-container:nth-of-type(1){padding-right:.5625rem}}@media (min-width: 720px){.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.75rem}.figure.image-rows-1-1-1 .figure-images.contains-3 .figure-flex-container:first-child{padding-left:.5625rem}.figure.image-rows-1-1-1 .figure-images.contains-3 .figure-flex-container:nth-of-type(3){padding-right:.5625rem}}@media (min-width: 720px){.figure.image-rows-1-1 .figure-images.contains-2{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container{flex-basis:47.75rem}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container:first-child{padding-left:.5625rem}.figure.image-rows-1-1 .figure-images.contains-2 .figure-flex-container:nth-of-type(2){padding-right:.5625rem}}.figure.visuallyhidden{margin:-1px;padding:0}.figure .figure-body .figure-images{margin-bottom:1rem;position:relative}.figure .figure-body .figure-images.fullscreen{flex-direction:row}.figure .figure-body .figure-images.fullscreen .figure-flex-container{background-color:white;border:calc(min(2vw, 2vh)) solid #fff;display:flex !important;flex-wrap:nowrap !important}.figure .figure-body .figure-images.fullscreen .fullscreen-button{position:absolute;bottom:0.5rem;right:0.5rem}.figure .figure-body .figure-images.fullscreen button.copy-to-clipboard{display:none}.figure .figure-body .figure-images.fullscreen img,.figure .figure-body .figure-images.fullscreen svg{box-shadow:3.2046px 3.2046px 12.8184px rgba(0,0,0,0.16);height:100%;max-width:100%}.figure .figure-body .figure-images.fullscreen.contains-1 img{margin:auto auto}.figure .figure-body .figure-images.fullscreen.contains-1 svg{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%, -50%)}.figure-buttons{display:block;margin:0;text-align:right;width:100%}.figure-buttons button.copy-to-clipboard,.figure-buttons .fullscreen-button{background-color:transparent;border-radius:1rem;border:1px solid #167772;color:#167772;cursor:pointer;display:inline-block;font-size:0.7rem;font-style:normal;font-weight:500;line-height:1.8;padding:0.15rem 0.45rem;text-transform:uppercase}.thumbnail .figure-buttons button.copy-to-clipboard,.sidenote .figure-buttons button.copy-to-clipboard,.thumbnail .figure-buttons .fullscreen-button,.sidenote .figure-buttons .fullscreen-button{background-color:transparent;border-radius:1rem;border:1px solid #167772;color:#167772;cursor:pointer;display:inline-block;font-size:0.7rem;font-style:normal;font-weight:500;line-height:1.8;padding:0.15rem 0.45rem;text-transform:uppercase;font-size:0.5rem !important;padding:0.1rem 0.15rem}.figure-buttons button.copy-to-clipboard{margin-left:0.25rem}.question .figure-summary-meta .caption,.question .figure .figure-body .caption{color:#F9F9F9}.question .figure-summary-meta .caption .figure-reference,.question .figure-summary-meta .caption .figure-title,.question .figure .figure-body .caption .figure-reference,.question .figure .figure-body .caption .figure-title{color:#F9F9F9}.question .figure-buttons button.copy-to-clipboard,.question .figure-buttons .fullscreen-button{border:1px solid #fff;color:#fff}#footer{background:#167772;margin-top:0;padding:7.5rem;align-items:center;column-gap:2rem;display:grid;grid-template-columns:auto auto;row-gap:2rem}@media only screen and (max-width: 1230px){#footer{padding:5.5rem}}#footer a.logo{height:4.25rem;grid-column:1 / 2;grid-row:1 / 2}#footer a.logo img{height:100%}#footer button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:transparent;border-color:#fff;color:#fff;justify-self:end;grid-column:2 / 3;grid-row:1 / 2}@media only screen and (max-width: 900px){#footer button{font-size:1rem}}@media only screen and (max-width: 900px){#footer button{font-size:1rem}}@media only screen and (max-width: 900px){#footer button{padding:0.5rem 1rem}}#footer button:active,#footer button:hover{background-color:rgba(0,0,0,0.4)}#footer p{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em;color:#fff;grid-column:1 / 2;grid-row:2 / 3;white-space:nowrap}#footer ul{align-items:center;display:flex;gap:1.5rem;justify-content:end;list-style-type:none;grid-column:2 / 3;grid-row:2 / 3}#footer ul a{color:#fff;display:flex;text-decoration:none;text-wrap:none}#footer ul a img{height:1.5rem}@media only screen and (max-width: 900px){#footer{display:flex;flex-direction:column;padding:3rem 1.5rem}#footer ul{flex-direction:column}}iframe.owid-iframe{border:0px none;height:600px;margin-bottom:1.5em;width:100%}.slides iframe.owid-iframe{margin-bottom:0}.slides.contains-iframe{background-color:#fff;border-top:0px none}button.load-iframe-button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff}@media only screen and (max-width: 900px){button.load-iframe-button{font-size:1rem}}@media only screen and (max-width: 900px){button.load-iframe-button{padding:0.5rem 1rem}}button.load-iframe-button:active,button.load-iframe-button:hover{background-color:#7e011c}.masthead{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:none;position:relative;z-index:7}.masthead .masthead-overlay{align-items:center;background:linear-gradient(0deg, transparent 0%, rgba(0,0,0,0.7) 100%);display:grid;grid-template-columns:1fr auto 1fr;padding:2rem}@media only screen and (max-width: 900px){.masthead .masthead-overlay{padding:1rem}}.masthead .nav-buttons{display:inline-flex;left:2rem;position:fixed;top:2rem}@media only screen and (max-width: 900px){.masthead .nav-buttons{left:1rem;top:1rem}}.masthead .nav-buttons .nav-button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff;margin:0rem}@media only screen and (max-width: 900px){.masthead .nav-buttons .nav-button{font-size:1rem}}@media only screen and (max-width: 900px){.masthead .nav-buttons .nav-button{padding:0.5rem 1rem}}.masthead .nav-buttons .nav-button:active,.masthead .nav-buttons .nav-button:hover{background-color:#7e011c}.masthead ul{display:flex;padding:0;margin:0;grid-column:2 / 3;grid-row:1 / 2}.masthead ul a{font-size:2rem;font-weight:500;line-height:1.5;color:#fff}@media only screen and (max-width: 970px){.masthead ul a{font-size:1.5rem}}@media only screen and (max-width: 740px){.masthead ul a{font-size:1rem}}.default-page:not(.section) .chapter-opener{width:100vw;position:relative;margin-left:-50vw;left:50%;background-position:center;background-size:cover;height:48rem;margin-top:-7.5rem}@media only screen and (max-width: 900px){.default-page:not(.section) .chapter-opener{height:33.5rem}}.default-page:not(.section) .chapter-opener .chapter-opener-background{background:rgba(0,0,0,0.4);bottom:0;left:0;position:absolute;right:0;display:grid;grid-template-columns:1fr 50rem 1fr}.default-page:not(.section) .chapter-opener .chapter-opener-background h1,.default-page:not(.section) .chapter-opener .chapter-opener-background .wrapper.home .banner .strapline,.wrapper.home .banner .default-page:not(.section) .chapter-opener .chapter-opener-background .strapline{grid-column:2 / 3;margin:0 0 2rem 0}.default-page:not(.section) .chapter-opener .chapter-opener-background h1 strong,.default-page:not(.section) .chapter-opener .chapter-opener-background .wrapper.home .banner .strapline strong,.wrapper.home .banner .default-page:not(.section) .chapter-opener .chapter-opener-background .strapline strong{background-color:#E40132;display:block;margin-bottom:0.5rem;padding:2rem 0.5rem 0.5rem 0.5rem;width:fit-content}.default-page:not(.section) .chapter-opener .chapter-opener-background p{font-size:0.875rem;font-weight:400;line-height:1.8;align-self:center;color:#fff;grid-column:3 / 4;margin-bottom:0;max-width:12.5rem}@media only screen and (max-width: 900px){.default-page:not(.section) .chapter-opener .chapter-opener-background p{font-size:0.75rem}}@media only screen and (max-width: 1250px){.default-page:not(.section) .chapter-opener .chapter-opener-background{padding:0 1.5rem 2rem 1.5rem}.default-page:not(.section) .chapter-opener .chapter-opener-background h1:after,.default-page:not(.section) .chapter-opener .chapter-opener-background .wrapper.home .banner .strapline:after,.wrapper.home .banner .default-page:not(.section) .chapter-opener .chapter-opener-background .strapline:after{content:'';background-color:#167772;display:block;height:2px;margin-top:0.5rem;width:50%}.default-page:not(.section) .chapter-opener .chapter-opener-background p{grid-column:2 / 3;grid-row:2 / 3;max-width:unset}}@media only screen and (max-width: 900px){.default-page:not(.section) .chapter-opener .chapter-opener-background{display:unset}.default-page:not(.section) .chapter-opener .chapter-opener-background h1,.default-page:not(.section) .chapter-opener .chapter-opener-background .wrapper.home .banner .strapline,.wrapper.home .banner .default-page:not(.section) .chapter-opener .chapter-opener-background .strapline{margin:0 0 0.5rem 0}.default-page:not(.section) .chapter-opener .chapter-opener-background h1 strong,.default-page:not(.section) .chapter-opener .chapter-opener-background .wrapper.home .banner .strapline strong,.wrapper.home .banner .default-page:not(.section) .chapter-opener .chapter-opener-background .strapline strong{padding:0.5rem}}.last-location-prompt{top:8.5rem}.question .question-content .check-answer-button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff;float:right}@media only screen and (max-width: 900px){.question .question-content .check-answer-button{font-size:1rem}}@media only screen and (max-width: 900px){.question .question-content .check-answer-button{padding:0.5rem 1rem}}.question .question-content .check-answer-button:active,.question .question-content .check-answer-button:hover{background-color:#7e011c}.js-mcq .mcq-options li{margin-bottom:0.5rem}.js-mcq .feedback-label{background-color:#fff;clear:both;color:#167772;margin-top:5.25rem}.js-mcq .mcq-feedback{background-color:#fff;color:#167772}[data-toggle]{height:2em;margin:0 0 0 -0.5em;padding:0 0.5em}[data-toggle-nav]{right:0.5em}#nav{-ms-overflow-style:none;scrollbar-width:none}#nav::-webkit-scrollbar{display:none}.js-nav #nav{max-width:25rem}.js-nav #nav .nav-title a{font-size:1.75rem;font-weight:400;line-height:1.5;color:#167772}@media only screen and (max-width: 900px){.js-nav #nav .nav-title a{font-size:1.375rem}}.js-nav #nav .search #search-box{border-radius:1.5rem}.js-nav #nav .search input[type="submit"]{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff;font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5}@media only screen and (max-width: 900px){.js-nav #nav .search input[type="submit"]{font-size:1rem}}@media only screen and (max-width: 900px){.js-nav #nav .search input[type="submit"]{padding:0.5rem 1rem}}.js-nav #nav .search input[type="submit"]:active,.js-nav #nav .search input[type="submit"]:hover{background-color:#7e011c}@media only screen and (max-width: 900px){.js-nav #nav .search input[type="submit"]{font-size:1rem}}a.nav-logo{display:block;margin:2rem 0 0 1rem !important}a.nav-logo img{display:block;width:10rem}#nav .nav-list ol li a,#nav .nav-list ul li a{padding-right:2.5rem}.pagination a{color:#167772}.pagination a .pagination-next-text,.pagination a .pagination-previous-text{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5}@media only screen and (max-width: 900px){.pagination a .pagination-next-text,.pagination a .pagination-previous-text{font-size:1rem}}@media only screen and (max-width: 500px){.pagination a .pagination-next-text,.pagination a .pagination-previous-text{display:none}}.pagination{position:static;display:flex;clear:none;justify-content:space-between;align-items:center;z-index:5}.pagination .pagination-next,.pagination .pagination-previous{float:none;left:2rem;max-width:45%}.pagination .pagination-next .pagination-marker,.pagination .pagination-previous .pagination-marker{padding:0;border-radius:0;display:flex;align-items:center;gap:1rem}.pagination .pagination-next .pagination-marker svg,.pagination .pagination-previous .pagination-marker svg{height:1.5rem;width:1.5rem;flex-shrink:0}.pagination .pagination-next{left:unset;right:2rem}.pagination .pagination-next .pagination-marker{justify-content:flex-end}.pagination div:only-of-type{flex-grow:1;max-width:100%}.pagination::after{content:none}@media only screen and (min-width: 1200px){.pagination{position:static;background-color:#fff;border-top:1px solid #5ca09c;width:100%}.pagination .pagination-previous,.pagination .pagination-next{position:static}}.progress-bar-container{background-color:#F9F9F9;height:1.5rem;width:100%}@keyframes progress{0%{width:0%}100%{width:100%}}.progress-bar-container .progress-bar{height:100%}.progress-bar-container .progress-bar::after{content:'';background-color:#167772;animation:progress 1s ease-in-out;height:100%;display:block}#share-links{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em}#share-links.share-hidden{display:none}@media only screen and (max-width: 900px){#share-links{font-size:1.125rem}}#share-links .share-links-close::before{line-height:0.8;top:0;width:2rem}#share-links button.copy-to-clipboard{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:transparent;border-color:#E40132;color:#E40132}@media only screen and (max-width: 900px){#share-links button.copy-to-clipboard{font-size:1rem}}@media only screen and (max-width: 900px){#share-links button.copy-to-clipboard{padding:0.5rem 1rem}}#share-links button.copy-to-clipboard:active,#share-links button.copy-to-clipboard:hover{background-color:#ffe5eb}.web-full-width{float:none;max-width:100%}.default-page .sidenote{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}@media (min-width: 1440px){.default-page .sidenote{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.default-page .sidenote.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.default-page .sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}.default-page .sidenote h3{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#E40132;display:block;margin-bottom:0}.default-page .sidenote p{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.default-page .sidenote.everyday-economics,.default-page .sidenote.principles{color:#167772}.default-page .sidenote.everyday-economics:before,.default-page .sidenote.principles:before{content:url("../../assets/images/web/lightbulb.svg");display:block;height:3rem;margin-bottom:0.5rem;width:3rem}.default-page .sidenote.principles:before{content:url("../../assets/images/web/cog.svg")}@media (min-width: 720px){.expandable-box .sidenote{float:none;margin-left:0;margin-right:0;max-width:100%}}@media only screen and (min-width: 600px){.expandable-box .sidenote{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px) and (min-width: 1440px){.expandable-box .sidenote{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.expandable-box .sidenote.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.expandable-box .sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.info+.info,.info+*+.info,.info+*+*+.info,.info+.info,.info+*+.info,.info+*+*+.info,.definition+.info,.definition+*+.info,.definition+*+*+.info,.sidenote+.info,.sidenote+*+.info,.sidenote+*+*+.info{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.25rem}.info+.info.web-wide,.info+*+.info.web-wide,.info+*+*+.info.web-wide,.info+.info.web-wide,.info+*+.info.web-wide,.info+*+*+.info.web-wide,.definition+.info.web-wide,.definition+*+.info.web-wide,.definition+*+*+.info.web-wide,.sidenote+.info.web-wide,.sidenote+*+.info.web-wide,.sidenote+*+*+.info.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.info+.info.web-full-width,.info+*+.info.web-full-width,.info+*+*+.info.web-full-width,.info+.info.web-full-width,.info+*+.info.web-full-width,.info+*+*+.info.web-full-width,.definition+.info.web-full-width,.definition+*+.info.web-full-width,.definition+*+*+.info.web-full-width,.sidenote+.info.web-full-width,.sidenote+*+.info.web-full-width,.sidenote+*+*+.info.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 1440px){.info+.info.web-sidenote-right,.info+*+.info.web-sidenote-right,.info+*+*+.info.web-sidenote-right,.info+.info.web-sidenote-right,.info+*+.info.web-sidenote-right,.info+*+*+.info.web-sidenote-right,.definition+.info.web-sidenote-right,.definition+*+.info.web-sidenote-right,.definition+*+*+.info.web-sidenote-right,.sidenote+.info.web-sidenote-right,.sidenote+*+.info.web-sidenote-right,.sidenote+*+*+.info.web-sidenote-right{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.info+.info.web-sidenote-right.web-wide,.info+*+.info.web-sidenote-right.web-wide,.info+*+*+.info.web-sidenote-right.web-wide,.info+.info.web-sidenote-right.web-wide,.info+*+.info.web-sidenote-right.web-wide,.info+*+*+.info.web-sidenote-right.web-wide,.definition+.info.web-sidenote-right.web-wide,.definition+*+.info.web-sidenote-right.web-wide,.definition+*+*+.info.web-sidenote-right.web-wide,.sidenote+.info.web-sidenote-right.web-wide,.sidenote+*+.info.web-sidenote-right.web-wide,.sidenote+*+*+.info.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.info+.info.web-sidenote-right.web-full-width,.info+*+.info.web-sidenote-right.web-full-width,.info+*+*+.info.web-sidenote-right.web-full-width,.info+.info.web-sidenote-right.web-full-width,.info+*+.info.web-sidenote-right.web-full-width,.info+*+*+.info.web-sidenote-right.web-full-width,.definition+.info.web-sidenote-right.web-full-width,.definition+*+.info.web-sidenote-right.web-full-width,.definition+*+*+.info.web-sidenote-right.web-full-width,.sidenote+.info.web-sidenote-right.web-full-width,.sidenote+*+.info.web-sidenote-right.web-full-width,.sidenote+*+*+.info.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.definition+.definition,.definition+*+.definition,.definition+*+*+.definition,.info+.definition,.info+*+.definition,.info+*+*+.definition,.definition+.definition,.definition+*+.definition,.definition+*+*+.definition,.sidenote+.definition,.sidenote+*+.definition,.sidenote+*+*+.definition{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.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,.definition+.definition.web-wide,.definition+*+.definition.web-wide,.definition+*+*+.definition.web-wide,.sidenote+.definition.web-wide,.sidenote+*+.definition.web-wide,.sidenote+*+*+.definition.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.definition+.definition.web-full-width,.definition+*+.definition.web-full-width,.definition+*+*+.definition.web-full-width,.info+.definition.web-full-width,.info+*+.definition.web-full-width,.info+*+*+.definition.web-full-width,.definition+.definition.web-full-width,.definition+*+.definition.web-full-width,.definition+*+*+.definition.web-full-width,.sidenote+.definition.web-full-width,.sidenote+*+.definition.web-full-width,.sidenote+*+*+.definition.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 1440px){.definition+.definition.web-sidenote-right,.definition+*+.definition.web-sidenote-right,.definition+*+*+.definition.web-sidenote-right,.info+.definition.web-sidenote-right,.info+*+.definition.web-sidenote-right,.info+*+*+.definition.web-sidenote-right,.definition+.definition.web-sidenote-right,.definition+*+.definition.web-sidenote-right,.definition+*+*+.definition.web-sidenote-right,.sidenote+.definition.web-sidenote-right,.sidenote+*+.definition.web-sidenote-right,.sidenote+*+*+.definition.web-sidenote-right{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.definition+.definition.web-sidenote-right.web-wide,.definition+*+.definition.web-sidenote-right.web-wide,.definition+*+*+.definition.web-sidenote-right.web-wide,.info+.definition.web-sidenote-right.web-wide,.info+*+.definition.web-sidenote-right.web-wide,.info+*+*+.definition.web-sidenote-right.web-wide,.definition+.definition.web-sidenote-right.web-wide,.definition+*+.definition.web-sidenote-right.web-wide,.definition+*+*+.definition.web-sidenote-right.web-wide,.sidenote+.definition.web-sidenote-right.web-wide,.sidenote+*+.definition.web-sidenote-right.web-wide,.sidenote+*+*+.definition.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.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,.definition+.definition.web-sidenote-right.web-full-width,.definition+*+.definition.web-sidenote-right.web-full-width,.definition+*+*+.definition.web-sidenote-right.web-full-width,.sidenote+.definition.web-sidenote-right.web-full-width,.sidenote+*+.definition.web-sidenote-right.web-full-width,.sidenote+*+*+.definition.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.sidenote+.sidenote,.sidenote+*+.sidenote,.sidenote+*+*+.sidenote,.info+.sidenote,.info+*+.sidenote,.info+*+*+.sidenote,.definition+.sidenote,.definition+*+.sidenote,.definition+*+*+.sidenote,.sidenote+.sidenote,.sidenote+*+.sidenote,.sidenote+*+*+.sidenote{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.25rem}.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote.web-wide,.info+.sidenote.web-wide,.info+*+.sidenote.web-wide,.info+*+*+.sidenote.web-wide,.definition+.sidenote.web-wide,.definition+*+.sidenote.web-wide,.definition+*+*+.sidenote.web-wide,.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote.web-full-width,.info+.sidenote.web-full-width,.info+*+.sidenote.web-full-width,.info+*+*+.sidenote.web-full-width,.definition+.sidenote.web-full-width,.definition+*+.sidenote.web-full-width,.definition+*+*+.sidenote.web-full-width,.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 1440px){.sidenote+.sidenote.web-sidenote-right,.sidenote+*+.sidenote.web-sidenote-right,.sidenote+*+*+.sidenote.web-sidenote-right,.info+.sidenote.web-sidenote-right,.info+*+.sidenote.web-sidenote-right,.info+*+*+.sidenote.web-sidenote-right,.definition+.sidenote.web-sidenote-right,.definition+*+.sidenote.web-sidenote-right,.definition+*+*+.sidenote.web-sidenote-right,.sidenote+.sidenote.web-sidenote-right,.sidenote+*+.sidenote.web-sidenote-right,.sidenote+*+*+.sidenote.web-sidenote-right{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.sidenote+.sidenote.web-sidenote-right.web-wide,.sidenote+*+.sidenote.web-sidenote-right.web-wide,.sidenote+*+*+.sidenote.web-sidenote-right.web-wide,.info+.sidenote.web-sidenote-right.web-wide,.info+*+.sidenote.web-sidenote-right.web-wide,.info+*+*+.sidenote.web-sidenote-right.web-wide,.definition+.sidenote.web-sidenote-right.web-wide,.definition+*+.sidenote.web-sidenote-right.web-wide,.definition+*+*+.sidenote.web-sidenote-right.web-wide,.sidenote+.sidenote.web-sidenote-right.web-wide,.sidenote+*+.sidenote.web-sidenote-right.web-wide,.sidenote+*+*+.sidenote.web-sidenote-right.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.sidenote+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+*+.sidenote.web-sidenote-right.web-full-width,.info+.sidenote.web-sidenote-right.web-full-width,.info+*+.sidenote.web-sidenote-right.web-full-width,.info+*+*+.sidenote.web-sidenote-right.web-full-width,.definition+.sidenote.web-sidenote-right.web-full-width,.definition+*+.sidenote.web-sidenote-right.web-full-width,.definition+*+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+.sidenote.web-sidenote-right.web-full-width,.sidenote+*+*+.sidenote.web-sidenote-right.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.info+.info+.info,.info+*+.info+*+.info,.info+.info+.info,.info+*+.info+*+.info,.info+*+*+.info+*+*+.info,.definition+.info+.info,.definition+*+.info+*+.info,.definition+*+*+.info+*+*+.info,.sidenote+.info+.info,.sidenote+*+.info+*+.info,.sidenote+*+*+.info+*+*+.info{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.info+.info+.info.web-wide,.info+*+.info+*+.info.web-wide,.info+.info+.info.web-wide,.info+*+.info+*+.info.web-wide,.info+*+*+.info+*+*+.info.web-wide,.definition+.info+.info.web-wide,.definition+*+.info+*+.info.web-wide,.definition+*+*+.info+*+*+.info.web-wide,.sidenote+.info+.info.web-wide,.sidenote+*+.info+*+.info.web-wide,.sidenote+*+*+.info+*+*+.info.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.info+.info+.info.web-full-width,.info+*+.info+*+.info.web-full-width,.info+.info+.info.web-full-width,.info+*+.info+*+.info.web-full-width,.info+*+*+.info+*+*+.info.web-full-width,.definition+.info+.info.web-full-width,.definition+*+.info+*+.info.web-full-width,.definition+*+*+.info+*+*+.info.web-full-width,.sidenote+.info+.info.web-full-width,.sidenote+*+.info+*+.info.web-full-width,.sidenote+*+*+.info+*+*+.info.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.info+.info+.info.web-sidenote-left,.info+*+.info+*+.info.web-sidenote-left,.info+.info+.info.web-sidenote-left,.info+*+.info+*+.info.web-sidenote-left,.info+*+*+.info+*+*+.info.web-sidenote-left,.definition+.info+.info.web-sidenote-left,.definition+*+.info+*+.info.web-sidenote-left,.definition+*+*+.info+*+*+.info.web-sidenote-left,.sidenote+.info+.info.web-sidenote-left,.sidenote+*+.info+*+.info.web-sidenote-left,.sidenote+*+*+.info+*+*+.info.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.25rem}.info+.info+.info.web-sidenote-left.web-wide,.info+*+.info+*+.info.web-sidenote-left.web-wide,.info+.info+.info.web-sidenote-left.web-wide,.info+*+.info+*+.info.web-sidenote-left.web-wide,.info+*+*+.info+*+*+.info.web-sidenote-left.web-wide,.definition+.info+.info.web-sidenote-left.web-wide,.definition+*+.info+*+.info.web-sidenote-left.web-wide,.definition+*+*+.info+*+*+.info.web-sidenote-left.web-wide,.sidenote+.info+.info.web-sidenote-left.web-wide,.sidenote+*+.info+*+.info.web-sidenote-left.web-wide,.sidenote+*+*+.info+*+*+.info.web-sidenote-left.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.info+.info+.info.web-sidenote-left.web-full-width,.info+*+.info+*+.info.web-sidenote-left.web-full-width,.info+.info+.info.web-sidenote-left.web-full-width,.info+*+.info+*+.info.web-sidenote-left.web-full-width,.info+*+*+.info+*+*+.info.web-sidenote-left.web-full-width,.definition+.info+.info.web-sidenote-left.web-full-width,.definition+*+.info+*+.info.web-sidenote-left.web-full-width,.definition+*+*+.info+*+*+.info.web-sidenote-left.web-full-width,.sidenote+.info+.info.web-sidenote-left.web-full-width,.sidenote+*+.info+*+.info.web-sidenote-left.web-full-width,.sidenote+*+*+.info+*+*+.info.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 1440px){.definition+.definition+.definition,.definition+*+.definition+*+.definition,.info+.definition+.definition,.info+*+.definition+*+.definition,.info+*+*+.definition+*+*+.definition,.definition+.definition+.definition,.definition+*+.definition+*+.definition,.definition+*+*+.definition+*+*+.definition,.sidenote+.definition+.definition,.sidenote+*+.definition+*+.definition,.sidenote+*+*+.definition+*+*+.definition{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.definition+.definition+.definition.web-wide,.definition+*+.definition+*+.definition.web-wide,.info+.definition+.definition.web-wide,.info+*+.definition+*+.definition.web-wide,.info+*+*+.definition+*+*+.definition.web-wide,.definition+.definition+.definition.web-wide,.definition+*+.definition+*+.definition.web-wide,.definition+*+*+.definition+*+*+.definition.web-wide,.sidenote+.definition+.definition.web-wide,.sidenote+*+.definition+*+.definition.web-wide,.sidenote+*+*+.definition+*+*+.definition.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.definition+.definition+.definition.web-full-width,.definition+*+.definition+*+.definition.web-full-width,.info+.definition+.definition.web-full-width,.info+*+.definition+*+.definition.web-full-width,.info+*+*+.definition+*+*+.definition.web-full-width,.definition+.definition+.definition.web-full-width,.definition+*+.definition+*+.definition.web-full-width,.definition+*+*+.definition+*+*+.definition.web-full-width,.sidenote+.definition+.definition.web-full-width,.sidenote+*+.definition+*+.definition.web-full-width,.sidenote+*+*+.definition+*+*+.definition.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.definition+.definition+.definition.web-sidenote-left,.definition+*+.definition+*+.definition.web-sidenote-left,.info+.definition+.definition.web-sidenote-left,.info+*+.definition+*+.definition.web-sidenote-left,.info+*+*+.definition+*+*+.definition.web-sidenote-left,.definition+.definition+.definition.web-sidenote-left,.definition+*+.definition+*+.definition.web-sidenote-left,.definition+*+*+.definition+*+*+.definition.web-sidenote-left,.sidenote+.definition+.definition.web-sidenote-left,.sidenote+*+.definition+*+.definition.web-sidenote-left,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.25rem}.definition+.definition+.definition.web-sidenote-left.web-wide,.definition+*+.definition+*+.definition.web-sidenote-left.web-wide,.info+.definition+.definition.web-sidenote-left.web-wide,.info+*+.definition+*+.definition.web-sidenote-left.web-wide,.info+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide,.definition+.definition+.definition.web-sidenote-left.web-wide,.definition+*+.definition+*+.definition.web-sidenote-left.web-wide,.definition+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide,.sidenote+.definition+.definition.web-sidenote-left.web-wide,.sidenote+*+.definition+*+.definition.web-sidenote-left.web-wide,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.definition+.definition+.definition.web-sidenote-left.web-full-width,.definition+*+.definition+*+.definition.web-sidenote-left.web-full-width,.info+.definition+.definition.web-sidenote-left.web-full-width,.info+*+.definition+*+.definition.web-sidenote-left.web-full-width,.info+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width,.definition+.definition+.definition.web-sidenote-left.web-full-width,.definition+*+.definition+*+.definition.web-sidenote-left.web-full-width,.definition+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width,.sidenote+.definition+.definition.web-sidenote-left.web-full-width,.sidenote+*+.definition+*+.definition.web-sidenote-left.web-full-width,.sidenote+*+*+.definition+*+*+.definition.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}@media (min-width: 1440px){.sidenote+.sidenote+.sidenote,.sidenote+*+.sidenote+*+.sidenote,.info+.sidenote+.sidenote,.info+*+.sidenote+*+.sidenote,.info+*+*+.sidenote+*+*+.sidenote,.definition+.sidenote+.sidenote,.definition+*+.sidenote+*+.sidenote,.definition+*+*+.sidenote+*+*+.sidenote,.sidenote+.sidenote+.sidenote,.sidenote+*+.sidenote+*+.sidenote,.sidenote+*+*+.sidenote+*+*+.sidenote{clear:right;float:right;margin-bottom:2.25rem;margin-left:0;margin-right:-15.25rem;margin-top:0;max-width:13.25rem}.sidenote+.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-wide,.info+.sidenote+.sidenote.web-wide,.info+*+.sidenote+*+.sidenote.web-wide,.info+*+*+.sidenote+*+*+.sidenote.web-wide,.definition+.sidenote+.sidenote.web-wide,.definition+*+.sidenote+*+.sidenote.web-wide,.definition+*+*+.sidenote+*+*+.sidenote.web-wide,.sidenote+.sidenote+.sidenote.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-wide,.sidenote+*+*+.sidenote+*+*+.sidenote.web-wide{margin-left:1.5rem;margin-right:-11.75rem;max-width:26.5rem}.sidenote+.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-full-width,.info+.sidenote+.sidenote.web-full-width,.info+*+.sidenote+*+.sidenote.web-full-width,.info+*+*+.sidenote+*+*+.sidenote.web-full-width,.definition+.sidenote+.sidenote.web-full-width,.definition+*+.sidenote+*+.sidenote.web-full-width,.definition+*+*+.sidenote+*+*+.sidenote.web-full-width,.sidenote+.sidenote+.sidenote.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-full-width,.sidenote+*+*+.sidenote+*+*+.sidenote.web-full-width{float:none;margin-left:0;margin-right:0;max-width:100%}}@media (min-width: 1440px){.sidenote+.sidenote+.sidenote.web-sidenote-left,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left,.info+.sidenote+.sidenote.web-sidenote-left,.info+*+.sidenote+*+.sidenote.web-sidenote-left,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.definition+.sidenote+.sidenote.web-sidenote-left,.definition+*+.sidenote+*+.sidenote.web-sidenote-left,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left,.sidenote+.sidenote+.sidenote.web-sidenote-left,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left{float:left;clear:left;margin-top:0;margin-right:0;margin-bottom:2.25rem;margin-left:-15.25rem;max-width:13.25rem}.sidenote+.sidenote+.sidenote.web-sidenote-left.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.info+.sidenote+.sidenote.web-sidenote-left.web-wide,.info+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide,.definition+.sidenote+.sidenote.web-sidenote-left.web-wide,.definition+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide,.sidenote+.sidenote+.sidenote.web-sidenote-left.web-wide,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-wide,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-wide{margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.sidenote+.sidenote+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.info+.sidenote+.sidenote.web-sidenote-left.web-full-width,.info+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.info+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width,.definition+.sidenote+.sidenote.web-sidenote-left.web-full-width,.definition+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.definition+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width,.sidenote+.sidenote+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+.sidenote+*+.sidenote.web-sidenote-left.web-full-width,.sidenote+*+*+.sidenote+*+*+.sidenote.web-sidenote-left.web-full-width{float:none;max-width:100%;margin-left:0;margin-right:0}}.info.info-wide{clear:both;border:2px solid #167772;border-radius:2px 50px 2px 2px;padding:1.125rem;margin:2.25rem 0}.info.info-wide *{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em}.info.info-wide h3{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#E40132;display:block;margin-bottom:0}@media (min-width: 1440px){.info.info-wide{clear:left;float:left;margin-left:-13.75rem;margin-right:1.5rem;max-width:26.5rem}.info.info-wide.info-right{clear:right;float:right;margin-top:0;margin-left:1.5rem;margin-right:-11.75rem}}table{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.01em;color:#000}table tr th,table tr td{border-bottom:1px solid #167772;border-left:none;border-right:none;border-top:1px solid #167772;padding:.75rem}table tr th{background-color:#F9F9F9}table tr td{background-color:#fff}table ul,table ol{margin-left:1em}table.even-columns td:nth-of-type(1):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(2){width:50%}table.even-columns td:nth-of-type(1):nth-last-of-type(3),table.even-columns td:nth-of-type(2):nth-last-of-type(2),table.even-columns td:nth-of-type(3):nth-last-of-type(1),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(1){width:33%}table.even-columns td:nth-of-type(1):nth-last-of-type(4),table.even-columns td:nth-of-type(2):nth-last-of-type(3),table.even-columns td:nth-of-type(3):nth-last-of-type(2),table.even-columns td:nth-of-type(4):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(4):nth-last-of-type(4){width:25%}table.even-columns td:nth-of-type(1):nth-last-of-type(5),table.even-columns td:nth-of-type(2):nth-last-of-type(4),table.even-columns td:nth-of-type(3):nth-last-of-type(3),table.even-columns td:nth-of-type(4):nth-last-of-type(2),table.even-columns td:nth-of-type(5):nth-last-of-type(1),.figure.even-columns table td:nth-of-type(1):nth-last-of-type(5),.figure.even-columns table td:nth-of-type(2):nth-last-of-type(4),.figure.even-columns table td:nth-of-type(3):nth-last-of-type(3),.figure.even-columns table td:nth-of-type(4):nth-last-of-type(2),.figure.even-columns table td:nth-of-type(5):nth-last-of-type(1){width:20%}.figure.even-columns-1 table td{width:100%}.figure.even-columns-2 table td{width:50%}.figure.even-columns-3 table td{width:33.3333333333%}.figure.even-columns-4 table td{width:25%}.figure.even-columns-5 table td{width:20%}.figure.even-columns-6 table td{width:16.6666666667%}.figure.even-columns-7 table td{width:14.2857142857%}.figure.even-columns-8 table td{width:12.5%}.figure.even-columns-9 table td{width:11.1111111111%}.figure.even-columns-10 table td{width:10%}.figure.even-columns-11 table td{width:9.0909090909%}.figure.even-columns-12 table td{width:8.3333333333%}.figure.even-columns-13 table td{width:7.6923076923%}.figure.even-columns-14 table td{width:7.1428571429%}.figure.even-columns-15 table td{width:6.6666666667%}.figure.first-column-1 table td:nth-of-type(1){width:5%}.figure.first-column-2 table td:nth-of-type(1){width:10%}.figure.first-column-3 table td:nth-of-type(1){width:15%}.figure.first-column-4 table td:nth-of-type(1){width:20%}.figure.first-column-5 table td:nth-of-type(1){width:25%}.figure.first-column-6 table td:nth-of-type(1){width:30%}.figure.first-column-7 table td:nth-of-type(1){width:35%}.figure.first-column-8 table td:nth-of-type(1){width:40%}.figure.first-column-9 table td:nth-of-type(1){width:45%}.figure.first-column-10 table td:nth-of-type(1){width:50%}.figure.first-column-11 table td:nth-of-type(1){width:55%}.figure.first-column-12 table td:nth-of-type(1){width:60%}.figure.first-column-13 table td:nth-of-type(1){width:65%}.figure.first-column-14 table td:nth-of-type(1){width:70%}.figure.first-column-15 table td:nth-of-type(1){width:75%}.figure.first-column-16 table td:nth-of-type(1){width:80%}.figure.first-column-17 table td:nth-of-type(1){width:85%}.figure.first-column-18 table td:nth-of-type(1){width:90%}.figure.first-column-19 table td:nth-of-type(1){width:95%}table.align-right,table .align-right{text-align:right}table.align-right th,table .align-right th{text-align:center}table.align-left,table .align-left{text-align:left}table.align-left th,table .align-left th{text-align:center}table.align-center,table .align-center{text-align:center}table.vertical-align-middle,table .vertical-align-middle{vertical-align:middle}table.data-align-right,table .data-align-right{text-align:right}table.data-align-right th,table .data-align-right th{text-align:center}table.data-align-right td:first-child,table .data-align-right td:first-child{text-align:left}.shrink-95pc table{font-size:95%}.shrink-90pc table{font-size:90%}.shrink-85pc table{font-size:85%}.shrink-80pc table{font-size:80%}.shrink-75pc table{font-size:75%}.shrink-70pc table{font-size:70%}table.table-vertical-rules td,table.table-vertical-rules th{border-right:1px solid #49807c}table.table-vertical-rules td:last-of-type,table.table-vertical-rules th:last-of-type{border-right:0;padding-left:0.5em}.thead,.table-subhead{font-weight:bold;text-align:center}.table-wrapper{overflow-x:auto;width:90vw;position:relative;left:50%;transform:translateX(-50%)}.table-wrapper table{max-width:50rem;margin-left:auto;margin-right:auto}.table-wider .table-wrapper table{max-width:65rem}.table-wrapper-no-bleed,.slides .table-wrapper,.einstein .table-wrapper,.great-economist .table-wrapper,.great-economists .table-wrapper,.economists .table-wrapper,.economist .table-wrapper,.expandable-box .table-wrapper,.prerequisites .table-wrapper,.info .table-wrapper,.exercise .table-wrapper,.box .table-wrapper{width:auto;left:auto;transform:none}.team-gallery-member-name{line-height:1.6 !important}.team-gallery-member-institution{display:block;line-height:1.6}.video{margin-bottom:2.25rem;margin-top:2.25rem}.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:#167772}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.masthead .menu-user-profile{align-items:center;background:transparent;display:inline-flex;grid-column:3 / 4;grid-row:1 / 2;justify-self:end}.masthead .menu-user-profile .buttons{display:flex;gap:1rem}.masthead .menu-user-profile .buttons a{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:transparent;border-color:#fff;color:#fff;margin:0;white-space:nowrap}@media only screen and (max-width: 900px){.masthead .menu-user-profile .buttons a{font-size:1rem}}@media only screen and (max-width: 900px){.masthead .menu-user-profile .buttons a{padding:0.5rem 1rem}}.masthead .menu-user-profile .buttons a:active,.masthead .menu-user-profile .buttons a:hover{background-color:rgba(0,0,0,0.4)}.masthead .menu-user-profile .avatar{margin-right:0.8rem}.masthead .menu-user-profile .avatar a{display:flex;padding:0}.masthead .menu-user-profile .avatar a svg{height:2.5rem;background:none}.masthead .menu-user-profile .avatar a svg path{fill:#167772 !important;stroke:#167772 !important}.masthead .menu-user-profile .avatar a:active svg path,.masthead .menu-user-profile .avatar a:focus svg path,.masthead .menu-user-profile .avatar a:hover svg path{fill:#167772 !important;stroke:#167772 !important}.wrapper.home .masthead .masthead-logo{height:3.5rem;width:auto}@media only screen and (max-width: 600px){.wrapper.home .masthead .masthead-logo{height:2rem}}@media only screen and (max-width: 500px){.wrapper.home .masthead .masthead-logo{height:1.5rem}}@media only screen and (max-width: 425px){.wrapper.home .masthead .masthead-logo{height:1rem}}.wrapper.home .content{margin-bottom:-1px;max-width:73rem;padding:0}.wrapper.home .banner{width:100vw;position:relative;margin-left:-50vw;left:50%;margin-top:-7.5rem;display:grid;grid-template-columns:1fr 73rem 1fr;grid-template-rows:2.5fr auto 1fr 1fr 1fr}@media only screen and (max-width: 1245px){.wrapper.home .banner{grid-template-columns:2rem auto 2rem;grid-template-rows:1fr auto 1fr 1fr 1fr}}@media only screen and (max-width: 425px){.wrapper.home .banner{grid-template-rows:0.5fr auto 0.5fr 1fr 1fr}}.wrapper.home .banner:before{content:"";background-image:url("../images/web/banner-home.png");background-position:center;background-size:cover;grid-column:1 / 4;grid-row:1 / 5}.wrapper.home .banner:after{content:"";background-color:rgba(0,0,0,0.3);grid-column:1 / 4;grid-row:1 / 5}.wrapper.home .banner .intro{grid-column:2 / 3;grid-row:2 / 3;z-index:2}.wrapper.home .banner .title{color:#acfccf}.wrapper.home .banner .strapline{color:#fff}.wrapper.home .banner a{grid-column:2 / 3;grid-row:3 / 4;font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff;color:#fff;text-decoration:none;height:fit-content;width:fit-content;z-index:2}@media only screen and (max-width: 900px){.wrapper.home .banner a{font-size:1rem}}@media only screen and (max-width: 900px){.wrapper.home .banner a{padding:0.5rem 1rem}}.wrapper.home .banner a:active,.wrapper.home .banner a:hover{background-color:#7e011c}.wrapper.home .banner .teaser{grid-column:2 / 3;grid-row:4 / 6;font-size:2.25rem;font-weight:400;line-height:1.5;background-color:#167772;color:#fff;padding:3rem;z-index:2}@media only screen and (max-width: 750px){.wrapper.home .banner .teaser{grid-column:1 / 4}}@media only screen and (max-width: 900px){.wrapper.home .banner .teaser{font-size:1.5rem}}.wrapper.home .landing-page-toc{margin:5rem auto 7.5rem auto}@media only screen and (max-width: 620px){.wrapper.home .landing-page-toc{margin:2rem 0 4.5rem 0}}.wrapper.home .landing-page-toc .landing-page-toc-header{background-size:cover;border-radius:2px 100px 2px 2px;cursor:pointer;margin:0 2rem}@media only screen and (max-width: 620px){.wrapper.home .landing-page-toc .landing-page-toc-header{border-radius:0;margin:0}}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay{background:rgba(0,0,0,0.2);border-radius:2px 100px 2px 2px;display:flex;flex-direction:column;gap:2rem;padding:3rem;transition:background 0.5s ease-out}@media only screen and (max-width: 620px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay{border-radius:0}}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper{display:flex;flex-direction:column}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper .label{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#fff;margin:0;transition:color 0.5s ease-out}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper h2{font-size:3rem;font-weight:500;line-height:1.3;color:#fff;margin:0 0 1.5rem 0;transition:color 0.5s ease-out}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper h2{font-size:1.625rem}}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper .description{font-size:1.75rem;font-weight:400;line-height:1.5;color:#fff;margin:0;max-height:250px;max-width:40rem;transition:color 0.5s ease-out, max-height 0.5s ease-out}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper .description{font-size:1.375rem}}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:#E40132;border-color:#E40132;color:#fff;align-self:end}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button{font-size:1rem}}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button{padding:0.5rem 1rem}}.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button:active,.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button:hover{background-color:#7e011c}@media only screen and (max-width: 620px){.wrapper.home .landing-page-toc .landing-page-toc-header .landing-page-toc-overlay button{align-self:start}}.wrapper.home .landing-page-toc.open{border-top:1px solid #ddd}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay{background:#fff;transition:background 0.5s ease-out}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper .label{color:#E40132;transition:color 0.5s ease-out}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper h2{color:#167772;transition:color 0.5s ease-out}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay .toc-header-wrapper .description{color:transparent;max-height:0;transition:color 0.5s ease-out, max-height 0.5s ease-out}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:transparent;border-color:#E40132;color:#E40132}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay button{font-size:1rem}}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay button{padding:0.5rem 1rem}}.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay button:active,.wrapper.home .landing-page-toc.open .landing-page-toc-header .landing-page-toc-overlay button:hover{background-color:#ffe5eb}@media only screen and (max-width: 1216px){.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper{margin:0 1.5rem}}@media only screen and (max-width: 800px){.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper{margin:0;padding:0 3rem}}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item{border-top:1px solid #ddd;display:grid;grid-template-columns:1fr 5fr 1fr 5fr;padding:3rem 0;text-decoration:none}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .image{align-self:center;aspect-ratio:5/3;grid-column:4 / 5;grid-row:1 / 4;width:100%}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .number{grid-column:1 / 2;grid-row:1 / 2;font-size:2.25rem;font-weight:300;line-height:1.5;color:#E40132;font-style:normal;margin-top:0;margin-bottom:1.5rem}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .title{grid-column:2 / 3;grid-row:1 / 2;font-size:2.125rem;font-weight:500;line-height:1.5;color:#167772;font-style:normal;margin-top:0;margin-bottom:1.5rem}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .title{font-size:1.5rem}}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item p{grid-column:2 / 3;grid-row:2 / 3;font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em}@media only screen and (max-width: 900px){.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item p{font-size:1.125rem}}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item svg{grid-column:2 / 3;grid-row:3 / 4;justify-self:end}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .image{border-radius:2px 100px 2px 2px;background-size:cover}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item:nth-of-type(2n) .image{border-radius:2px 2px 100px 2px}@media only screen and (max-width: 800px){.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item{grid-template-columns:1fr 8fr;padding:1.5rem 0}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .image{grid-column:1 / 3;grid-row:1 / 2;margin-bottom:1.5rem}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .number{grid-column:1 / 2;grid-row:2 / 3;margin-bottom:1rem;margin-right:0.5rem;line-height:1.3}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item .title{grid-column:2 / 3;grid-row:2 / 3;align-self:center;margin-bottom:1rem}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item p{grid-column:2 / 3;grid-row:3 / 4;margin-bottom:1.5rem}.wrapper.home .landing-page-toc.open .landing-page-toc-wrapper .landing-page-toc-item svg{grid-column:2 / 3;grid-row:4 / 5;width:3rem}}.wrapper.home .text-box{width:100vw;position:relative;margin-left:-50vw;left:50%;background:#167772}.wrapper.home .text-box .text-wrapper{align-items:center;background-image:url("../images/web/background.svg");background-position:center;background-size:cover;display:flex;flex-direction:column;gap:3rem;padding:7.5rem 2rem 5rem 2rem}@media only screen and (max-width: 750px){.wrapper.home .text-box .text-wrapper{padding:3.5rem 2rem 2rem 2rem}}.wrapper.home .text-box .text-wrapper p{font-size:2.25rem;font-weight:400;line-height:1.5;color:#fff;margin:0 auto;max-width:62.5rem;text-align:center}@media only screen and (max-width: 900px){.wrapper.home .text-box .text-wrapper p{font-size:1.5rem}}.wrapper.home .text-box .text-wrapper button{font-size:1.125rem;font-weight:400;letter-spacing:0.01em;line-height:1.5;border-radius:1.5rem;border:1px solid;cursor:pointer;padding:0.75rem 1.5rem;background-color:transparent;border-color:#fff;color:#fff}@media only screen and (max-width: 900px){.wrapper.home .text-box .text-wrapper button{font-size:1rem}}@media only screen and (max-width: 900px){.wrapper.home .text-box .text-wrapper button{padding:0.5rem 1rem}}.wrapper.home .text-box .text-wrapper button:active,.wrapper.home .text-box .text-wrapper button:hover{background-color:rgba(0,0,0,0.4)}.wrapper.home .resources-box{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#F9F9F9;padding:7.5rem 2rem}@media only screen and (max-width: 750px){.wrapper.home .resources-box{padding:3rem 0}}.wrapper.home .resources-box div{max-width:62.5rem;margin:0 auto}.wrapper.home .resources-box div h2{font-size:3rem;font-weight:500;line-height:1.3;color:#167772 !important;margin-bottom:1.5rem;margin-top:0}@media only screen and (max-width: 900px){.wrapper.home .resources-box div h2{font-size:1.625rem}}@media only screen and (max-width: 750px){.wrapper.home .resources-box div h2{padding:0 1.5rem}}.wrapper.home .resources-box div h2 strong{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#E40132;display:block}.wrapper.home .resources-box div p{font-size:1.75rem;font-weight:400;line-height:1.5;max-width:41rem}@media only screen and (max-width: 900px){.wrapper.home .resources-box div p{font-size:1.375rem}}@media only screen and (max-width: 750px){.wrapper.home .resources-box div p{padding:0 1.5rem}}.wrapper.home .resources-box div ul{display:flex;flex-wrap:wrap;justify-content:left;list-style-type:none;margin:0;gap:1em}@media only screen and (max-width: 750px){.wrapper.home .resources-box div ul{flex-direction:column;gap:1.5rem;padding:0 1.5rem}}.wrapper.home .resources-box div ul li{align-items:center;display:flex;gap:0.75rem}.wrapper.home .resources-box div ul li svg{height:3rem;width:3rem}.wrapper.home .resources-box div ul li p{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em;margin:0}@media only screen and (max-width: 900px){.wrapper.home .resources-box div ul li p{font-size:1.125rem}}.wrapper.home .behind-the-book{margin:0 2rem}.wrapper.home .behind-the-book .text-wrapper{margin:0 auto;max-width:62.5rem}.wrapper.home .behind-the-book .text-wrapper h2{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.03em;text-transform:uppercase;color:#E40132;margin-bottom:0;margin-top:7.5rem}@media only screen and (max-width: 750px){.wrapper.home .behind-the-book .text-wrapper h2{padding:0 1.5rem}}.wrapper.home .behind-the-book .text-wrapper p{font-size:2.25rem;font-weight:400;line-height:1.5;color:#167772;margin-bottom:3rem}@media only screen and (max-width: 900px){.wrapper.home .behind-the-book .text-wrapper p{font-size:1.5rem}}@media only screen and (max-width: 750px){.wrapper.home .behind-the-book .text-wrapper p{padding:0 1.5rem}}.wrapper.home .behind-the-book .video-background{width:100vw;position:relative;margin-left:-50vw;left:50%;display:grid;grid-template-columns:1fr 80% 1fr;grid-template-rows:1fr 1fr}.wrapper.home .behind-the-book .video-background:before{content:"";background-color:#fff;grid-row:1 / 2;grid-column:1 / 4}.wrapper.home .behind-the-book .video-background:after{content:"";background-color:#167772;grid-row:2 / 3;grid-column:1 / 4}.wrapper.home .behind-the-book .video-background .video{align-self:center;grid-row:1 / 3;grid-column:2 / 3;justify-self:center;margin-bottom:0;aspect-ratio:1.778;max-width:62.5rem;width:100%}.wrapper.home .behind-the-book .video-background .video .video-description{display:none}.wrapper.home .behind-the-book .video-background .video .video-wrapper{height:100%;width:100%}.wrapper.home .behind-the-book .video-background .video .video-wrapper iframe{height:100%;width:100%}.contents-page .toc-list .toc-entry-title{margin-top:1rem}.contents-page .toc-list .toc-entry-title .toc-entry-text{font-size:1.75rem;font-weight:400;line-height:1.5;color:#E40132}@media only screen and (max-width: 900px){.contents-page .toc-list .toc-entry-title .toc-entry-text{font-size:1.375rem}}.contents-page .toc-list .toc-entry-title .toc-list{margin-left:2.75rem}@media only screen and (max-width: 900px){.contents-page .toc-list .toc-entry-title .toc-list{margin-left:1.75rem}}.contents-page .toc-list .toc-entry-title .toc-list .toc-entry-title{margin-top:0}.contents-page .toc-list .toc-entry-title .toc-list .toc-entry-title .toc-entry-text{font-size:1.25rem;font-weight:300;line-height:1.8;letter-spacing:0.01em;color:#000}@media only screen and (max-width: 900px){.contents-page .toc-list .toc-entry-title .toc-list .toc-entry-title .toc-entry-text{font-size:1.125rem}}.contents-page .toc-list .toc-entry-title .toc-list .toc-entry-title .toc-entry-text:hover,.contents-page .toc-list .toc-entry-title .toc-list .toc-entry-title .toc-entry-text:active{color:#167772;text-decoration:underline}
