.no-js .top-bar{display:none}@media screen and (min-width:40em){.no-js .top-bar{display:block}.no-js .title-bar{display:none}}body{background-color:#faf8f8;color:#101730;font-family:'Droid Serif',serif}.site-hamburger{position:relative;top:1px;margin-left:.5rem;cursor:pointer}.nav-bar{font-family:Carlito,sans;font-size:120%;padding-bottom:10px}.nav-bar a,.nav-bar button,.nav-bar ul,.title-bar,.top-bar{background-color:#536878;color:#fff;border:none}.top-bar{padding-left:1.5rem}.site-title{padding:.7rem .8rem;line-height:1;color:#b3cde0}.endofpage{background-color:#536878;height:50px;background-repeat:repeat-x;margin-top:3ex}main{margin-top:2ex}a{border-bottom:1px dotted #101730;border-radius:3px;color:#101730}h1,h2,h3,h4,h5,h6{font-family:Carlito,sans}@media screen and (min-width:40em){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}}code{color:#101730;background-color:#ece8e8;border:none;padding-left:.3em;padding-right:.3em}pre>code{font-family:'Source Code Pro','Courier New',Courier,monospace;background-color:transparent;border:none;overflow:auto;padding:0;border-radius:2px;white-space:pre-wrap}pre{margin:0 0 16px 0;border-left:1px dashed #2199e8;padding-left:1em}.hljs{background-color:transparent;color:#101730;padding:0}.button{border-radius:3px}.nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.full-figure{margin:0}.whatisthis hr{border-style:solid;border-color:#536878}ul.taxonomy-terms{margin-left:0;list-style-type:none}.taxonomy-terms li{display:inline}.taxonomy-terms li::after{content:","}.taxonomy-terms li:last-child::after{content:""}.taxonomy-terms a{border:none}.pagination{font-size:small}.pagination a{border:none;padding-bottom:1px}.pagination a:hover{background-color:transparent;border-bottom:1px dotted #2199e8;padding-bottom:0}.button.primary{background-color:#536878;color:#fefefe}.button.hollow.pub-link{font-family:Carlito,sans;color:#536878;border:1px dotted #101730;transition:none;padding:.35em .4em;margin:0 0 .5rem 0}.button.hollow.pub-link:hover{border-color:#1299e8;color:#2199e8;transition:none}.button.hollow.primary{font-family:Carlito,sans;border:1px solid #101730;color:#536878;transition:none}.button.hollow.primary:hover{color:#2199e8;border-color:#2199e8;transition:none}.pub-icon{color:#101730;font-size:.81em;padding-top:6px}.pub-banner{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.pub .pub-info{padding-left:.5rem;border-left:3px solid #2199e8}.pub .pub-authors{font-style:italic;line-height:30px}.pub .pub-row-heading{font-weight:700}.pub .button.hollow.primary{padding:.35em .4em;margin:.5rem 0}.share-box{margin-top:3px;padding-right:1rem}.share-box ul.share{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.share-box ul.share li{display:inline-flex;margin-right:5px}.share-box ul.share li:last-of-type{margin-right:0}.share-box ul.share li .fa{display:block;width:30px;height:30px;line-height:30px;font-size:16px;text-align:center;transition:all 150ms ease-in-out;color:#faf8f8}.share-box ul.share li a{display:block;border:1px solid #536878;border-radius:10%;background-color:#536878;text-decoration:none!important;margin:0}.share-box ul.share li:hover .fa{transform:scale(1.4);color:#1585cf}.post-metadata{color:#536878;margin-bottom:1rem;margin-top:-1em;font-size:small;font-family:Carlito,sans}.post-date{font-style:italic;font-family:Carlito,sans}.post-metadata a{color:#536878;border:none}