@import url("https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,400;0,700;1,400;1,700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.wrapper{background-color:#f9f9f9;overflow-x:hidden}.content{clear:none;padding:0 1rem;margin:0 auto 1.6em auto;max-width:50rem}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;color:#262626;background-color:#13153C;font-family:"Work Sans",sans-serif;font-size:1.2em;line-height:1.6em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Work Sans",sans-serif;font-size:1.2em;font-weight:bold;line-height:1.6em;page-break-after:avoid;margin:1.6em 0 0 0}h1{font-size:2.4em;line-height:1;margin:1.6em 0}@media only screen and (min-width: 900px){h1{font-size:3.6em}}h2{font-size:1.8em;line-height:1;margin:3.2em 0 1.6em 0}h4{font-style:italic;font-weight:inherit}h5{font-family:"Work Sans",sans-serif;font-style:italic;font-weight:inherit}h6{font-family:"Work Sans",sans-serif;font-weight:inherit}p{margin:0}p+p{text-indent:1em}ol,ul{list-style-position:outside;margin:0 0 1.6em 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:1.6em 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:1.6em 0}dt{font-weight:bold}dd{margin:0 0 1.6em 0}hr{border:0;margin:1.6em auto;text-align:center}hr:after{content:""}hr+p{text-indent:0}sup,sub{line-height:100%;font-size:.7em}sup{vertical-align:super}sub{vertical-align:sub}a{color:#121F94}em{font-style:italic}strong{font-weight:bold}input[type="text"],textarea{padding:0.75em 0.75em;font-family:"Work Sans",sans-serif;font-size:inherit;color:inherit;border:1px solid #999;display:block;margin:1.6em 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:"Work Sans",sans-serif;font-size:inherit;color:inherit;border:1px solid #999;margin:1.6em 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:4.8em}p img:only-child{margin:1.6em auto;display:block}p,p+p{margin-bottom:1.6em;text-indent:0}.masthead{background-color:transparent;border-bottom:1px solid transparent;color:#121F94;font-family:"Work Sans",sans-serif;text-align:center}.masthead:after{content:"";display:block;clear:both}.masthead a{color:#121F94;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}.masthead ul li:after{content:"⁄";color:#121F94;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:"Work Sans",sans-serif;font-size:inherit;color:#121F94;background-color:#f9f9f9;border:1px solid #ccc;border-radius:.1rem;padding:0.25rem 0.5rem;cursor:pointer;margin:0.5rem 0 0.5rem 0.5rem;display:none}[href="#nav"]{font-family:"Work Sans",sans-serif;font-size:inherit;color:#121F94;background-color:#f9f9f9;border:1px solid #ccc;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:"Work Sans",sans-serif;font-size:.8em;width:100%;height:100%;overflow-x:hidden;background-color:#f9f9f9;border-top:1px solid #ccc}.js-nav-open #nav{overflow-y:auto}.js-nav #nav{border-top:none;border-right:1px solid #ccc;max-width:20rem;position:absolute;top:0;left:0}.js-nav #nav{position:fixed;z-index:2}#nav .search{background-color:#f9f9f9}#nav .search input{width:90%;padding:0.75rem 1rem;border:0;font-family:"Work Sans",sans-serif;font-size:inherit;overflow-x:hidden;background-color:#f9f9f9}#nav .nav-list ol,#nav .nav-list ul{list-style-type:none;margin:0;padding:0;background-color:#f9f9f9}#nav .nav-list ol li,#nav .nav-list ul li{padding:0;width:100%;color:#262626}#nav .nav-list ol li a,#nav .nav-list ul li a{display:inline-block;width:100%;padding:0 1.5rem 0 1rem;color:#262626;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:#f9f9f9;background-color:#13153C}#nav .nav-list ol li.active,#nav .nav-list ul li.active{background-color:#13153C}#nav .nav-list ol li.active a,#nav .nav-list ul li.active a{color:#262626}#nav .nav-list ol li.active li a,#nav .nav-list ul li.active li a{color:#262626}#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:#ccc;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:#262626;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:#f9f9f9;background-color:#13153C}#nav .nav-list ol ol ol li a,#nav .nav-list ol ol ul li a,#nav .nav-list ol ul ol li a,#nav .nav-list ol ul ul li a,#nav .nav-list ul ol ol li a,#nav .nav-list ul ol ul li a,#nav .nav-list ul ul ol li a,#nav .nav-list ul ul ul li a{padding-left:3rem}#nav .nav-list ol li:hover+ol,#nav .nav-list ol li:active+ol,#nav .nav-list ol li:focus+ol,#nav .nav-list ol li:hover+ul,#nav .nav-list ol li:active+ul,#nav .nav-list ol li:focus+ul,#nav .nav-list ol li:hover>ol,#nav .nav-list ol li:active>ol,#nav .nav-list ol li:focus>ol,#nav .nav-list ol li:hover>ul,#nav .nav-list ol li:active>ul,#nav .nav-list ol li:focus>ul,#nav .nav-list ol ol.active,#nav .nav-list ol ul.active,#nav .nav-list ul li:hover+ol,#nav .nav-list ul li:active+ol,#nav .nav-list ul li:focus+ol,#nav .nav-list ul li:hover+ul,#nav .nav-list ul li:active+ul,#nav .nav-list ul li:focus+ul,#nav .nav-list ul li:hover>ol,#nav .nav-list ul li:active>ol,#nav .nav-list ul li:focus>ol,#nav .nav-list ul li:hover>ul,#nav .nav-list ul li:active>ul,#nav .nav-list ul li:focus>ul,#nav .nav-list ul ol.active,#nav .nav-list ul ul.active{height:auto;transition:max-height 1s ease-in;max-height:500em}#nav .nav-list ol ol:hover,#nav .nav-list ol ul:hover,#nav .nav-list ol ol:active,#nav .nav-list ol ul:active,#nav .nav-list ol ol:focus,#nav .nav-list ol ul:focus,#nav .nav-list ol ol.active,#nav .nav-list ol ul.active,#nav .nav-list ul ol:hover,#nav .nav-list ul ul:hover,#nav .nav-list ul ol:active,#nav .nav-list ul ul:active,#nav .nav-list ul ol:focus,#nav .nav-list ul ul:focus,#nav .nav-list ul ol.active,#nav .nav-list ul ul.active{height:auto;max-height:500em}#nav .nav-title{color:#333;font-size:1.8em;font-weight:bold;line-height:1.2em;margin:1rem 0;padding:0 1rem}#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:#f9f9f9;font-size:1.25em;padding:0.333em 0.5em;margin:0 0 0 -0.5rem;height:1em}[data-toggle]:focus{outline:none}[data-toggle]:hover{cursor:pointer;background-color:transparent}[data-toggle]:after{color:#999}[data-toggle].show-children:after{color:#999}[data-nav-close]{background-color:transparent;font-size:2.4em}[data-nav-close]:after{content:"×"}[data-nav-close]:hover{background-color:transparent}[data-toggle-nav]{background-color:transparent;right:0}[data-toggle-nav]:after{content:"+"}[data-toggle-nav].show-children:after{content:"−"}[data-toggle-nav]:hover{background-color:transparent}.no-file.has-children{cursor:pointer}#nav .search{display:flex;justify-content:space-between;width:100%}#nav .search input{box-sizing:border-box;color:#333;display:inline-block;width:auto}#nav .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #ccc;margin:1em 0.5rem 1em 1em}#nav .search input[type="submit"]{background-color:#13153C;color:white;cursor:pointer;margin:1em 1rem 1em 0.5rem}.content .search{display:flex;justify-content:space-between;width:100%}.content .search input{box-sizing:border-box;color:#333;display:inline-block;width:auto;margin:1rem 0}.content .search input.search-box{flex-grow:2;flex-shrink:2;border:1pt solid #ccc;margin:1em 0.5rem 1em 1em;margin:0 1rem 0 0}.content .search input[type="submit"]{background-color:#13153C;color:white;cursor:pointer;border:0;font-family:"Work Sans",sans-serif;font-size:inherit;margin:0;padding:0 0.5rem}.search-results ul{list-style-type:none;margin:1.6em 0}mark{background-color:#ffd54d;color:inherit;border-radius:.1rem}[data-markjs="unmark"] mark{background-color:inherit}.search-results-summary{margin:1.6em 0;padding:.8em;background-color:#D0FFFF;border-radius:.1rem}.search-page-notice{margin:1.6em 0;padding:.8em;background-color:#FFFFBD;border-radius:.1rem}.search-page-notice *:last-child{margin-bottom:0}.search-progress-placeholder{background-color:#D0FFFF;border-radius:.1rem;color:#262626;font-family:"Work Sans",sans-serif;font-size:.84em;margin:1.6em 0;padding:.8em}.search-progress-placeholder *:last-child{margin-bottom:0}.search-results-nav{position:fixed;bottom:0;left:0;right:0;background-color:#f9f9f9;box-shadow:0px 0px 10px #999;font-family:"Work Sans",sans-serif;font-size:.84em;padding:1rem}.search-results-nav h2{font-family:"Work Sans",sans-serif;font-size:1.2em;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:#13153C;font-family:"Work Sans",sans-serif;border-top:1px solid #13153C;margin:1.6em 0 0 0;width:100%;box-sizing:border-box;color:#262626}.footer-content{clear:both;max-width:50rem;margin:auto;padding:1.6em 1em}#footer p,#footer ol,#footer ul{color:#262626;font-size:.84em;line-height:1.6em;margin:0;text-indent:0}#footer p a,#footer ol a,#footer ul a{color:#262626;text-decoration:underline}[role="tab"]{position:relative;padding-right:1.6em}[role="tab"]:hover{cursor:pointer}[role="tab"] a{color:#13153C;text-decoration:none}[role="tab"] a:first-of-type{margin-right:0.4em}[role="tab"]:after{position:absolute;top:0;right:0}[role="tabpanel"]{clear:both}[data-accordion="closed"]{font-size:1.2em}[data-accordion="closed"]:after{content:"+"}[data-accordion="open"]{margin-top:1.6em}[data-accordion="open"]:after{content:"−"}[aria-expanded="false"]{display:none}.accordion-show-all-button-wrapper{margin-top:1.6em;text-align:right}a.accordion-show-all-button{border-radius:.1rem;border:1px solid #999;color:#999;cursor:pointer;display:inline-block;font-family:"Work Sans",sans-serif;font-size:.6em;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 .content{margin:0 auto;padding:0}.wrapper.cover .content h1{line-height:0;font-size:0}p.cover,.wrapper 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 #ccc}.previous-publications-page .content{margin:3.2em auto 0 auto;text-align:center}.previous-publications-page .content p{text-indent:0;margin-bottom:.8em;text-align:center;hyphens:none}.previous-publications-page .content h1{text-align:center;font-size:2.4em}.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.2em}.titlepage .content,.title-page .content,.halftitle-page .content,.half-title-page .content{margin:3.2em auto 0 auto;text-align:center}.titlepage p,.title-page p,.halftitle-page p,.half-title-page p{text-indent:0;hyphens:none;text-align:center}.titlepage .half-title-page-title,.titlepage .halftitle-page-title,.titlepage .halftitlepage-title,.titlepage .title-page-title,.titlepage .titlepage-title,.title-page .half-title-page-title,.title-page .halftitle-page-title,.title-page .halftitlepage-title,.title-page .title-page-title,.title-page .titlepage-title,.halftitle-page .half-title-page-title,.halftitle-page .halftitle-page-title,.halftitle-page .halftitlepage-title,.halftitle-page .title-page-title,.halftitle-page .titlepage-title,.half-title-page .half-title-page-title,.half-title-page .halftitle-page-title,.half-title-page .halftitlepage-title,.half-title-page .title-page-title,.half-title-page .titlepage-title{font-weight:bold;font-family:"Work Sans",sans-serif;font-size:2.4em;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:"Work Sans",sans-serif;font-size:2.4em;line-height:1;margin:.8em 0 1.6em 0;string-set:book-subtitle content()}.titlepage .title-page-author,.titlepage .titlepage-author,.title-page .title-page-author,.title-page .titlepage-author,.halftitle-page .title-page-author,.halftitle-page .titlepage-author,.half-title-page .title-page-author,.half-title-page .titlepage-author{font-size:2.4em;line-height:1;margin:1.6em 0;string-set:book-author content()}.titlepage .title-page-publisher,.titlepage .titlepage-publisher,.title-page .title-page-publisher,.title-page .titlepage-publisher,.halftitle-page .title-page-publisher,.halftitle-page .titlepage-publisher,.half-title-page .title-page-publisher,.half-title-page .titlepage-publisher{text-indent:0;margin:0 0 1.6em 0;line-height:1}.titlepage .title-page-logo,.titlepage .titlepage-logo,.title-page .title-page-logo,.title-page .titlepage-logo,.halftitle-page .title-page-logo,.halftitle-page .titlepage-logo,.half-title-page .title-page-logo,.half-title-page .titlepage-logo{display:block;max-width:5rem;max-width:5rem}.titlepage .title-page-logo img,.titlepage .titlepage-logo img,.title-page .title-page-logo img,.title-page .titlepage-logo img,.halftitle-page .title-page-logo img,.halftitle-page .titlepage-logo img,.half-title-page .title-page-logo img,.half-title-page .titlepage-logo img{width:100%}.copyright-page p{text-indent:0;margin:0 0 .8em 0}.dedication-page .content{margin-top:3.2em}p.dedication{text-indent:0;text-align:center}.dedication+p{text-indent:0;margin-top:1.6em}.epigraph-page .content{margin-top:3.2em}.epigraph{text-indent:0;padding:0 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:1.6em}.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:"Work Sans",sans-serif;list-style-type:none;border:1px solid #999;padding:.8em .5em;margin:0 0 1.6em 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}}.bibliography{text-indent:0;margin:1.6em 0}.bibliography+p{text-indent:0}ul.bibliography{list-style-type:none;padding:0;margin:1.6em 0}ul.bibliography li{text-indent:-2em;margin-left:2em}.box{background-color:#ccc;border-radius:.1rem;box-sizing:border-box;color:inherit;font-weight:inherit;font-size:inherit;border:1px solid #ccc;margin:1.6em 0;padding:.8em}.box p:last-of-type,.box ol:last-of-type,.box ul:last-of-type{margin-bottom:0}.box+p{text-indent:0}.box h1:first-of-type,.box h2:first-of-type,.box h3:first-of-type,.box h4:first-of-type,.box h5:first-of-type,.box h6:first-of-type{margin-top:0}.box li p:last-of-type{margin-bottom:0}.box dl:first-of-type{margin-top:0}.box dl:last-of-type{margin-bottom:0}p.box{text-indent:0}ol.box,ul.box{padding:.8em .8em .8em 1.6em}button{font-size:initial;display:inline-block;font-family:"Work Sans",sans-serif;color:#f9f9f9;line-height:100%;text-decoration:none;background-color:#13153C;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none}button:hover{background-color:#000}a.button,em.button,strong.button,span.button{display:inline-block;font-family:"Work Sans",sans-serif;color:#f9f9f9;line-height:100%;text-decoration:none;background-color:#13153C;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:#000}p.button,ol.button,ul.button,li.button,blockquote.button,table.button,div.button,h1.button,h2.button,h3.button,h4.button,h5.button,h6.button{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{display:inline-block;font-family:"Work Sans",sans-serif;color:#f9f9f9;line-height:100%;text-decoration:none;background-color:#13153C;padding:0.2rem 0.4rem;margin:0;text-align:center;text-indent:0;border-radius:.1rem;cursor:pointer;border:none;padding:0.4em 0.6em;margin:1.6em 0}p.button a:hover,ol.button a:hover,ul.button a:hover,li.button a:hover,blockquote.button a:hover,table.button a:hover,div.button a:hover,h1.button a:hover,h2.button a:hover,h3.button a:hover,h4.button a:hover,h5.button a:hover,h6.button a:hover{background-color:#000}p.button+p,ol.button+p,ul.button+p,li.button+p,blockquote.button+p,table.button+p,div.button+p,h1.button+p,h2.button+p,h3.button+p,h4.button+p,h5.button+p,h6.button+p{text-indent:0}p.button a,ol.button a,ul.button a,li.button a,blockquote.button a,table.button a,div.button a,h1.button a,h2.button a,h3.button a,h4.button a,h5.button a,h6.button a{margin:0}button.show-hide{margin-bottom:1.6em}button.copy-to-clipboard{background-color:#f9f9f9;border:1px solid #999;box-shadow:none;color:#999;font-weight:normal;margin-left:1rem}code{font-family:"SF Mono","Monaco","Inconsolata","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;font-size:90%;line-height:1.6em;white-space:pre-wrap;padding:0.1em 0.3em;border-radius:0.2em}pre{border-radius:0.2em;margin:1.6em 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:"Work Sans",sans-serif;font-size:inherit;font-weight:inherit;margin:1.6em 0;padding:0}.figure p{clear:both;text-align:left;page-break-inside:avoid;page-break-before:avoid;hyphens:none}.figure p:last-of-type{margin-bottom:0}.figure img,.figure p img{display:block;margin:0 auto;width:100%}.figure.web-max-height-none img,.figure.web-max-height-none p img{max-height:none}.figure .figure-body .figure-images{text-align:center;margin-bottom:1.6em}.figure .figure-body .figure-html,.figure .figure-body .figure-md{margin-bottom:1.6em}.figure .figure-body .description{display:none}.figure .figure-body .caption{line-height:1.6em;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:.84em;margin:1.6em 0;text-align:left}.image-with-caption img{display:block;margin:1.6em 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,.MathJax_SVG_Display{overflow-x:auto;overflow-y:hidden;padding:0 0 0.4em 0}.MathJax_Display.visuallyhidden,.mjpage__block.visuallyhidden,.MathJax_SVG_Display.visuallyhidden{padding:0}.mjpage__block math{margin-left:auto;margin-right:auto}.sidenote{font-family:"Work Sans",sans-serif;clear:both;min-width:5em;margin:0 0 0.5em;padding:.8em;text-indent:0;font-size:.7em;line-height:1.12em;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 .8em 2rem}}@media only screen and (min-width: 100rem){.sidenote{max-width:25rem;margin-right:-27rem}}h1+.sidenote+p,h2+.sidenote+p,h3+.sidenote+p,h4+.sidenote+p,h5+.sidenote+p,h6+.sidenote+p,h1+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+p,h1+.sidenote+.sidenote+.sidenote+p,h2+.sidenote+.sidenote+.sidenote+p,h3+.sidenote+.sidenote+.sidenote+p,h4+.sidenote+.sidenote+.sidenote+p,h5+.sidenote+.sidenote+.sidenote+p,h6+.sidenote+.sidenote+.sidenote+p{text-indent:0}p+.sidenote+p{text-indent: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 h2:first-child,.sidenote h3:first-child,.sidenote h4:first-child,.sidenote h5:first-child,.sidenote h6:first-child{margin-top:0}.sidenote p:last-child,.sidenote ul:last-child,.sidenote ol:last-child,.sidenote dl:last-child{margin-bottom:0}.footnote{cursor:pointer}.footnotes{margin:3.2em 0 0 0;padding:1.6em 0;border-top:1px solid #ccc;color:#999}.footnotes p{text-indent:0}.footnotes .reverse-footnote-arrow{vertical-align:bottom}.footnotes .reverse-footnote-arrow path{fill:#121F94}.footnote-detail{z-index:1;position:absolute;margin-top:1.6em;max-width:50rem;margin-left:auto;margin-right:auto;left:1em;right:1em;background-color:#f9f9f9;font-family:"Work Sans",sans-serif;line-height:1.6em;border:1px solid #13153C;padding:.8em;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:#13153C;border-radius:1em;border:0;color:#f9f9f9;font-family:sans-serif;text-decoration:none;position:absolute;right:-1em;text-align:center;top:-1em;width:2em;height:2em;display:flex;flex-direction:column;justify-content:center}.footnote-detail .reversefootnote:before{content:"×";font-size:2em}.footnote-detail .reversefootnote+.reversefootnote{display:none}sup:target{padding-top:3.5em}.first{text-indent:0;margin-top:1.6em}.chapter-number{display:block;font-size:2.4em;line-height:3.2em;margin:0 0 1.6em 0;text-align:center;font-style:inherit;font-weight:inherit}.pullquote{text-indent:0;font-size:2.4em;line-height:1;text-align:center;margin:1.6em 0}.pullquote+p{text-indent:0}p.source{font-size:.84em;line-height:1.6em;margin:0 0 1.6em 0;text-indent:0;page-break-before:avoid}em.source,strong.strong,span.source{display:block;page-break-before:avoid;margin:0 0 1.6em 0;font-size:.84em;font-weight:inherit}table{border-collapse:collapse;margin:1.6em 0;font-size:.84em;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:.8em}th p,th ol,th ul,td p,td ol,td ul{margin:0;padding:0}th ol,th ul,td ol,td ul{list-style-position:inside}.table-row-stub{font-weight:bold}.table-caption{page-break-after:avoid;font-style:italic;text-indent:0;margin:1.6em 0 0 0}.table-caption em{font-style:normal}.letter p{text-indent:0;margin-bottom:1.6em}.letter .valediction{text-indent:0;margin:1.6em 0;page-break-before:avoid;page-break-inside:avoid}.letter .valediction+p{text-indent:0}.verse{text-indent:0;margin:1.6em 0}.verse+p{text-indent:0}ul.verse{list-style-type:none;padding:0;margin:1.6em 0}ul.verse li{text-indent:-2em;margin-left:2em}ul.verse li.indent-1{margin-left:3em}ul.verse li.indent-2{margin-left:4em}ul.verse li.indent-3{margin-left:5em}ul.verse li.indent-4{margin-left:6em}ul.verse li.indent-5{margin-left:7em}ul.verse li.indent-6{margin-left:8em}ul.verse li.indent-7{margin-left:9em}ul.verse li.indent-8{margin-left:10em}ul.verse li.indent-9{margin-left:11em}ul.verse li.indent-10{margin-left:12em}ul.verse li.indent-11{margin-left:13em}ul.verse li.indent-12{margin-left:14em}ul.verse li.indent-13{margin-left:15em}ul.verse li.indent-14{margin-left:16em}ul.verse li.indent-15{margin-left:17em}ul.verse li.indent-16{margin-left:18em}ul.verse li.indent-17{margin-left:19em}ul.verse li.indent-18{margin-left:20em}ul.verse li.indent-19{margin-left:21em}ul.verse li.indent-20{margin-left:22em}ul.verse li.indent-21{margin-left:23em}ul.verse li.indent-22{margin-left:24em}ul.verse li.indent-23{margin-left:25em}ul.verse li.indent-24{margin-left:26em}ul.verse li.indent-25{margin-left:27em}ul.verse li.indent-26{margin-left:28em}ul.verse li.indent-27{margin-left:29em}ul.verse li.indent-28{margin-left:30em}ul.verse li.indent-29{margin-left:31em}ul.verse li.indent-30{margin-left:32em}ul.verse li.indent-31{margin-left:33em}ul.verse li.indent-32{margin-left:34em}ul.verse li.indent-33{margin-left:35em}ul.verse li.indent-34{margin-left:36em}ul.verse li.indent-35{margin-left:37em}ul.verse li.indent-36{margin-left:38em}ul.verse li.indent-37{margin-left:39em}ul.verse li.indent-38{margin-left:40em}ul.verse li.indent-39{margin-left:41em}ul.verse li.indent-40{margin-left:42em}ul.verse li.indent-41{margin-left:43em}ul.verse li.indent-42{margin-left:44em}ul.verse li.indent-43{margin-left:45em}ul.verse li.indent-44{margin-left:46em}ul.verse li.indent-45{margin-left:47em}ul.verse li.indent-46{margin-left:48em}ul.verse li.indent-47{margin-left:49em}ul.verse li.indent-48{margin-left:50em}ul.verse li.indent-49{margin-left:51em}ul.verse li.indent-50{margin-left:52em}ul.verse li.indent-51{margin-left:53em}ul.verse li.indent-52{margin-left:54em}ul.verse li.indent-53{margin-left:55em}ul.verse li.indent-54{margin-left:56em}ul.verse li.indent-55{margin-left:57em}ul.verse li.indent-56{margin-left:58em}ul.verse li.indent-57{margin-left:59em}ul.verse li.indent-58{margin-left:60em}ul.verse li.indent-59{margin-left:61em}ul.verse li.indent-60{margin-left:62em}blockquote.verse{color:inherit;margin-top:0;width:100%;padding:0}blockquote.verse h1,blockquote.verse h2,blockquote.verse h3,blockquote.verse h4,blockquote.verse h5,blockquote.verse h6{margin-bottom:1em}blockquote.verse ul{margin-bottom:0}ul.verse li{white-space:pre-wrap}ul.verse li h1,ul.verse li h2,ul.verse li h3,ul.verse li h4,ul.verse li h5,ul.verse li h6{display:inline}ul.verse li h1{margin-left:-1.4em}ul.verse li h2{margin-left:-1.85em}ul.verse li h3{margin-left:-2.75em}ul.verse li h4{margin-left:-2.75em}ul.verse li h5{margin-left:-2.75em}ul.verse li h6{margin-left:-2.75em}ul.verse li:empty{line-height:100%}ul.verse li:empty:after{content:" "}.video{font-family:"Work Sans",sans-serif;margin:0 0 1em 0;position:relative}.video img{width:100%}.video .video-description{margin-top:1.6em;text-align:left}.video .video-wrapper{position:relative}.video .video-wrapper:before{content:"\25b6";cursor:pointer;position:absolute;font-size:3.6em;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:white;opacity:0.5}.video .video-wrapper.video-no-image{width:100%;padding-bottom:56.25%;background-color:#999;border-radius:.1rem}.video .video-wrapper.contains-iframe{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video .video-wrapper.contains-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video+p{text-indent:0}.video .video-options{margin-top:1rem;position:relative}.video .video-options .video-options-button{display:inline-block;font-family:"Work Sans",sans-serif;color:#f9f9f9;line-height:100%;text-decoration:none;background-color:#13153C;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:#000}.video .video-options .video-options-content{background-color:#f9f9f9;font-family:"Work Sans",sans-serif;line-height:1.6em;border:1px solid #13153C;padding:.8em;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#f9f9f9;margin-top:1rem}.video .video-options .video-options-content.js-video-options-content{position:absolute;left:50%;transform:translateX(-50%);top:1rem;visibility:hidden}.video .video-options .video-options-content.js-video-options-content.js-video-options-content-visible{visibility:visible;z-index:1}.video .video-options .video-options-content>:last-child{margin-bottom:0}.pagination{clear:both;font-family:"Work Sans",sans-serif;margin:auto;padding:1rem;position:fixed;bottom:0;background-color:#f9f9f9;border-top:1px solid #ccc;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:2rem;width:70%}}.pagination .pagination-previous .pagination-marker,.pagination .pagination-next .pagination-marker{background-color:#f9f9f9;padding:0.5rem;border-radius:.1rem}.pagination .pagination-previous{float:left;left:2rem;max-width:20rem;padding-right:0.5rem}.pagination .pagination-next{float:right;right:2rem;max-width:20rem;padding-left:0.5rem;text-align:right}.question{page-break-inside:avoid;padding:0;margin:1.6em 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:"Work Sans",sans-serif;line-height:1.6em;padding:.8em 1.6em;background-color:#13153C;color:white;border:0;border-radius:.1rem;cursor:pointer}.js-mcq .feedback-label{margin-top:1.6em;background-color:#ccc;padding:.8em;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:"Work Sans",sans-serif;font-weight:bold;text-align:right}.quiz .quiz-total-marks{font-family:"Work Sans",sans-serif;font-weight:bold;text-align:right}.question li{clear:right}.question em.marks,.question strong.marks{font-style:normal;font-weight:normal;float:right;margin-left:1em;text-indent:0}.question .question-total-marks{font-family:"Work Sans",sans-serif;font-weight:bold;text-align:right}.question .question-total-marks:before{content:"["}.question .question-total-marks:after{content:"]"}.question input.fill-in-blank{display:inline;width:8em;padding:0.2em;line-height:1;margin:0;border-width:0 0 1px 0}.mcq-options{margin-bottom:0}.mcq-options [type="checkbox"],.mcq-options [type="radio"]{display:inline-block;width:auto;margin:0 .8em 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:.8em;margin-left:-0.8em;padding:0 .8em;border:.1rem solid transparent;border-radius:.1rem}.js-mcq .mcq-options .selected{border-color:#13153C}.js-mcq .mcq-feedback{display:block;position:relative;list-style-type:none;margin-left:0;background-color:#ccc;border-radius:0 0 .1rem .1rem}.js-mcq .mcq-feedback li{display:none;padding:0 .8em .8em .8em}.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:1.6em;color:#262626;height:1.6em;line-height:1.3;margin:0 .4em;padding:.2em .4em;position:absolute;right:-1.12em;top:-0.8em}.select-list-wrapper .select-list.select-option-incorrect+.select-list-marker{background-color:#FFECB5;border-radius:1.6em;color:#262626;height:1.6em;line-height:1.3;margin:0 .4em;padding:.2em .4em;position:absolute;right:-1.12em;top:-0.8em}.slides{clear:both;margin-bottom:2em;background-color:#f9f9f9}.slides .summary{display:none}.slides .figure{clear:none;margin:0 0 .8em 0;padding:.8em;border:1px solid #ccc}.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:#13153C;margin-bottom:0}.slides .figure .figure-body .caption{display:block;margin-bottom:0}.slides .figure-source{display:none}.slides .figure-summary-meta{font-family:"Work Sans",sans-serif;margin-top:.8em;padding:.8em 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:#121F94;background-color:#5a5b77;padding:.4em 0;box-sizing:border-box}.nav-slides *{box-sizing:inherit}.nav-slides a{color:#121F94;background-color:#f9f9f9;border:.2em solid #f9f9f9;display:block;overflow:hidden}.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline:.4em solid #0d0d11}@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 .4em;flex-basis:15%;max-width:15%;display:inline-block}.nav-slides li img{background:#f9f9f9;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:.8em;max-width:100%;width:100%}.nav-slides li img{border:.4em solid #f9f9f9;width:100%;max-width:100%}}.nav-slides .slide-current a{outline:.4em solid #2e2f3d}@media (min-width: 1200px){.nav-slides .slide-current a{outline-width:.8em}}@media (min-width: 1200px){.nav-slides a:hover,.nav-slides a:active,.nav-slides a:focus{outline-width:.8em}}.nav-slides a .slide-thumbnail-text{font-size:0.75em;font-family:"Work Sans",sans-serif;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:.5333333333em}.nav-slides.nav-slides-many a:hover,.nav-slides.nav-slides-many a:active,.nav-slides.nav-slides-many a:focus{outline-width:.5333333333em}.nav-slides.nav-slides-many .slide-current a{outline-width:.5333333333em}}@media (min-width: 1200px){.nav-slides.nav-slides-portrait{max-width:3em;margin-right:-3em}.nav-slides.nav-slides-portrait li{padding:.4em}.nav-slides.nav-slides-portrait a:hover,.nav-slides.nav-slides-portrait a:active,.nav-slides.nav-slides-portrait a:focus{outline-width:.4em}.nav-slides.nav-slides-portrait .slide-current a{outline-width:.4em}}@media (min-width: 1200px){.nav-slides.nav-slides-many-many{float:none;margin:0;max-width:none;padding:.4em 0;width:100%}.nav-slides.nav-slides-many-many ol{display:flex}.nav-slides.nav-slides-many-many li{padding:0 .4em;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 .4em}.nav-slides.nav-slides-many-many.nav-slides-portrait a:hover,.nav-slides.nav-slides-many-many.nav-slides-portrait a:active,.nav-slides.nav-slides-many-many.nav-slides-portrait a:focus{outline-width:medium}.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current,.nav-slides.nav-slides-many-many.nav-slides-portrait .slide-current a{outline-width:medium}}#nav .docs-list-title{padding:0 2em}.smallcaps{-moz-font-feature-settings:"smcp", "onum";-ms-font-feature-settings:"smcp", "onum";-o-font-feature-settings:"smcp", "onum";-webkit-font-feature-settings:"smcp", "onum";font-feature-settings:"smcp", "onum";font-style:inherit;font-weight:inherit}.allsmallcaps{-moz-font-feature-settings:"c2sc", "smcp", "onum";-ms-font-feature-settings:"c2sc", "smcp", "onum";-o-font-feature-settings:"c2sc", "smcp", "onum";-webkit-font-feature-settings:"c2sc", "smcp", "onum";font-feature-settings:"c2sc", "smcp", "onum";font-style:inherit;font-weight:inherit}.shrink{font-size:0.7em}span.keep-together,em.keep-together,strong.keep-together{white-space:nowrap}.controls{display:flex;margin-left:1rem}.controls>div{margin-right:1em}.annotator{position:fixed;right:0;z-index:1}.annotator label{display:block;padding:0 .8em}.annotator label:first-of-type{margin-top:.8em;border-radius:.1rem 0 0 0}.annotator label:last-of-type{margin-bottom:.8em;border-radius:0 0 .1rem 0}.annotator label svg{fill:#f9f9f9;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:16em;max-width:70vw;z-index:1000;border-left:1px solid #ccc}.annotator .annotator-toggle-sidebar:checked ~ iframe{display:block}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar svg{fill:#13153C;stroke:#ccc}.annotator .annotator-toggle-sidebar:checked ~ label.annotator-toggle-sidebar,.annotator .annotator-toggle-sidebar:checked ~ label.annotator-show-annotations{width:19.2em;max-width:80vw;text-align:left}.annotator .annotator-show-annotations:checked ~ label.annotator-show-annotations svg{fill:#13153C;stroke:#ccc}.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:#262626;background-color:#D0FFFF;border:1px solid #D0FFFF;font-size:.6em;line-height:1.6em;width:16em;max-width:50vw;padding:.8em;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:#f9f9f9;font-family:"Work Sans",sans-serif;line-height:1.6em;border:1px solid #13153C;padding:.8em;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#f9f9f9;list-style-type:none;margin-top:-1rem}.language-select .language-select-list li{display:block}.language-select .language-select-list li a{color:#121F94}.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:#13153C}.bookmarks{color:#262626;text-align:right}.bookmarks,.bookmarks *{box-sizing:border-box}.bookmarks .history-icon{display:none}.bookmarks-modal{background-color:#f9f9f9;font-family:"Work Sans",sans-serif;line-height:1.6em;border:1px solid #13153C;padding:.8em;box-shadow:1px 2px 7px grey;border-radius:.1rem;background-color:#f9f9f9;border-color:#ccc;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:#262626}.bookmarks-modal .bookmarks-list .bookmarks-list-header-open{color:#262626}.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 #ccc;color:#121F94;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:#f9f9f9;color:#262626;cursor:auto}.bookmarks-modal .bookmarks-list .bookmarks-list-header,.bookmarks-modal .last-locations-list .bookmarks-list-header{border-right:1px solid #ccc}.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:1.6em;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:#121F94;text-decoration:none}.bookmarks-modal .bookmarks-list ul li .bookmark-title,.bookmarks-modal .last-locations-list ul li .bookmark-title{color:#999;font-family:"Work Sans",sans-serif;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-title::after,.bookmarks-modal .last-locations-list ul li .bookmark-title::after{color:#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:"Work Sans",sans-serif;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}.bookmarks-modal .bookmarks-list ul li .bookmark-page,.bookmarks-modal .last-locations-list ul li .bookmark-page{display:inline-block;font-family:"Work Sans",sans-serif;font-size:0.85em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section,.bookmarks-modal .last-locations-list ul li .bookmark-section{font-family:"Work Sans",sans-serif;font-size:0.9em;font-weight:600}.bookmarks-modal .bookmarks-list ul li .bookmark-section::before,.bookmarks-modal .last-locations-list ul li .bookmark-section::before{color:#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:"Work Sans",sans-serif;font-size:0.9em;line-height:1.2;margin:.4em 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:#13153C}svg[class*="icon"]{-moz-user-select:none}svg[class*="icon"].bookmark-icon{cursor:pointer}svg[class*="icon"].bookmark-icon .bookmark-icon-fill{fill:#f9f9f9}svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#13153C}svg[class*="icon"].history-icon path{fill:#13153C}.bookmark-button{background:none;border:none;cursor:pointer;float:left;height:1.6em;opacity:0.8;padding:0;flex-direction:column;justify-content:center;display:none}.bookmark-button svg{width:1em;height:1em;position:absolute;left:0}@media only screen and (min-width: 900px){.bookmark-button svg{left:auto;transform:translateX(-2em)}}.bookmark-button:hover{background-color:transparent}.bookmark-button:hover svg .bookmark-icon-fill{fill:#f9f9f9}.bookmark-button:hover svg .bookmark-icon-outline{fill:#13153C}.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:2em;height:2em;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:#13153C}[data-bookmarked] svg[class*="icon"].bookmark-icon .bookmark-icon-outline{fill:#13153C}.last-location-prompt{align-items:center;background:#121F94;border:1px solid #121F94;border-radius:.1rem 0 0 .1rem;color:#f9f9f9;display:flex;font-family:"Work Sans",sans-serif;font-size:1rem;height:1.6em;line-height:1.6em;margin:.125em -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:#f9f9f9;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:#f9f9f9;font-size:0.9rem;padding-bottom:0.4rem}.home .history-icon{visibility:hidden}#share-links{background-color:#f9f9f9;font-family:"Work Sans",sans-serif;line-height:1.6em;border:1px solid #13153C;padding:.8em;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 #13153C;cursor:pointer}#share-links .share-links-close::before{color:#13153C;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:#13153C}#share-links ul .share-link .share-link-icon{display:inline-block;margin-right:0.5rem;vertical-align:middle;width:1rem}#share-links ul .share-link .share-link-icon svg path{fill:#999}#share-links ul .share-link .share-link-label{line-height:1}.share-button{cursor:pointer}.share-button svg.share-icon{width:1rem}.share-button svg.share-icon path{stroke:#13153C;fill:none}.share-button svg.share-icon.active path{fill:#13153C}@media print{[href="#nav"],.masthead,.pagination,a.accordion-show-all-button,svg.history-icon{display:none}[data-accordion="open"]:after,[data-accordion="closed"]:after{content:normal}body{background:none;font-size:1rem}.wrapper{background:none}.content,.footer-content{max-width:60em}h1{background:none;color:#262626}.reverse-footnote-arrow{width:1rem;height:1rem}#footer{background:none;color:#262626}#footer p{color:#262626}.sidenote{display:block;float:right;max-width:40%;margin-bottom:1.6em}}.wrapper{overflow:visible}.content{margin:0 auto 2rem auto;padding:0 1.5rem}@media only screen and (min-width: 900px){.content{margin-bottom:5.5rem}}.chapter h1:not(.chapter-opener){font-size:4rem;font-weight:700;line-height:1.3;color:#0b1359;margin-bottom:1rem;margin-top:2rem;padding-bottom:0}@media only screen and (max-width: 900px){.chapter h1:not(.chapter-opener){font-size:3rem}}@media only screen and (max-width: 360px){.chapter h1:not(.chapter-opener){font-size:2.5rem}}@media only screen and (min-width: 900px){.chapter h1:not(.chapter-opener){margin-top:5rem}}.chapter h2.h1{font-size:4rem;font-weight:700;line-height:1.3;color:#0b1359;margin-bottom:2rem;margin-top:2rem;padding-bottom:0}@media only screen and (max-width: 900px){.chapter h2.h1{font-size:3rem}}@media only screen and (max-width: 360px){.chapter h2.h1{font-size:2.5rem}}@media only screen and (min-width: 900px){.chapter h2.h1{margin-top:5rem;margin-bottom:2.5rem}}.frontmatter h1,.chapter h2:not(.h1),.contents-page h1,.contact-page h1{font-size:2rem;font-weight:400;line-height:1.3;color:#121F94;border-bottom:1px solid #89DEFF;margin-bottom:2rem;margin-top:2rem;padding-bottom:0.5rem}@media only screen and (min-width: 900px){.frontmatter h1,.chapter h2:not(.h1),.contents-page h1,.contact-page h1{font-size:3rem;line-height:1.5}}@media only screen and (min-width: 900px){.frontmatter h1,.chapter h2:not(.h1),.contents-page h1,.contact-page h1{margin-top:5rem;margin-bottom:2.5rem;padding-bottom:0.75rem}}.chapter h2:not(.h1):first-of-type{margin-top:0}.subheadline{font-size:1.25rem;font-weight:400;line-height:1.5;color:#121F94;margin-bottom:1.5rem}@media only screen and (min-width: 900px){.subheadline{font-size:1.75rem}}@media only screen and (min-width: 900px){.subheadline{margin-bottom:2.5rem}}p,p+p,ol,ul{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0.75rem}@media only screen and (min-width: 900px){p,p+p,ol,ul{font-size:1.25rem}}dl,dd,dt{font-size:1rem;font-weight:400;line-height:1.5}@media only screen and (min-width: 900px){dl,dd,dt{font-size:1.25rem}}dt{font-weight:bold}.MathJax_Display{font-size:1rem;font-weight:400;line-height:1.5;color:#13153C}@media only screen and (min-width: 900px){.MathJax_Display{font-size:1.25rem}}.home .content{padding:0}.landing-page-banner-wrapper{width:100vw;position:relative;margin-left:-50vw;left:50%;background-blend-mode:multiply;background-color:#121F94;background-image:url("../images/web/background-image-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 1.5rem}.landing-page-banner-wrapper:before{content:url("../images/web/landing-page-pattern-small.svg");position:absolute}.landing-page-banner-wrapper .landing-page-banner{padding-bottom:3.25rem;padding-top:5.25rem;position:inherit;z-index:2}.landing-page-banner-wrapper .landing-page-banner h1{font-size:3rem;font-weight:400;letter-spacing:-0.02em;line-height:1;color:#F9F9F9;text-shadow:1px 1px 0 #121F94,-1px 1px 0 #121F94,-1px -1px 0 #121F94,1px -1px 0 #121F94;display:grid;grid-template-columns:auto;grid-template-rows:auto auto;max-width:20rem;margin:auto}@media only screen and (min-width: 900px){.landing-page-banner-wrapper .landing-page-banner h1{font-size:6.25rem}}@media only screen and (min-width: 900px){.landing-page-banner-wrapper .landing-page-banner h1{min-width:33rem}}.landing-page-banner-wrapper .landing-page-banner h1 span:last-of-type{justify-self:end}.landing-page-banner-wrapper .landing-page-banner dl{margin:1.8rem auto 0 auto;max-width:35rem}.landing-page-banner-wrapper .landing-page-banner dl dt{font-size:1.5rem;font-weight:400;line-height:1.3;color:#89DEFF;border-top:1px solid #F9F9F9;margin:0.5rem 0;padding-top:0.5rem}@media only screen and (min-width: 900px){.landing-page-banner-wrapper .landing-page-banner dl dt{font-size:2rem}}.landing-page-banner-wrapper .landing-page-banner dl dd{font-size:1rem;font-weight:400;line-height:1.5;color:#F9F9F9;margin-bottom:1rem}@media only screen and (min-width: 900px){.landing-page-banner-wrapper .landing-page-banner dl dd{font-size:1.25rem}}@media only screen and (min-width: 1100px){.landing-page-banner-wrapper::before{content:url("../images/web/landing-page-pattern-large.svg");position:absolute;z-index:2;transform:translate(0rem, -18rem)}}@media only screen and (min-width: 1100px) and (min-width: 1127px){.landing-page-banner-wrapper::before{transform:translate(-1rem, -20rem)}}@media only screen and (min-width: 1100px) and (min-width: 1193px){.landing-page-banner-wrapper::before{transform:translate(0rem, -20rem)}}@media only screen and (min-width: 1100px) and (min-width: 1213px){.landing-page-banner-wrapper::before{transform:translate(3rem, -20rem)}}@media only screen and (min-width: 1100px) and (min-width: 1373px){.landing-page-banner-wrapper::before{transform:translate(3rem, -9rem)}}@media only screen and (min-width: 1100px){.landing-page-banner-wrapper .landing-page-banner{display:flex;align-items:center;justify-content:center;gap:8.5rem;padding:7.25rem 2rem 8.5rem 2rem}.landing-page-banner-wrapper .landing-page-banner h1{flex-grow:2;max-width:36rem;margin:0}.landing-page-banner-wrapper .landing-page-banner dl{max-width:23.75rem;margin-left:0;margin-right:0}.landing-page-banner-wrapper .landing-page-banner dl dt{margin:1rem 0;padding-top:1rem}}.landing-page-description{padding:3rem 1.5rem}.landing-page-description h2.p1{font-size:1.5rem;font-weight:400;line-height:1.3;color:#13153C;margin:0 auto;margin-bottom:0.75rem;z-index:3;max-width:35rem}@media only screen and (min-width: 900px){.landing-page-description h2.p1{font-size:2.5rem}}.landing-page-description p.p2{font-size:1.25rem;font-weight:400;line-height:1.5;color:#121F94;margin:0 auto;max-width:35rem}@media only screen and (min-width: 900px){.landing-page-description p.p2{font-size:1.75rem}}.landing-page-description h2.h1{font-size:2rem;font-weight:400;line-height:1.3;color:#121F94;margin:0;margin-bottom:0.75rem}@media only screen and (min-width: 900px){.landing-page-description h2.h1{font-size:3rem;line-height:1.5}}.landing-page-description p.p3{font-size:1rem;font-weight:400;line-height:1.5;color:#13153C;margin-bottom:0.5rem}@media only screen and (min-width: 900px){.landing-page-description p.p3{font-size:1.25rem}}.landing-page-description .landing-page-description-buttons{display:flex;flex-direction:column;gap:1.5rem;padding:0.75rem 0;align-items:center}.landing-page-description .landing-page-description-buttons .button-filled{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9;width:100%;max-width:20rem}@media only screen and (min-width: 900px){.landing-page-description .landing-page-description-buttons .button-filled{font-size:1.25rem}}.landing-page-description .landing-page-description-buttons .button-empty{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#F9F9F9;border:1px solid #121F94;color:#121F94;width:100%;max-width:20rem}@media only screen and (min-width: 900px){.landing-page-description .landing-page-description-buttons .button-empty{font-size:1.25rem}}@media only screen and (min-width: 900px){.landing-page-description{padding:7.75rem 0;display:flex;flex-direction:column;align-items:center;gap:2.75rem}.landing-page-description h2.p1{margin:0;max-width:unset}.landing-page-description p.p2{max-width:35rem;margin:0}.landing-page-description.bottom{padding:4rem 0 10rem 0;align-items:flex-end}.landing-page-description.bottom:before{content:url("../images/web/landing-page-pattern-light-1.svg");position:absolute;transform:translate(-54rem, -10rem)}.landing-page-description.bottom:after{content:url("../images/web/landing-page-pattern-light-2.svg");position:absolute;transform:translate(16rem, 15rem)}.landing-page-description.bottom p.p3{max-width:42.75rem}.landing-page-description.bottom .landing-page-description-buttons{flex-direction:row;gap:2rem;width:42.75rem}}.landing-page-toc{width:100vw;position:relative;margin-left:-50vw;left:50%;background-blend-mode:multiply;background-color:#121F94;background-image:url("../images/web/background-image-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3rem 1.5rem}.landing-page-toc h2.h1{font-size:2rem;font-weight:400;line-height:1.3;color:#E4E4E4;border-bottom:1px solid #89DEFF;margin:0;margin-bottom:3rem;padding-bottom:0.5rem}@media only screen and (min-width: 900px){.landing-page-toc h2.h1{font-size:3rem;line-height:1.5}}.landing-page-toc ol{list-style-type:none;margin:0}.landing-page-toc ol li{margin-bottom:3rem}.landing-page-toc ol li:last-of-type{margin-bottom:0}.landing-page-toc ol li .landing-page-toc-link{color:#E4E4E4;text-decoration:none;display:flex;flex-direction:column;justify-content:left}.landing-page-toc ol li .landing-page-toc-link .toc-icon{height:4rem;width:4rem;margin-bottom:0.5rem}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading{display:flex;margin-bottom:0.5rem;justify-content:space-between}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading .toc-next{height:1.5rem;width:1.5rem}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading.inactive{flex-direction:column}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading.inactive .p6{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;color:#89DEFF;border:1px solid #89DEFF;width:fit-content;padding:0.25rem 0.5rem;margin-top:0.5rem}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading h3{font-size:1.5rem;font-weight:400;line-height:1.3;margin:0}@media only screen and (min-width: 900px){.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading h3{font-size:2rem}}.landing-page-toc ol li .landing-page-toc-link p{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0}@media only screen and (min-width: 900px){.landing-page-toc ol li .landing-page-toc-link p{font-size:1.25rem}}@media only screen and (min-width: 650px){.landing-page-toc{padding:7.75rem;display:flex;flex-direction:column;align-items:center}.landing-page-toc h2.h1{width:100%;max-width:62rem;min-width:37.5rem}.landing-page-toc ol{max-width:43rem}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading{margin-bottom:0.75rem;justify-content:flex-start;align-items:center;gap:1rem}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading.inactive{flex-direction:row;white-space:nowrap}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading.inactive h3{display:inline}.landing-page-toc ol li .landing-page-toc-link .landing-page-toc-heading.inactive .p6{margin-top:0}}.wrapper.contributors .content h2{font-size:1.5rem;font-weight:400;line-height:1.3;color:#121F94;margin-top:0;margin-bottom:1.5rem}@media only screen and (min-width: 900px){.wrapper.contributors .content h2{font-size:2rem}}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content{margin-bottom:1.5rem;position:relative;background-color:#F9F9F9}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content img.contributor-image{border-radius:50%;height:6.25rem;margin-bottom:1rem;width:6.25rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content p.h3{font-size:1.125rem;font-weight:500;letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;color:#121F94;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width: 900px){.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content p.h3{font-size:1.25rem}}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content .caption-wrapper{display:flex;align-items:center;gap:0.5rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content .caption-wrapper p.p3{font-size:1rem;font-weight:400;line-height:1.5;color:#13153C;margin-bottom:0}@media only screen and (min-width: 900px){.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content .caption-wrapper p.p3{font-size:1.25rem}}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content .caption-wrapper button.open{background-color:inherit;padding:0}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content .caption-wrapper button.open img{height:2rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content button.close{background-color:inherit;padding:0;position:absolute;top:1rem;right:1rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content button.close img{height:2rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper.closed .caption-wrapper p.p3{display:-webkit-box;line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:block-axis;-webkit-line-clamp:5}.wrapper.contributors .content .contributors-grid .contributor-wrapper.closed button.close{display:none}.wrapper.contributors .content .contributors-grid .contributor-wrapper.open .contributor-content{border-radius:1.5rem;box-shadow:0px 4px 24px 0px rgba(0,0,0,0.25);z-index:inherit;padding:1rem;position:absolute;left:50%;transform:translateX(-50%);width:95vw}@media only screen and (min-width: 62rem){.wrapper.contributors .content .contributors-grid .contributor-wrapper.open .contributor-content{width:62rem}}.wrapper.contributors .content .contributors-grid .contributor-wrapper.open .contributor-content button.open{display:none}.wrapper.contributors .content .funders-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem}.wrapper.contributors .content .funders-grid .funder-item{align-items:center;aspect-ratio:1;background-color:#fff;display:flex;justify-content:center;margin-bottom:1.5rem;padding:1rem}.wrapper.contributors .content .funders-grid .funder-item a{width:90%}.wrapper.contributors .content .funders-grid .funder-item a img{width:100%}@media only screen and (max-width: 490px){.wrapper.contributors .content .funders-grid{column-gap:1rem}.wrapper.contributors .content .funders-grid .funder-item a{width:100%}}@media only screen and (max-width: 420px){.wrapper.contributors .content .funders-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 690px){.wrapper.contributors .content{max-width:62rem}.wrapper.contributors .content h1{margin-bottom:5rem}.wrapper.contributors .content h2{margin-bottom:3rem}.wrapper.contributors .content .contributors-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:3rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content{padding:1rem;display:flex}.wrapper.contributors .content .contributors-grid .contributor-wrapper .contributor-content img.contributor-image{height:8rem;width:8rem;margin-right:1rem}.wrapper.contributors .content .contributors-grid .contributor-wrapper.closed .caption-wrapper{align-items:end}.wrapper.contributors .content .contributors-grid .contributor-wrapper.closed .caption-wrapper p.p3{line-clamp:6;-webkit-line-clamp:6}}.contents-page{background-color:#13153C;color:#F9F9F9}.contents-page h1{color:#F9F9F9;margin-bottom:3rem}.contents-page ol.toc-list li{border-bottom:1px solid #89DEFF;padding-bottom:0.5rem;margin-bottom:3rem;display:grid;grid-template-columns:auto auto;align-items:end}.contents-page ol.toc-list li .toc-icon{height:4rem;width:4rem;margin-bottom:0.75rem}.contents-page ol.toc-list li span.toc-entry-text{font-size:1.5rem;font-weight:400;line-height:1.3;display:flex;gap:1rem;justify-content:space-between;align-items:center;grid-column:1 / 3}@media only screen and (min-width: 900px){.contents-page ol.toc-list li span.toc-entry-text{font-size:2.25rem}}.contents-page ol.toc-list li span.toc-entry-text .toc-toggle{color:#89DEFF;font-size:3rem;line-height:1;cursor:pointer}.contents-page ol.toc-list li span.toc-entry-text.toc-active{cursor:pointer}.contents-page ol.toc-list li span.p6{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;color:#89DEFF;border:1px solid #89DEFF;width:fit-content;height:fit-content;padding:0.25rem 0.5rem;margin-bottom:0.75rem;grid-column:2 / 3;grid-row:1 / 2;justify-self:end}.contents-page ol.toc-list li ol{width:100%;margin-left:0}.contents-page ol.toc-list li ol li{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.contents-page ol.toc-list li ol li a span{font-size:1.25rem;font-weight:400;line-height:1.3;color:#89DEFF;display:block}@media only screen and (min-width: 900px){.contents-page ol.toc-list li ol li a span{font-size:1.75rem}}@media only screen and (min-width: 650px){.contents-page .content{max-width:62rem;margin-bottom:7.75rem;padding:0 2.5rem}.contents-page .content ol.toc-list{max-width:50rem;margin:0 auto}.contents-page .content ol.toc-list li{border-bottom:none;margin-bottom:4rem;grid-template-columns:4rem auto auto;justify-items:start;align-items:center;column-gap:2rem}.contents-page .content ol.toc-list li .toc-icon{grid-column:1 / 2}.contents-page .content ol.toc-list li span.toc-entry-text{grid-column:2 / 4;width:100%}.contents-page .content ol.toc-list li.inactive span.toc-entry-text{grid-column:2 / 3}.contents-page .content ol.toc-list li span.p6{grid-column:3 / 4}.contents-page .content ol.toc-list li ol{grid-column:1 / 4;margin-left:9rem;margin-top:1rem}.contents-page .content ol.toc-list li ol li{display:block;margin-bottom:0.75rem}}.contact-page .content h1{margin-bottom:0}.contact-page .content ul{list-style-type:none;margin-bottom:2rem;margin-left:0}.contact-page .content ul li{border-bottom:1px solid #89DEFF;margin:0.5rem 0;padding:2rem 0}.contact-page .content ul li a.copy-to-clipboard{word-wrap:break-word;white-space:pre-wrap}.contact-page .content button.copy-to-clipboard{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9;font-size:0.875rem;font-weight:400;line-height:1.5;float:right;margin-top:0.5rem;padding:0.5rem 1rem}@media only screen and (min-width: 900px){.contact-page .content button.copy-to-clipboard{font-size:1.25rem}}@media only screen and (min-width: 900px){.contact-page .content button.copy-to-clipboard{font-size:1rem}}@media only screen and (max-width: 660px){.contact-page .content button.copy-to-clipboard{display:block;float:none;margin:1rem auto 0 auto}.contact-page .content ul li{padding:1.5rem 0}}.chapter-opener-wrapper{width:100vw;position:relative;margin-left:-50vw;left:50%;height:14rem;background-blend-mode:multiply;background-color:#121F94;background-image:url("../../assets/images/web/background-image-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.chapter-opener-wrapper:before{content:url("../../assets/images/web/landing-page-pattern-small.svg");position:absolute;align-self:flex-start}.chapter-opener-wrapper h1{font-size:3rem;font-weight:400;letter-spacing:-0.02em;line-height:1;color:#F9F9F9;margin:0 auto;text-align:center;position:relative;z-index:2;text-shadow:1px 1px 0 #121F94,-1px 1px 0 #121F94,-1px -1px 0 #121F94,1px -1px 0 #121F94}@media only screen and (min-width: 900px){.chapter-opener-wrapper h1{font-size:6.25rem}}@media only screen and (min-width: 900px){.chapter-opener-wrapper{height:20.5rem}.chapter-opener-wrapper h1{font-size:5rem}.chapter-opener-wrapper:before{content:url("../../assets/images/web/banner-pattern.svg")}}.menu-bar{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#121F94;padding:0 1.5rem;display:grid;grid-template-columns:auto auto}.menu-bar .nav-buttons{position:relative}.menu-bar .nav-buttons .nav-button{font-size:1rem;font-weight:400;line-height:1.5;background-color:#121F94;border:none;color:#F9F9F9;margin:0.5rem;padding:0}@media only screen and (min-width: 900px){.menu-bar .nav-buttons .nav-button{font-size:1.25rem}}.menu-bar .share-buttons{display:flex;align-items:center;gap:0.5rem;justify-content:flex-end;cursor:pointer}.menu-bar .share-buttons button.copy-to-clipboard{font-size:1rem;font-weight:400;line-height:1.5;background-color:#121F94;border:none;color:#F9F9F9;margin:0;padding:0}@media only screen and (min-width: 900px){.menu-bar .share-buttons button.copy-to-clipboard{font-size:1.25rem}}.menu-bar .share-buttons .share-button{height:1.25rem}@media only screen and (min-width: 1135px){.menu-bar{column-gap:53rem;grid-template-columns:1fr 1fr;padding:0.5rem 0}.menu-bar .nav-buttons{justify-self:right;margin-right:2rem}.menu-bar .share-buttons{justify-self:left}}.box p:last-of-type{margin-bottom:0.75rem}.example,.expandable-box{border:1px solid #121F94;margin:1.5rem 0}.example .visuallyhidden,.expandable-box .visuallyhidden{margin:0 !important}.example h3,.expandable-box h3{font-size:1.125rem;font-weight:500;letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;background-color:#121F94;color:#F9F9F9;margin-top:0;margin-bottom:1rem;padding:0.75rem 1rem}@media only screen and (min-width: 900px){.example h3,.expandable-box h3{font-size:1.25rem}}.example .toggle,.expandable-box .toggle{color:inherit;cursor:pointer;float:right}.example .toggle:after,.expandable-box .toggle:after{content:" –";font-weight:300}.example .toggle.closed:after,.expandable-box .toggle.closed:after{content:" +"}.example .toggle.open:after,.expandable-box .toggle.open:after{content:" \2013"}.example .expandable-box-preview,.expandable-box .expandable-box-preview{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0.75rem;margin-left:1.5rem;margin-right:1.5rem}@media only screen and (min-width: 900px){.example .expandable-box-preview,.expandable-box .expandable-box-preview{font-size:1.25rem}}.example .expandable-box-preview .preview-read-more,.expandable-box .expandable-box-preview .preview-read-more{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9;display:block;margin:0 auto;margin-top:1rem}@media only screen and (min-width: 900px){.example .expandable-box-preview .preview-read-more,.expandable-box .expandable-box-preview .preview-read-more{font-size:1.25rem}}.example p,.expandable-box p{margin-left:1.5rem;margin-right:1.5rem}.example .example-wrapper,.expandable-box .example-wrapper{padding:0 1.5rem 2rem 1.5rem}.example .example-wrapper button.show-hide,.expandable-box .example-wrapper button.show-hide{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#F9F9F9;border:1px solid #121F94;color:#121F94;margin-bottom:0}@media only screen and (min-width: 900px){.example .example-wrapper button.show-hide,.expandable-box .example-wrapper button.show-hide{font-size:1.25rem}}.example .example-wrapper h4,.expandable-box .example-wrapper h4{font-size:1.125rem;font-weight:500;letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;color:#121F94;font-style:normal;margin-bottom:0.25rem}@media only screen and (min-width: 900px){.example .example-wrapper h4,.expandable-box .example-wrapper h4{font-size:1.25rem}}.example .example-wrapper h5,.expandable-box .example-wrapper h5{font-size:1rem;font-weight:500;letter-spacing:0.01em;line-height:1.3;color:#121F94;font-style:normal;margin-bottom:0.25rem}@media only screen and (min-width: 900px){.example .example-wrapper h5,.expandable-box .example-wrapper h5{font-size:1.25rem}}@media only screen and (min-width: 900px){.example h3,.expandable-box h3{margin-bottom:2rem}.example .example-wrapper,.expandable-box .example-wrapper{padding:0 2rem 2rem 2rem}}.exercise,.question{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#fff;border:none;padding:2rem}.exercise h3,.question h3{font-size:1.125rem;font-weight:500;letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;color:#121F94;border-bottom:1px solid #C1C1BD;margin-bottom:1.5rem;margin-top:0;padding-bottom:0.75rem}@media only screen and (min-width: 900px){.exercise h3,.question h3{font-size:1.25rem}}.exercise h4,.question h4{font-size:1rem;font-weight:500;letter-spacing:0.01em;line-height:1.3;color:#121F94;font-style:normal;margin-bottom:0.25rem;margin-top:2rem !important}@media only screen and (min-width: 900px){.exercise h4,.question h4{font-size:1.25rem}}.exercise .show-hide-content,.question .show-hide-content{margin-bottom:0.75rem}.exercise .show-hide-content,.exercise .feedback-label,.question .show-hide-content,.question .feedback-label{margin-bottom:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #C1C1BD}.exercise button.show-hide,.question button.show-hide{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9;margin-bottom:0}@media only screen and (min-width: 900px){.exercise button.show-hide,.question button.show-hide{font-size:1.25rem}}.exercise.list ol,.question.list ol{margin-top:0.75rem;margin-bottom:0}.exercise.list button.show-hide.show-hide-hidden,.question.list button.show-hide.show-hide-hidden{margin-top:0.75rem}.exercise.list button.show-hide.show-hide-visible,.question.list button.show-hide.show-hide-visible{margin-top:0}.js-mcq .exercise button.check-answer-button,.js-mcq .question button.check-answer-button{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9;margin-bottom:0}@media only screen and (min-width: 900px){.js-mcq .exercise button.check-answer-button,.js-mcq .question button.check-answer-button{font-size:1.25rem}}.js-mcq .exercise .feedback-label,.js-mcq .question .feedback-label{font-size:1.125rem;font-weight:500;letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;background-color:#fff;margin-top:1.5rem;padding:0.75rem}@media only screen and (min-width: 900px){.js-mcq .exercise .feedback-label,.js-mcq .question .feedback-label{font-size:1.25rem}}.js-mcq .exercise .mcq-feedback,.js-mcq .question .mcq-feedback{font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;border-radius:0}@media only screen and (min-width: 900px){.js-mcq .exercise .mcq-feedback,.js-mcq .question .mcq-feedback{font-size:1.25rem}}.js-mcq .exercise .duplicate>.mcq-feedback-show ~ .mcq-feedback-show,.js-mcq .question .duplicate>.mcq-feedback-show ~ .mcq-feedback-show{display:none}@media only screen and (min-width: 50rem){.exercise,.question{width:inherit;position:inherit;margin-left:auto;left:0}}.calculation{border:1px solid #121F94;margin:1.5rem 0;padding:1.5rem;background-color:#fff}.calculation .gini-input{display:flex;gap:0.5rem;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 500px){.calculation .gini-input{flex-direction:row;gap:1rem;align-items:center}}.calculation .gini-input label{white-space:nowrap;font-weight:bold}.calculation .gini-input input{margin:0}iframe{margin-top:1rem}@media only screen and (min-width: 900px){iframe{margin-top:2rem}}.flash-cards{margin:2rem auto}.flash-cards .flash-card{cursor:pointer;display:grid;width:25rem;margin:auto;margin-bottom:2rem;position:relative}@media only screen and (max-width: 28rem){.flash-cards .flash-card{width:90%}}.flash-cards .flash-card::before{content:'';position:absolute;top:0;right:0;border-width:0 2rem 2rem 0;border-style:solid;border-color:#e6e6e6 #F9F9F9;border-radius:0 1rem;box-shadow:-1px 2px 1px rgba(0,0,0,0.16)}.flash-cards .flash-card::after{font-size:0.75rem;font-weight:400;line-height:1.5;content:'Click to flip card';color:#90908E;position:absolute;bottom:0;right:0.5rem}@media only screen and (min-width: 900px){.flash-cards .flash-card::after{font-size:0.875rem}}.flash-cards .flash-card dd,.flash-cards .flash-card dt{background-color:#fff;box-shadow:-1px 4px 1px rgba(0,0,0,0.16);border-radius:1rem;grid-column:1 / 2;grid-row:1 / 2;padding:2.5rem}.flash-cards .flash-card dd.hidden,.flash-cards .flash-card dt.hidden{visibility:hidden}.flash-cards .flash-card dd{margin-bottom:0}.flash-cards .flash-card dt{display:flex;align-items:center;justify-content:center}.tab-box{display:grid}@media only screen and (max-width: 580px){.tab-box{grid-template-columns:min-content auto}}.tab-box dt{grid-column:1 / 2;background-color:#121F94;color:#fff;cursor:pointer;border-radius:1rem 0 0 1rem;margin-bottom:1px;padding:0.75rem;display:flex;align-items:center}.tab-box dt.inactive{background-color:#13153C}.tab-box dd{grid-column:2 / 3;grid-row:1 / 5;margin-bottom:0;border:1px solid #13153C;border-radius:0 1rem 1rem 0;padding:1rem}.tab-box dd.hidden{visibility:hidden}#footer{background-color:#13153C;border-top:1px solid #121F94;color:#F9F9F9;margin-top:0;padding:2.5rem 1.5rem 5rem}#footer .footer-grid-wrapper{display:flex;flex-direction:column;gap:2rem}#footer .footer-grid-wrapper p,#footer .footer-grid-wrapper ul a,#footer .footer-grid-wrapper p a{font-size:1rem;font-weight:400;line-height:1.5;color:#F9F9F9;text-decoration:none}@media only screen and (min-width: 900px){#footer .footer-grid-wrapper p,#footer .footer-grid-wrapper ul a,#footer .footer-grid-wrapper p a{font-size:1.25rem}}#footer .footer-grid-wrapper p a{text-decoration:underline}#footer .footer-grid-wrapper .footer-text{display:flex;flex-direction:column;align-items:center;gap:1rem}#footer .footer-grid-wrapper .footer-logo-link{display:flex;margin:0 auto;width:16rem}#footer .footer-grid-wrapper .footer-logo-link .footer-logo{width:100%}#footer .footer-grid-wrapper .footer-socials{display:grid;gap:1rem;list-style-type:none;margin:0 auto}#footer .footer-grid-wrapper .footer-socials .footer-social-icon{background-color:#121F94;border-radius:50%;grid-column:span 2}#footer .footer-grid-wrapper .footer-socials .footer-social-icon a{align-items:center;display:flex;height:3.6rem;justify-content:space-around;width:3.6rem}#footer .footer-grid-wrapper p{text-align:center;max-width:30rem;justify-self:center}#footer .footer-grid-wrapper .footer-links{align-items:center;display:flex;flex-direction:column;gap:2rem;list-style-type:none}#footer .footer-socials{grid-template-columns:repeat(6, 1.3rem)}#footer .footer-socials .footer-social-icon--4{grid-column:2 / span 2 !important}#footer .footer-socials .footer-social-icon--5{grid-column:4 / span 2 !important}@media only screen and (min-width: 500px){#footer .footer-socials{grid-template-columns:repeat(10, 1.3rem)}#footer .footer-socials .footer-social-icon--4{grid-column:span 2 !important}#footer .footer-socials .footer-social-icon--5{grid-column:span 2 !important}}@media only screen and (min-width: 800px){#footer .footer-socials{grid-template-columns:repeat(6, 1.3rem)}#footer .footer-socials .footer-social-icon--4{grid-column:2 / span 2 !important}#footer .footer-socials .footer-social-icon--5{grid-column:4 / span 2 !important}}@media only screen and (min-width: 1075px){#footer .footer-socials{grid-template-columns:repeat(10, 1.3rem)}#footer .footer-socials .footer-social-icon--4{grid-column:span 2 !important}#footer .footer-socials .footer-social-icon--5{grid-column:span 2 !important}}@media only screen and (min-width: 800px){#footer{padding:3rem 4rem}#footer .footer-grid-wrapper{max-width:75rem;margin:0 auto;flex-direction:row-reverse;justify-content:space-between;align-items:center}#footer .footer-grid-wrapper .footer-text{align-items:flex-start}#footer .footer-grid-wrapper .footer-text .footer-logo-link{width:27rem;margin:0;height:fit-content}#footer .footer-grid-wrapper .footer-text .footer-logo-link .footer-logo{height:100%}#footer .footer-grid-wrapper .footer-text p{text-align:left;justify-self:left}#footer .footer-grid-wrapper .footer-links{justify-self:end;gap:2rem;align-items:center;justify-content:flex-end;height:fit-content;align-self:end}}@media only screen and (min-width: 800px) and (min-width: 1265px){#footer .footer-grid-wrapper .footer-links{flex-direction:row}}.masthead{background-color:#13153C;border:none;color:#F9F9F9;z-index:2000;position:sticky;top:0}.masthead .masthead-grid-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;padding:1.5rem;max-width:90rem;margin:auto}.masthead .masthead-grid-wrapper .masthead-menu{padding:0;width:fit-content}.masthead .masthead-grid-wrapper .masthead-menu:hover{background-color:#13153C}.masthead .masthead-grid-wrapper .masthead-menu:hover path{stroke:#89DEFF}.masthead .masthead-grid-wrapper .masthead-logo{margin:0;max-height:unset;width:unset}.masthead .masthead-grid-wrapper nav.invisible{display:none}.masthead .masthead-grid-wrapper #masthead-nav{position:absolute;background-color:#13153C;top:4.9rem;left:0}.masthead .masthead-grid-wrapper #masthead-nav ul{display:flex;flex-direction:column;padding:0}.masthead .masthead-grid-wrapper #masthead-nav ul li{display:inline-block}.masthead .masthead-grid-wrapper #masthead-nav ul li::after{content:none}.masthead .masthead-grid-wrapper #masthead-nav ul li:hover{background-color:#121F94}.masthead .masthead-grid-wrapper #masthead-nav ul li a{color:#F9F9F9;display:inline-block;margin:1rem 2rem}.masthead .masthead-grid-wrapper .search-icon{align-self:center;display:inline-block;justify-self:right;cursor:pointer}.masthead .masthead-grid-wrapper .search-icon:hover{background-color:#13153C}.masthead .masthead-grid-wrapper .search-icon:hover path{stroke:#89DEFF}.masthead .masthead-grid-wrapper form.search{background-color:#13153C;position:absolute;right:0;top:4.9rem;opacity:1;padding:1rem;display:flex;align-items:center;gap:1rem}.masthead .masthead-grid-wrapper form.search .search-box{font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0.25rem;background-color:#F9F9F9;border:none;color:#000;width:10rem}@media only screen and (min-width: 900px){.masthead .masthead-grid-wrapper form.search .search-box{font-size:1.25rem}}.masthead .masthead-grid-wrapper form.search .search-submit{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9}@media only screen and (min-width: 900px){.masthead .masthead-grid-wrapper form.search .search-submit{font-size:1.25rem}}@media only screen and (min-width: 580px){.masthead .masthead-grid-wrapper a{display:flex;align-items:center}.masthead .masthead-grid-wrapper a .masthead-logo{height:2rem}}@media only screen and (min-width: 1080px){.masthead{position:relative}.masthead .masthead-grid-wrapper{grid-template-columns:auto auto 3.5rem;padding:3rem 2.5rem}.masthead .masthead-grid-wrapper .masthead-menu{display:none}.masthead .masthead-grid-wrapper a .masthead-logo{height:2.5rem}.masthead .masthead-grid-wrapper #masthead-nav{display:flex;justify-self:right;position:static}.masthead .masthead-grid-wrapper #masthead-nav ul{flex-direction:row;align-items:center;gap:2.5rem}.masthead .masthead-grid-wrapper #masthead-nav ul li:hover{background-color:#13153C}.masthead .masthead-grid-wrapper #masthead-nav ul li:hover a{color:#89DEFF}.masthead .masthead-grid-wrapper #masthead-nav ul li a{margin:0}.masthead .masthead-grid-wrapper #masthead-nav ul a.masthead-feature{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9}}@media only screen and (min-width: 1080px) and (min-width: 900px){.masthead .masthead-grid-wrapper #masthead-nav ul a.masthead-feature{font-size:1.25rem}}@media only screen and (min-width: 1080px){.masthead .masthead-grid-wrapper .search-icon svg{height:1.5rem;width:1.5rem}.masthead .masthead-grid-wrapper form.search:not(.visuallyhidden){position:static;grid-column:2 / 4;grid-row:1 / 2;justify-self:right;max-width:25rem;padding:0.25rem}}@media only screen and (min-width: 1250px){.masthead .masthead-grid-wrapper{padding:3rem 7.5rem}}@media only screen and (min-width: 1080px){.contents-page .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contents{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9}}@media only screen and (min-width: 1080px) and (min-width: 900px){.contents-page .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contents{font-size:1.25rem}}@media only screen and (min-width: 1080px){.contributors .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contributors{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9}}@media only screen and (min-width: 1080px) and (min-width: 900px){.contributors .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contributors{font-size:1.25rem}}@media only screen and (min-width: 1080px){.contact-page .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contact{font-size:1rem;font-weight:400;line-height:1.5;border-radius:30px;padding:0.5rem 1.5rem;text-align:center;text-decoration:none;background-color:#121F94;border:1px solid #121F94;color:#F9F9F9}}@media only screen and (min-width: 1080px) and (min-width: 900px){.contact-page .masthead .masthead-grid-wrapper #masthead-nav ul li a.masthead-contact{font-size:1.25rem}}.pagination{clear:none;position:sticky;z-index:2;background-color:#121F94;border-top:none;display:grid;align-items:center;column-gap:1.5rem;padding:0.5rem 1.5rem}.pagination .pagination-previous{grid-column:1 / 2}.pagination .pagination-next{grid-column:2 / 3}.pagination .pagination-next,.pagination .pagination-previous{max-width:unset;width:unset;padding:0}.pagination .pagination-next a,.pagination .pagination-previous a{color:#F9F9F9}.pagination .pagination-next .pagination-marker,.pagination .pagination-previous .pagination-marker{align-items:center;border-radius:0;display:flex;gap:0.5rem;padding:0;background-color:#121F94}.pagination .pagination-next .pagination-marker .pagination-next-arrow,.pagination .pagination-next .pagination-marker .pagination-previous-arrow,.pagination .pagination-previous .pagination-marker .pagination-next-arrow,.pagination .pagination-previous .pagination-marker .pagination-previous-arrow{flex-shrink:0}.pagination .pagination-next .pagination-marker span.pagination-next-arrow,.pagination .pagination-next .pagination-marker span.pagination-previous-arrow,.pagination .pagination-next .pagination-marker svg,.pagination .pagination-previous .pagination-marker span.pagination-next-arrow,.pagination .pagination-previous .pagination-marker span.pagination-previous-arrow,.pagination .pagination-previous .pagination-marker svg{height:1.5rem;width:1.5rem}.pagination .pagination-next .pagination-marker .pagination-previous-text,.pagination .pagination-next .pagination-marker .pagination-next-text,.pagination .pagination-previous .pagination-marker .pagination-previous-text,.pagination .pagination-previous .pagination-marker .pagination-next-text{white-space:nowrap}.pagination .pagination-next .pagination-marker{justify-content:flex-end}.pagination::after{content:none}@media only screen and (max-width: 750px){.pagination .pagination-next-text,.pagination .pagination-previous-text{display:none}.pagination .pagination-next-arrow,.pagination .pagination-previous-arrow{line-height:0}}@media only screen and (min-width: 1230px){.pagination{grid-template-columns:1fr 34rem 34rem 1fr;padding:1rem 1.5rem}.pagination .pagination-previous{grid-column:2 / 3}.pagination .pagination-next{grid-column:3 / 4}}@media only screen and (min-width: 1200px){.pagination{position:sticky;background-color:#121F94;border-top:none;width:100%}.pagination .pagination-previous,.pagination .pagination-next{position:static}}[data-search-results="active"] .pagination{display:none}.js-nav #nav{position:absolute;top:unset;height:unset}.js-nav #nav .nav-list ol{background-color:#121F94}.js-nav #nav .nav-list ol li.active{background-color:#121F94}.js-nav #nav .nav-list ol li a{font-size:1rem;font-weight:400;line-height:1.5;color:#F9F9F9;padding:0.5rem 2rem}@media only screen and (min-width: 900px){.js-nav #nav .nav-list ol li a{font-size:1.25rem}}.js-nav #nav .nav-list ol li li.active{background-color:#13153C}.js-nav #nav .nav-list ol li li a{color:#F9F9F9;margin-left:2rem;margin-right:1rem}@media only screen and (min-width: 1135px){.js-nav #nav{left:unset;transform:translateX(-9rem)}}table th,table td{font-size:0.875rem;font-weight:400;line-height:1.5;border-color:#3B3B3A;border-left:none;border-right:none}@media only screen and (min-width: 900px){table th,table td{font-size:1rem}}table thead{background-color:#121F94;color:#F9F9F9}table thead th{font-weight:bold;text-align:center}table tbody td[id]{text-align:center}table tfoot td{font-weight:bold}table tfoot td[id]{text-align:center}@media only screen and (min-width: 340px) and (max-width: 600px){table{display:table}}.table-heading{font-size:1rem;font-weight:500;letter-spacing:0.01em;line-height:1.3;margin-top:1.5rem;text-align:center}@media only screen and (min-width: 900px){.table-heading{font-size:1.25rem}}.interactive-table input::-webkit-outer-spin-button,.interactive-table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.interactive-table input[type=number]{-moz-appearance:textfield}.interactive-table .input-wrapper{display:grid;gap:1.5rem;grid-template-columns:auto auto}@media only screen and (max-width: 530px){.interactive-table .input-wrapper{grid-template-columns:auto}.interactive-table .input-wrapper div{display:flex;justify-content:space-between}.interactive-table .input-wrapper div label,.interactive-table .input-wrapper div strong{flex-shrink:0}.interactive-table .input-wrapper div input{min-width:0}}@media only screen and (max-width: 360px){.interactive-table .input-wrapper div{align-items:center}.interactive-table .input-wrapper div label,.interactive-table .input-wrapper div strong{flex-shrink:1}}.interactive-table .input-wrapper span{font-size:0.875rem;font-weight:400;line-height:1.5}@media only screen and (min-width: 900px){.interactive-table .input-wrapper span{font-size:1rem}}.interactive-table .input-wrapper label,.interactive-table .input-wrapper strong{font-size:0.875rem;font-weight:400;line-height:1.5;font-weight:bold;margin-right:1rem}@media only screen and (min-width: 900px){.interactive-table .input-wrapper label,.interactive-table .input-wrapper strong{font-size:1rem}}p.caption,p.source{font-size:0.875rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}@media only screen and (min-width: 900px){p.caption,p.source{font-size:1rem}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.interactive-chart{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#fff;padding:2rem 1.5rem 5rem 1.5rem;margin-top:2rem;margin-bottom:2rem}.interactive-chart.dropdowns{padding:2rem 1.5rem}.interactive-chart h3{font-size:1rem;font-weight:500;letter-spacing:0.01em;line-height:1.3;text-align:center;border-bottom:1px solid #C1C1BD;padding-bottom:0.75rem;margin-bottom:2rem;margin-top:0}@media only screen and (min-width: 900px){.interactive-chart h3{font-size:1.25rem}}.interactive-chart .chart-wrapper{position:relative;width:100%;height:auto}.interactive-chart .chart-wrapper.square{aspect-ratio:1;margin:auto}@media only screen and (min-width: 650px){.interactive-chart .chart-wrapper.square{width:60%}}@media only screen and (min-width: 470px) and (max-width: 650px){.interactive-chart .chart-wrapper.square{width:80%}}.interactive-chart .interactive-controls{display:grid;justify-items:center}.interactive-chart .interactive-controls select,.interactive-chart .interactive-controls .multiselect-dropdown{font-size:0.875rem;font-weight:400;line-height:1.5;background-color:#F9F9F9;border:1px solid #E4E4E4;padding:0.5rem 0.75rem;margin:4rem auto;max-width:20rem}@media only screen and (min-width: 900px){.interactive-chart .interactive-controls select,.interactive-chart .interactive-controls .multiselect-dropdown{font-size:1rem}}.interactive-chart .interactive-controls select .optext,.interactive-chart .interactive-controls .multiselect-dropdown .optext{background-color:#F9F9F9;border:none}.interactive-chart .interactive-controls #slider{width:20rem}.interactive-chart #slider{font-size:0.875rem;font-weight:400;line-height:1.5}@media only screen and (min-width: 900px){.interactive-chart #slider{font-size:1rem}}.interactive-chart #slider .noUi-target{background-color:#F9F9F9}.interactive-chart #slider .noUi-connect{background-color:#000}.interactive-chart #slider .noUi-hangle{width:1rem;height:1rem}.interactive-chart #slider .noUi-tooltip{font-size:0.875rem;font-weight:400;line-height:1.5;background-color:#fff;color:#000}@media only screen and (min-width: 900px){.interactive-chart #slider .noUi-tooltip{font-size:1rem}}.interactive-chart .interactive-dropdowns{display:grid;grid-template-columns:auto auto;gap:2rem;align-items:center}@media only screen and (max-width: 530px){.interactive-chart .interactive-dropdowns{grid-template-columns:1fr;justify-items:center;gap:0}.interactive-chart .interactive-dropdowns select,.interactive-chart .interactive-dropdowns .multiselect-dropdown{margin-bottom:0 !important;min-width:14rem}}.interactive-chart .interactive-dropdowns select,.interactive-chart .interactive-dropdowns .multiselect-dropdown{background-color:#F9F9F9;border:1px solid #E4E4E4;padding:0.5rem 0.75rem;margin:2rem 0;max-width:20rem;width:unset !important}.interactive-chart .interactive-dropdowns select .optext,.interactive-chart .interactive-dropdowns .multiselect-dropdown .optext{background-color:#F9F9F9;border:none}@media only screen and (min-width: 50rem){.interactive-chart{width:inherit;position:inherit;margin-left:auto;left:0}.interactive-chart .interactive-controls{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}}.interactive-chart #chart-lorenz-curve+p{margin-top:1rem;padding-top:1rem;border-top:1px solid #C1C1BD}.interactive-chart .lorenz-controls ol{list-style-type:none;counter-reset:society;margin-left:0}.interactive-chart .lorenz-controls .lorenz-input-wrapper{display:flex;align-items:center;gap:1rem;counter-increment:society}.interactive-chart .lorenz-controls .lorenz-input-wrapper::before{content:"Society " counter(society);white-space:nowrap}.interactive-chart .lorenz-controls .lorenz-input-wrapper input{background-color:#F9F9F9;border:1px solid #E4E4E4;margin:1rem 0;padding:0.5rem}.interactive-chart .lorenz-controls .lorenz-input-wrapper button{background-color:#fff;color:#C1C1BD;font-size:3rem}.interactive-chart .lorenz-controls button{background-color:#fff;color:#C1C1BD;font-size:3rem}.interactive-chart .tech-canvas-wrapper{margin:auto;margin-bottom:2rem}.interactive-chart .technology-controls{margin-top:1.5rem}.interactive-chart .technology-controls label{font-size:0.875rem;font-weight:400;line-height:1.5;font-weight:bold}@media only screen and (min-width: 900px){.interactive-chart .technology-controls label{font-size:1rem}}.interactive-chart .technology-controls ol{list-style-type:none;counter-reset:technology;margin-left:0}.interactive-chart .technology-controls ol li.input-item{counter-increment:technology;display:flex;align-items:end;justify-content:space-between;margin-bottom:1.5rem}@media only screen and (max-width: 410px){.interactive-chart .technology-controls ol li.input-item{align-items:center}}.interactive-chart .technology-controls ol li.input-item::before{content:"Tech " counter(technology,upper-alpha);white-space:nowrap}.interactive-chart .technology-controls ol li.input-item .pair-wrapper{display:flex;gap:1rem}@media only screen and (max-width: 410px){.interactive-chart .technology-controls ol li.input-item .pair-wrapper{flex-direction:column}}@media only screen and (max-width: 560px) and (min-width: 410px){.interactive-chart .technology-controls ol li.input-item .pair-wrapper input{min-width:100%;width:0}}.interactive-chart .technology-controls .cost-wrapper{display:flex;gap:1rem;margin-bottom:1.5rem}@media only screen and (max-width: 430px){.interactive-chart .technology-controls .cost-wrapper .input-wrapper{flex-basis:50%}.interactive-chart .technology-controls .cost-wrapper .input-wrapper input{min-width:100%;width:0}}.interactive-chart .technology-controls .input-wrapper{display:flex;flex-direction:column}.interactive-chart .technology-controls .input-wrapper label{font-size:0.875rem;font-weight:400;line-height:1.5;font-weight:bold;margin-bottom:0.25rem}@media only screen and (min-width: 900px){.interactive-chart .technology-controls .input-wrapper label{font-size:1rem}}.interactive-chart .technology-controls button{background-color:#fff;color:#C1C1BD;font-size:3rem;line-height:0.5}.static-chart{background-color:#fff;padding:1.5rem;position:relative;margin-bottom:1.5rem}.static-chart h3{font-size:1rem;font-weight:500;letter-spacing:0.01em;line-height:1.3;text-align:center;border-bottom:1px solid #C1C1BD;padding-bottom:0.75rem;margin-bottom:2rem;margin-top:0;text-transform:none;color:#000}@media only screen and (min-width: 900px){.static-chart h3{font-size:1.25rem}}.static-chart .chart-wrapper{position:relative;width:100%;height:auto}.budget-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;margin-top:2rem}.budget-controls .slider-wrapper{margin-bottom:3rem}.budget-controls label{font-size:0.875rem;font-weight:400;line-height:1.5;font-weight:bold}@media only screen and (min-width: 900px){.budget-controls label{font-size:1rem}}.budget-controls #slider{margin-top:2rem}@media only screen and (max-width: 540px){.budget-controls{grid-template-columns:1fr}.budget-controls #slider{max-width:320px}}.smoothing-controls{display:grid;grid-template-columns:min-content min-content;column-gap:1rem;row-gap:0.5rem;margin-top:1rem}.smoothing-controls label{font-size:0.875rem;font-weight:400;line-height:1.5;font-weight:bold;white-space:nowrap}@media only screen and (min-width: 900px){.smoothing-controls label{font-size:1rem}}.smoothing-controls input{max-width:5rem}.intercepts{font-size:0.875rem;font-weight:400;line-height:1.5;background-color:#f9f9f9;border:1px solid gray;border-radius:0.5rem;display:flex;gap:1rem;margin-top:1rem;padding:1rem;width:fit-content}@media only screen and (min-width: 900px){.intercepts{font-size:1rem}}.intercepts.smoothing{flex-direction:column}#formula-equation{overflow-x:scroll}.multiselect-dropdown{display:inline-block;padding:2px 5px 0px 5px;border-radius:4px;border:solid 1px #ced4da;background-color:white;position:relative;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;margin:1rem}.multiselect-dropdown span.optext,.multiselect-dropdown option{margin-right:0.5em;margin-bottom:2px;padding:1px 0;border-radius:4px;display:inline-block;background-color:lightgray;padding:1px 11px 1px 1px}.multiselect-dropdown span.optext .optdel,.multiselect-dropdown option .optdel{float:right;margin:0 -6px 1px 5px;font-size:0.7em;margin-top:2px;cursor:pointer;color:#666}.multiselect-dropdown span.optext .optdel:hover,.multiselect-dropdown option .optdel:hover{color:#c66}.multiselect-dropdown span.placeholder{margin-right:0.5em;margin-bottom:2px;padding:1px 0;border-radius:4px;display:inline-block;color:#ced4da}.multiselect-dropdown span.maxselected{width:100%}.multiselect-dropdown-list-wrapper{box-shadow:gray 0 3px 8px;z-index:100;padding:2px;border-radius:4px;border:solid 1px #ced4da;display:none;margin:-1px;position:absolute;top:0;left:0;right:0;background:white}.multiselect-dropdown-list-wrapper .multiselect-dropdown-search{margin-bottom:5px}.multiselect-dropdown-list{padding:2px;height:15rem;overflow-y:auto;overflow-x:hidden}.multiselect-dropdown-list::-webkit-scrollbar{width:6px}.multiselect-dropdown-list::-webkit-scrollbar-thumb{background-color:#bec4ca;border-radius:3px}.multiselect-dropdown-list div{padding:5px}.multiselect-dropdown-list div:hover{background-color:#ced4da}.multiselect-dropdown-list input{height:1.15em;width:1.15em;margin-right:0.35em}.multiselect-dropdown-all-selector{border-bottom:solid 1px #999}.noUi-target{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#FAFAFA;border-radius:10px;border:1px solid black;font-size:.84em}.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{width:100%;height:100%;position:relative;z-index:1;overflow:hidden;z-index:0;border-radius:3px}.noUi-connect{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;background:#428bca}.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-vertical{width:18px}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}.noUi-vertical .noUi-handle{width:28px;height:28px;right:-6px;bottom:-17px}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-origin{height:0}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-horizontal .noUi-handle{width:28px;height:28px;right:-17px;top:-6px}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #D9D9D9;border-radius:50%;background:#FFF;cursor:grab;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-draggable{cursor:ew-resize}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;cursor:grabbing}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}[disabled].noUi-target{cursor:not-allowed}[disabled].noUi-handle{cursor:not-allowed}.noUi-pips{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;color:#000}.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#999}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#262626}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border-radius:8px;background:#428bca;color:#ffffff;padding:3px;text-align:center;white-space:nowrap;line-height:1.6}
