/*!* Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)*/*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body{-webkit-font-smoothings:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}code{padding:2px 4px;font-size:90%;background-color:#eee;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-wrap:break-word}pre code{background-color:transparent;padding:0}pre{display:block;padding:9.5px;margin:0 0 10px;line-height:1.4;word-wrap:break-word;border:1px solid #ccc;box-shadow:0 5px 5px -5px #777777;max-width:100%;color:#f8f8f2;background-color:#272822}pre,code{font-family:monocode,monospace;-webkit-font-smoothings:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:lora,serif}h1#title{font-size:2em}body{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.content-container{padding-left:1em;padding-right:1em}.content-container-narrow-pad{padding:.5em}.v-center{align-items:center}.look-sheet-bkg{background-color:#fff}@media(min-width:720px){html{font-size:14.4px}.content-container{width:45rem;padding-left:2em;padding-right:2em;margin:0 auto}.content-container-narrow-pad{padding-left:.5em;padding-right:.5em;width:45rem;margin:0 auto}.bottom-links{border:1px solid #ccc;border-bottom:0}.look-sheet{border:1px solid #ccc;box-shadow:0 5px 5px -5px #777777;margin-top:1em;margin-bottom:1em;min-height:0;background-color:#fff}.look-sheet-bkg{background-color:#fffdf7}}figure.smaller{max-width:67%}.look-sheet-border{border:1px solid #ccc;box-shadow:0 5px 5px -5px #777777;margin-top:1em;margin-bottom:1em;min-height:0}.article-pad-v{padding-top:1em;padding-bottom:1em}blockquote{border-left:#777 .25em solid;padding:0 1.25em;margin:2em 0 2em 1em}body.sticky-nav .navbar{position:sticky;z-index:1000;top:0}.nav-bkg{color:#fff;background:#00223e;background:-webkit-linear-gradient(135deg,#00223E 80%,#FFA17F 80%);background:linear-gradient(135deg,#00223E 80%,#FFA17F 80%)}.nav-bkg-50{color:#fff;background:#00223e;background:-webkit-linear-gradient(135deg,#00223E 50%,#FFA17F 50%);background:linear-gradient(135deg,#00223E 50%,#FFA17F 50%)}.drop-shadow{box-shadow:0 5px 5px -5px #777777}.nav-bkg a{text-decoration:underline}.pagewide-bar-padding{padding:.5em 1em}nav a,nav a:hover,nav a:visited{color:#fff}.post-date{color:#777}.post-tags,.post-tags a,.post-tags a:hover,.post-tags a:visited{color:#777}.margin-top-2em{margin-top:2em}.article-body h2,.article-body h3{margin-top:2em;margin-bottom:.5em}kbd{background-color:#333;color:#fff;padding:2px 4px;border-radius:4px;font-size:95%;white-space:nowrap}figure{margin:2em auto;display:table;text-align:center}.squash-bottom{margin-bottom:0}.squash-top{margin-top:0}.twoup.squash-bottom figure{margin-bottom:0}.twoup.squash-top figure{margin-top:0}.twoup{display:flex}.twoup figure{max-width:48%;display:inline-block}.twoup figure:first-child{margin-left:0}.twoup figure:last-child{margin-right:0}figure:not(.no-border) video,figure:not(.no-border) img,figure:not(.no-border) object,figure:not(.no-border).style-tables table{border:1px solid #ccc;box-shadow:0 5px 5px -5px #777777;max-width:100%;background-color:#fff;max-height:85vh}hr{padding:0;border:none;border-top:1px solid #aaa;margin:2.5em 3em}body{background-color:#fffdf7}figcaption{margin-top:.75em;font-style:italic;text-align:center;font-size:.75em;color:#5e5e5e}figure figcaption :last-child{margin-bottom:0}.footnotes{margin-top:4em;font-size:85%}.footnotes hr{margin-bottom:1em}.footnotes li{margin:0 0 12px}twitter-widget{margin:2em auto!important}.list-unstyled{padding-left:0;margin-bottom:0;list-style:none}.flex-row{display:flex;justify-content:space-between}.flex-row.flex-center{justify-content:center}a.no-underline:hover{text-decoration:none}a.no-underline:hover .re-underline{text-decoration:underline}a.btn-dashed{border:dashed 1px #777;border-radius:4px;padding:.5em}a.btn-dashed:hover{box-shadow:0 5px 5px -5px #777777;border:solid 1px #777;text-decoration:none;background-color:#7772;transition:all .1s}.vertical-margins{margin-top:1em;margin-bottom:1em}.list-of-titles .post-title{color:#000;font-size:1.5em}.list-of-titles li a{text-decoration:none;display:block;padding:1em;border-bottom:1px solid #ccc;border-left:1px solid transparent;border-right:1px solid transparent}.list-of-titles li a:hover{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;box-shadow:0 5px 5px -5px #777777}.list-of-titles li a:hover .post-title{text-decoration:underline}.list-of-titles li:first-child a{border-top:1px solid #ccc}.list-of-titles .post-meta{font-size:.875em;color:#777}ul.right-links{display:none;float:right}ul.right-links li{display:inline-block;margin-right:1em}@media(min-width:440px){ul.right-links{display:block}.float-right{float:right}}.embed.rich,img{max-width:100%}p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.look-sheet-bkg.draft,.list-of-titles li.draft a:hover{background:repeating-linear-gradient(135deg,white,white 10px,#ffd4a3 12px,#ffd4a3 12px)}.list-of-titles li.draft{background:repeating-linear-gradient(135deg,#fffdf7,#fffdf7 10px,#ffd4a3 12px,#ffd4a3 12px)}.post-meta.draft{font-weight:700}.text-1p5{font-size:1.5em}.text-0p75{font-size:.75em}aside.article-aside{background-color:#fffdf7;padding:0 1em;margin-top:3em}aside.article-aside>p:first-child{margin-top:1rem}aside.content-warning{font-style:italic;margin-bottom:2rem;color:#777;border-top:solid 1px #777;border-bottom:solid 1px #777;padding-left:1em;padding-right:1em;padding-top:.25em;padding-bottom:.25em;display:inline-block}aside.content-warning>p:last-child{margin-bottom:0}h2+aside.article-aside,h3+aside.article-aside,h4+aside.article-aside,h5+aside.article-aside{margin-top:.5em}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:.5em}.expander{background-color:#fffdf7;padding:0 1em;position:relative}.expander h2:first-child{margin-top:.5em;margin-bottom:.5em}.expander .button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;line-height:1.5;border-radius:.25rem;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;padding:.25rem .75rem;font-size:.875rem;color:#fff;box-shadow:0 5px 5px -5px #777777;background:#00223e;background:-webkit-linear-gradient(135deg,#00223E 85%,#FFA17F 85%);background:linear-gradient(135deg,#00223E 85%,#FFA17F 85%)}.expander .button{position:absolute;top:0;right:0;margin-right:1em;margin-top:1em}.hidden{display:none}.expander input.show:checked~.inner{display:block}.expander input.hide:checked~.inner{display:none}.expander input.show:checked~.button-show{display:none}.expander input.hide:checked~.button-hide{display:none}a.footnote-backref::before{content:' '}.header-link{text-decoration:none;position:absolute;right:0;top:0;background:linear-gradient(90deg,transparent 0%,white 20%);color:grey;fill:grey}aside .header-link{background:linear-gradient(90deg,transparent 0%,#fffdf7 20%)}.header-link:hover{text-decoration:none}h2,h3,h4{position:relative}h2:not(:hover) .header-link,h3:not(:hover) .header-link,h4:not(:hover) .header-link{display:none}.header-link svg{height:.65em;margin-bottom:.225em;margin-left:.6em;margin-right:.6em}#content{position:relative}.floating-footnotes{width:25em;margin-top:0;position:absolute;top:0;left:calc(100% + 2em)}.floating-footnotes hr{display:none}.floating-footnotes li[role=doc-endnote] p:last-child{margin-bottom:0}a.timestamp{border:solid 1px #007bff;background:#007bff;background:linear-gradient(145deg,#007bff 60%,#0056b3 100%);color:#fff;border-radius:4px;padding:2px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}figure audio{width:580px;max-width:100%}article table{margin:2.5em auto}article table td:not(:first-child),article table th:not(:first-child){padding-left:2em}article table thead tr{border-bottom:1px solid #00223e}article table{border-bottom:1px solid #00223e}article table thead th{padding-bottom:.5em;font-family:lora,serif}article table tbody tr:first-child td{padding-top:.75em}article table tbody tr:last-child td{padding-bottom:.75em}article table td,article table th{padding-left:.5em;padding-right:.5em;padding-top:.25em;padding-bottom:.25em;vertical-align:top}.sidepull-side{margin-bottom:4em}@media(min-width:1170px){.sidepull-container{position:relative}.sidepull-container .sidepull-side{position:absolute;position:sticky;width:16em;top:3em;margin-left:-18em;float:left}.sidepull-not-when-sidebar-shown{display:none}}.chroma{color:#f8f8f2;background-color:#272822}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .na{color:#a6e22e}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ne{color:#a6e22e}.chroma .nf{color:#a6e22e}.chroma .nx{color:#a6e22e}.chroma .nt{color:#f92672}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#a6e22e}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}