﻿*{border:0;font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{background-color:oldlace;font-family:EB Garamond,sans-serif;font-size:20px;line-height:160%;font-display:swap}.outer{display:table;position:absolute;top:0;left:0;height:100%;width:100%}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto;max-width:768px;padding:0 16px;box-sizing:border-box}@media only screen and (max-width: 600px){.inner{max-width:400px}}pre,code{font-family:monospace;background-color:rgba(2,10,25,0.1);border-radius:5px}code{font-size:12px;padding:4px}pre{margin-top:1.5em;margin-bottom:1.5em;word-wrap:normal;padding:16px;overflow:auto;font-size:85%;line-height:1.45}pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}pre code::before,pre code::after{content:normal}footer{width:100%;text-align:center;margin-bottom:60px;border-top:1px solid #333;padding-top:1em;font-size:small;color:#333}footer .fas,footer .fab,footer .ai{font-size:large;transition:all .15s ease-in-out}footer .fas:hover,footer .fab:hover,footer .ai:hover{color:#007bff;transform:scale(1.5)}footer ul li a i{color:#333}footer ul{display:table;margin:auto;padding:0}footer li{list-style-type:none;display:inline-block;padding:0px 10px}footer a{color:#333;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}footer a:hover{text-decoration-style:solid;text-decoration-color:#007bff}header{text-align:center;position:static;margin-top:60px;line-height:1.1}header .title{font-family:Libre Baskerville,serif;font-size:52px;text-decoration:none;margin:0;padding:0;color:#333;font-display:swap}@media only screen and (max-width: 600px){header .title{margin-bottom:10px}header .title{font-size:44px}}nav{margin-top:1.5em;margin-bottom:1em;padding:0;color:#333;text-align:center}nav a{display:inline-block;color:#007bff;text-decoration:none}nav a::after{margin-top:4px;content:'';display:block;width:0;height:4px;background:#007bff;transition:width 0.25s}nav a:hover::after{width:100%}nav ul{display:table;margin:auto;padding:0}nav li{list-style-type:none;display:inline-block;font-size:24px;padding:0;margin:0}nav li+li:before{content:"●";padding:16px}@media only screen and (max-width: 600px){nav{border-top:1px solid #020a19;border-bottom:1px solid #020a19;padding:1em}nav li{padding:6px 0;display:block}nav li+li:before{content:"";padding:0}}.landing-page-wrapper{display:flex;flex-direction:column}.top-content{display:flex;justify-content:space-between}.landing-page-content{flex:2}.landing-page-image{flex:1;text-align:right}.landing-page-image img{border-radius:15px;width:85%;height:auto}.bottom-content{width:100%}@media only screen and (max-width: 600px){.top-content{flex-direction:column}.landing-page-content,.landing-page-image{margin-right:0;width:100%}.landing-page-image img{width:100%}}main{text-align:left;width:100%;padding-top:25px;padding-bottom:40px;color:#333}main a{color:#007bff;text-decoration:none;text-underline-offset:3px}main a:hover{text-decoration-style:solid;text-decoration-color:#007bff}main figure{display:block;width:90%;margin:2em auto;text-align:center}main figure table{width:100%}main figcaption{font-size:smaller;line-height:1.5em;color:rgba(51,51,51,0.75);margin-bottom:-1em;text-align:left}main figcaption a{color:#8d8d8d !important}main figcaption h4{display:inline;font-weight:normal}main .center{text-align:center}main>:first-child{margin-top:0 !important}.post h1{margin-bottom:0}.post h1 a{text-decoration:none !important;margin-bottom:0}.post time{width:100%;display:inline-block;text-align:center;font-size:small;margin-top:-1.5em;margin-bottom:0.5em;padding:0}.post>:first-child{margin-top:0 !important}.post-separator{width:80%;margin:64px auto}.read-more{width:90%;margin:0 auto;text-align:center}p{margin:1em 0}img{max-width:100%}em,q,em,dfn{font-style:italic}strong{font-weight:600}del,s{text-decoration:line-through}hr{width:50%;height:1px;background:#333;margin:64px auto}small,sub,sup{font-size:small}sub{vertical-align:sub}sup{vertical-align:super}kbd{border:1px solid #333;border-radius:4px;font-size:smaller;padding:0 0.25em}h1,h2,h3,h4,h5,h6{padding:0;text-align:center;font-weight:700;margin-bottom:0.6em}h1{font-size:26px;margin-top:2.4em}h2{font-size:22px;margin-top:2.0em}h3{font-size:18px;margin-top:1.8em}h4{font-size:16px;margin-top:1.6em}h5{font-size:14px;margin-top:1.4em}h6{font-size:12px;margin-top:1.2em}blockquote{border-left:4px solid #007bff;font-style:italic;padding:0.5em 2em}blockquote cite{font-style:normal;display:block;font-size:smaller;width:100%;text-align:right}blockquote p{margin:0}ol,ul{padding-left:1.5em}li{margin-bottom:0.25em}table{border-collapse:collapse;margin:1.5em auto;width:90%}table>tbody>tr:last-child{border-bottom:2px solid rgba(2,10,25,0.2)}th{border-top:2px solid rgba(2,10,25,0.2);border-bottom:1px solid rgba(2,10,25,0.2);padding:0.25em}td{padding:0.25em}.footnotes{font-size:small}.footnotes ol li p{margin:0}.footnote-ref{color:#007bff;text-decoration:none !important;font-weight:700;display:inline-block;padding:0 1px}.footnote-backref{color:#007bff;text-decoration:none !important;font-weight:700;display:inline-block;padding:0 1px}.katex{font-size:1.1em !important}span .katex-display{margin-top:2em;margin-bottom:2em}
