@charset "UTF-8";a,abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,kbd,label,li,mark,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}body{line-height:1;-webkit-text-size-adjust:none;-ms-overflow-style:scrollbar}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}button,input,select,textarea{resize:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#EEE9E9}html{overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{color:#000;background-color:#EEE}::selection{color:#000;background-color:#EEE}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{height:40px;background-color:#ddd;border-radius:16px}::-webkit-scrollbar-thumb:hover{background-color:#ccc}body,input,select,textarea{color:#444;font-weight:400;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Avenir,"Avenir Next","Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:1.65;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#5aa6ed;text-decoration:none}a:hover{color:#444}blockquote,dl,ol,p,pre,table,ul{margin:10px 0}blockquote,dl,form,ol,p,pre,ul{letter-spacing:1px}b,strong{color:#555;font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.25em;color:inherit;font-weight:500}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}sub{position:relative;top:.5em;font-size:.8em}sup{position:relative;top:-.5em;font-size:.8em}blockquote{padding:0 15px;border-left:solid 4px #ddd}code{margin:.5em .5em;padding:.25em .65em;border:solid 1px rgba(144,144,144,.25);border-radius:4px;background:rgba(144,144,144,.075);font-size:.9em}pre{font-size:.9em;-webkit-overflow-scrolling:touch}pre code{display:block;overflow-x:auto;padding:1em 1.5em;line-height:1.75}ol{padding-left:1.25em;list-style:decimal}ol li{padding-left:.25em}ul{padding-left:1em;list-style:disc}ul li{padding-left:.5em}dl dt{display:block;margin:0 0 1em 0;font-weight:700}dl dd{margin-left:2em}hr{margin:1em 0;border:0;border-bottom:solid 1px rgba(144,144,144,.25)}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:666px}.container.grid-xs{max-width:496px}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}.columns{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.columns.col-gapless{margin-left:0;margin-right:0}.columns.col-gapless>.column{padding-left:0;padding-right:0}.columns.col-oneline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.column{-ms-flex:1;flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}.column.col-1,.column.col-10,.column.col-11,.column.col-12,.column.col-2,.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8,.column.col-9{-ms-flex:none;flex:none}.s-content .column{padding:.5rem}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media(max-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{-ms-flex:none;flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.hide-xl{display:none!important}.show-xl{display:block!important}}@media(max-width:960px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{-ms-flex:none;flex:none}
.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.hide-lg{display:none!important}.show-lg{display:block!important}}@media(max-width:840px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.hide-md{display:none!important}.show-md{display:block!important}}@media(max-width:600px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.hide-sm{display:none!important}.show-sm{display:block!important}}@media(max-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.3333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.hide-xs{display:none!important}.show-xs{display:block!important}}header{margin:50px auto 0;max-width:600px;text-align:center}header h2{font-size:1rem}.nav{margin:0 auto;max-width:600px;text-align:center;padding:1rem}.nav-item{padding:0 .5rem;color:#999}.posts ul{padding:0 20px;list-style-type:none}.posts ul li{padding:30px 0;border-bottom:1px solid #f5f5f5}.posts ul li:last-child{border-bottom:0}.posts ul li h3,.posts ul li h4{letter-spacing:2px}.posts ul li h3{font-size:14px}.posts ul li h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts ul li h4{color:#999;font-size:10px;margin-bottom:10px}.home-page .prev{display:initial!important}.last-page .next{display:initial!important}footer{color:#999;margin:50px auto 30px;max-width:600px;text-align:center}footer a{color:#999}article span,article time{color:#999}article h2,article h3,article h4,article h5,article h6{padding:0 15px;border-left:solid 4px #ffbfbf}article img{margin:20px auto;max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.2)}article pre code{margin:0;padding:1.3em;border:0;line-height:20px}article pre{position:relative;margin:20px 0}article code{font-size:13px;font-family:Menlo,Bitstream Vera Sans Mono,DejaVu Sans Mono,Monaco,Consolas,monospace}article blockquote,article dl,article ol,article p,article pre,article table,article ul{margin:20px 0}article ol,article ul{padding-left:30px}@media screen and (max-width:680px){article h1{font-size:1.6rem}article h2{font-size:1.4rem}article h3{font-size:1.2rem}article h4,article h5,article h6{font-size:1rem}}@media screen and (max-width:680px){.lists-navigator ol li a{padding:0 10px}}