@import url("https://fonts.googleapis.com/css?family=Montserrat&display=swap");@media (prefers-color-scheme: light){body{color:#222;background-color:#eee}body .secondary{color:gray}body a,body a:link,body a:visited{color:#3d3cba}body a:hover{color:#171746}body blockquote{border-left:2px solid gray}body code{background-color:#ddd}body pre code{background-color:rgba(0,0,0,0)}body .footnote-definition sup{color:gray}}@media (prefers-color-scheme: dark){body{color:#eee;background-color:#161616}body .secondary{color:#999}body a,body a:link,body a:visited{color:#959bf0}body a:hover{color:#c2c5f6}body blockquote{border-left:2px solid #999}body code{background-color:#444}body pre code{background-color:rgba(0,0,0,0)}body .footnote-definition sup{color:#999}}.dark-mode-buttons{position:absolute;top:1em;right:1em}.dark-mode-button{border:none;background-color:rgba(0,0,0,0)}.dark-mode-button:hover{cursor:pointer}body:not(.dark-mode){color:#222;background-color:#eee}body:not(.dark-mode) .secondary{color:gray}body:not(.dark-mode) a,body:not(.dark-mode) a:link,body:not(.dark-mode) a:visited{color:#3d3cba}body:not(.dark-mode) a:hover{color:#171746}body:not(.dark-mode) blockquote{border-left:2px solid gray}body:not(.dark-mode) code{background-color:#ddd}body:not(.dark-mode) pre code{background-color:rgba(0,0,0,0)}body:not(.dark-mode) .footnote-definition sup{color:gray}body:not(.dark-mode) #dark-mode-on{display:inline}body:not(.dark-mode) #dark-mode-off{display:none}body.dark-mode{color:#eee;background-color:#161616}body.dark-mode .secondary{color:#999}body.dark-mode a,body.dark-mode a:link,body.dark-mode a:visited{color:#959bf0}body.dark-mode a:hover{color:#c2c5f6}body.dark-mode blockquote{border-left:2px solid #999}body.dark-mode code{background-color:#444}body.dark-mode pre code{background-color:rgba(0,0,0,0)}body.dark-mode .footnote-definition sup{color:#999}body.dark-mode #dark-mode-on{display:none}body.dark-mode #dark-mode-off{display:inline}html{font-family:-apple-system,BlinkMacSystemFont,"Montserrat","Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;background:#fff;color:#333;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.container{max-width:42em;margin:0 auto}main{outline:none}h1{font-size:1.35em}h2{font-size:1.2em}h3{font-size:1.1em}a{color:#1d60a3;text-decoration:none}a:active,a:hover{outline:0}a:hover,a:focus{color:#a31d1d;border-bottom:1px solid rgba(163,29,29,.5)}a:active{color:#a31d1d;opacity:.9;border-bottom:1px solid rgba(163,29,29,.5)}a.active{color:#a31d1d}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{left:auto;top:0px;width:auto;height:auto;overflow:auto;z-index:999;padding:4px 6px 4px 6px;text-decoration:underline;border:none}.table-wrapper{overflow-x:auto}table{max-width:100%;border-spacing:0}thead{background:lightgrey}th,td{padding:.5em 1em;border:1px double lightgrey}pre{padding:1em;background-color:#f1f1f1;max-width:100%;overflow:auto}code,pre,kbd{font-family:monospace;font-size:.9em;line-height:154%}blockquote{border-left:2px solid #ccc;padding:.1em 1em;margin-left:.75em}p{margin-top:.5em;margin-bottom:.5em}hr{height:1px;border:0;border-top:1px solid #ccc}ul ol,ol ol,ul ul{margin:0em 2em}header{display:flex;justify-content:space-between}header h1{font-size:1em;margin-top:1em;margin-bottom:0;font-weight:normal}header h2{font-size:1em;margin:0;font-weight:normal}header nav{margin-top:1em;max-width:100%;text-align:right;margin-bottom:1em}header nav a{margin-left:2em}header a{color:#333}.site-header{white-space:nowrap}main h1{margin-top:1em;font-weight:normal;line-height:1.1em;margin-bottom:.5em;font-weight:600}.post-short-list:first-of-type{margin-top:1em}article:not(:last-of-type){border-bottom:thin solid #f1f1f1;padding-bottom:2em}article header h1{font-size:1.35em;line-height:1.1em;margin-bottom:.5em;font-weight:600}article header h1 a{border:none;text-decoration:none;color:#333}.article-info{font-size:.75em;color:grey;margin-top:1em}.article-info a{color:grey}.article-info a:hover{color:#a31d1d}.post-short-list .article-info{margin-top:0;margin-bottom:1.5em}.article-taxonomies{display:inline}.article-date{white-space:nowrap}.article-categories{display:inline;list-style-type:none;padding:0}.article-categories li{display:inline;margin-right:1em}.article-tags{display:inline;list-style-type:none;padding:0;margin:0}.article-tags li{display:inline;margin-right:1em}article img{max-width:100%;display:block;height:auto;margin:0 auto .5em}.read-more{font-size:.85em}.divider{display:block;height:1px;border:0;border-top:thin solid #f1f1f1;width:25%;margin:1em auto}.post-summary{margin-top:.5em;display:block}.post-summary>p{display:block}.terms{list-style-type:none;padding:0;line-height:2em}.pagination{display:flex;justify-content:space-between;margin-top:3em}.pagination{text-align:center}.pagination-item{background:#fafafa;padding:.75em .75em}.disabled{visibility:hidden}.pagination-item a{color:#333}.pagination-item a:hover,.pagination-item a:focus{color:#a31d1d;border-bottom:0}footer{border-top:thin solid #f1f1f1;margin-top:3em;font-size:16px}ul.language-select{padding-left:0;list-style:none;display:flex}ul.language-select>li{margin-right:1em}@media (max-width: 840px){.main-wrapper{margin:0;max-width:none;overflow-x:hidden;padding-left:25px;padding-right:25px}.container{max-width:90%;margin:0 auto}.pagination-item{padding:.5em .5em;font-size:14px}header{display:block}.site-header{text-align:center}header nav{margin-top:1em;max-width:100%;text-align:center;padding:.5em 0}header nav a:first-of-type{margin-left:0}header nav a{margin-left:5%}}