body{min-height:100vh;display:flex;flex-flow:column nowrap;background-color:#fafafa;text-rendering:optimizeLegibility;color:#444;padding:0 15px;margin:8px;line-height:1.5;font-size:18px;font-family:"Iowan Old Style",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif}nav#top{width:100ex;max-width:calc(100vw - 46px);margin:40px auto 0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}div#logo{flex:0 0 auto}div#logo a{display:block}div#logo img{width:500px;max-width:95vw}nav#top ul{font-size:13px;list-style-type:none;text-align:right;padding:0;margin:0}@media (max-width:700px){nav#top{flex-flow:column nowrap;width:100%}nav#top ul{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;max-width:500px;text-align:center}nav#top li{display:block}}div#main-horizontal{flex:1 0 auto;width:100ex;max-width:calc(100vw - 46px);margin:40px auto 0 auto;display:flex;flex-flow:row nowrap}div#main-horizontal nav{flex:1 0 0;order:1;font-size:13px}div#main-horizontal nav ul{list-style-type:none;text-transform:uppercase;letter-spacing:0.1em;word-spacing:0.2em;margin:0;padding:0}div#main-horizontal nav li{margin:0 0 1em 0}div#main-horizontal main{flex:4 0 0;order:2;max-width:80%}@media (max-width:700px){div#main-horizontal{flex-flow:column nowrap}div#main-horizontal nav{order:3;text-align:center;margin-top:4em}div#main-horizontal main{max-width:initial}}main header{line-height:1.2}code{font-size:90%;font-family:Menlo,"Lucida Console",Monaco,monospace}.title{margin-bottom:6px}p.author,p.published{margin:0;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;word-spacing:0.2em;font-size:0.6em}p.abstract{font-style:italic;color:rgba(68,68,68,0.8)}a{text-decoration:none;color:rgb(251,65,58);font-weight:bold}a:hover{background-color:rgba(251,65,58,0.2)}article p{}article hr{border:none;padding:1em 0}article .figure{margin:2em}article .figure img{width:100%}blockquote{margin-left:0;border-left:0.5ex solid rgba(251,65,58,0.2);padding-left:2em;color:rgb(68,68,68,0.9)}article ol,article ul{padding-left:40px}article blockquote>ol,article blockquote>ul{padding-left:10px}div.sourceCode{overflow:auto;line-height:1.2;margin:0 0 0 4ex;padding:3px;border-radius:3px;background-color:rgba(251,65,58,0.1);border:solid 1px rgba(251,65,58,0.2)}pre.sourceCode{margin:0}code.sourceCode{white-space:pre}div.post-preview>p{max-height:6em;overflow:hidden;position:relative}div.post-preview>p::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(255,255,255,0) 3em,#fafafa);pointer-events:none}section.post{padding-bottom:80px;position:relative}section.post::after{position:absolute;left:0;bottom:calc(40px - 0.5em);content:"\00272f";text-align:center;width:100%;font-size:1.5em;line-height:1;color:rgba(251,65,58,0.8)}section.post:last-child{padding-bottom:0}section.post:last-child::after{display:none}aside{padding-top:120px;font-size:12px;position:relative;text-align:center}aside#recents ul{list-style-type:none;margin:0;padding:0}aside#recents li{margin:0 0 1em 0}aside#recents p{margin:0}aside#recents p.published{font-size:0.8em}aside#recents p.abstract{margin:0 auto;max-width:70ex}aside#blocks{display:flex;flex-flow:row nowrap}aside::before{position:absolute;top:calc(60px - 8px - 0.5em);left:0;right:0;width:100%;content:"\002737\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\002737\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\002737";color:rgba(251,65,58,0.8);font-size:2em}aside#blocks a{color:inherit;text-decoration:none}#talent,#nojs{flex:1 0 0;margin:5px 15px;background-color:rgba(251,65,58,0.1);padding:1em;opacity:0.8}@media (max-width:700px){aside#blocks{flex-flow:column nowrap}}footer{margin:1em 0 40px 0;display:flex;background-color:rgba(251,65,58,0.1)}#copyright{background-color:#fafafa;padding:0 2em;margin:0 auto;font-size:9px;text-align:center;color:rgba(68,68,68,0.6)}
code span.al{color:rgb(251,65,68);background-color:rgba(251,65,58,0.2);font-weight:bold}
code span.an{color:#ca60ca}
code span.at{color:#0057ae}
code span.bn{color:rgba(251,65,68,0.8)}
code span.bu{color:rgba(251,65,68,0.8);font-weight:bold}
code span.cf{color:rgba(251,65,68,0.8);font-weight:bold}
code span.ch{color:rgba(251,65,68,0.6)}
code span.cn{color:#aa5500}
code span.co{color:rgba(68,68,68,0.5)}
code span.cv{color:#0095ff}
code span.do{color:#607880}
code span.dt{color:rgb(251,65,68)}
code span.dv{color:#b08000}
code span.er{color:#bf0303;text-decoration:underline}
code span.ex{color:#0095ff;font-weight:bold}
code span.fl{color:rgba(251,65,68,0.6)}
code span.fu{color:rgb(68,68,68)}
code span.im{color:#ff5500}
code span.in{color:#b08000}
code span.kw{color:rgba(251,65,68,0.8);font-weight:bold}
code span.op{color:rgb(68,68,68)}
code span.ot{color:rgba(251,65,68,0.6)}
code span.pp{color:#006e28}
code span.re{color:#0057ae;background-color:#e0e9f8}
code span.sc{color:rgba(251,65,68,0.6)}
code span.ss{color:rgba(251,65,68,0.6)}
code span.st{color:rgba(251,65,68,0.6)}
code span.va{color:rgb(68,68,68)}
code span.vs{color:rgba(251,65,68,0.6)}
code span.wa{color:rgb(251,65,68)}

div.footnotes{font-size:small}
