@import url(/prx/000/http/fonts.googleapis.com/css?family=Lato:400,700,900,400italic,700italic,900italic|Inconsolata);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0}.post,.page{*zoom:1}.post:before,.page:before,.post:after,.page:after{display:table;content:" "}.post:after,.page:after{clear:both}.container{*zoom:1;max-width:90%;margin-left:auto;margin-right:auto}.container:after{content:"";display:table;clear:both}@media (min-width: 600px){.container{*zoom:1;max-width:80%;margin-left:auto;margin-right:auto}.container:after{content:"";display:table;clear:both}}@media (min-width: 1000px){.container{*zoom:1;max-width:80%;margin-left:auto;margin-right:auto}.container:after{content:"";display:table;clear:both}}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*::-moz-selection{color:#e1e1e1;background-color:#222}*::selection{color:#e1e1e1;background-color:#222}html{font-size:112.5%;line-height:1.55556em}html{background-color:#f5f6f6;overflow-x:hidden;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}@media (min-width: 0) and (max-width: 600px){html{font-size:95%}}
body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#424242;font-size:18px;font-size:1rem;line-height:28px;line-height:1.55556rem}a{text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}a{color:#186ad4}a:hover{color:#186ad4}.post__date,.page__date{font-size:16px;font-size:0.88889rem;line-height:28px;line-height:1.55556rem;text-transform:uppercase;letter-spacing:0.1em}h1,h2,h3,h4,h5,h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#424242}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#186ad4}h1{font-size:32px;font-size:1.77778rem;line-height:42px;line-height:2.33333rem;font-weight:900}h2{font-size:24px;font-size:1.33333rem;line-height:28px;line-height:1.55556rem}h3{font-size:18px;font-size:1rem;line-height:28px;line-height:1.55556rem}h4{font-size:18px;font-size:1rem;line-height:28px;line-height:1.55556rem}h5{font-size:18px;font-size:1rem;line-height:28px;line-height:1.55556rem}h6{font-size:18px;font-size:1rem;line-height:28px;line-height:1.55556rem}html,body{height:100%}.page-wrap{min-height:100%;margin-bottom:-4.66667rem}.page-wrap:after{content:"";display:block}.sticky-footer,.page-wrap:after{height:4.66667rem}hr{width:40%;border:0;border-top:2px solid #666;border-top:0.11111rem solid #666;margin-top:54px;margin-top:3rem;margin-bottom:70px;margin-bottom:3.88889rem;position:relative}hr:after{content:"";height:4px;height:0.22222rem;width:80%;background:#666;position:absolute;left:50%;bottom:-1px;bottom:-0.05556rem;margin-left:-40%}p,ul,ol{margin-top:28px;margin-top:1.55556rem;padding-top:0px;padding-top:0rem;padding-bottom:0px;padding-bottom:0rem;margin-bottom:28px;margin-bottom:1.55556rem}p h1,p h2,p h3,p h4,p h5,h6+p,ul h1,ul h2,ul h3,ul h4,ul h5,h6+ul,ol h1,ol h2,ol h3,ol h4,ol h5,h6+ol{margin-top:0px;margin-top:0rem}pre{margin-top:28px;margin-top:1.55556rem;margin-bottom:42px;margin-bottom:2.33333rem}h1{margin-top:42px;margin-top:2.33333rem;margin-bottom:28px;margin-bottom:1.55556rem}h2{margin-top:42px;margin-top:2.33333rem;margin-bottom:28px;margin-bottom:1.55556rem}h3{margin-top:28px;margin-top:1.55556rem;margin-bottom:14px;margin-bottom:0.77778rem}h4,h5,h6{margin-bottom:28px;margin-bottom:1.55556rem;margin-top:0px;margin-top:0rem;padding-top:0px;padding-top:0rem;padding-bottom:0px;padding-bottom:0rem;margin-bottom:0px;margin-bottom:0rem}code,tt{font-size:16px;font-size:0.88889rem;line-height:28px;line-height:1.55556rem;margin:0 2px;padding:0 5px;white-space:pre-wrap;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px;position:relative;top:1px;top:0.05556rem}pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}.tomorrow-comment,pre .comment,pre .title{color:#999999}.tomorrow-red,pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .xml .tag .title,pre .xml .pi,pre .xml .doctype,pre .html .doctype,pre .css .id,pre .css .class,pre .css .pseudo{color:#f2777a}.tomorrow-orange,pre .number,pre .preprocessor,pre .built_in,pre .literal,pre .params,pre .constant{color:#f99157}.tomorrow-yellow,pre .class,pre .ruby .class .title,pre .css .rules .attribute{color:#ffcc66}.tomorrow-green,pre .string,pre .value,pre .inheritance,pre .header,pre .ruby .symbol,pre .xml .cdata{color:#99cc99}.tomorrow-aqua,pre .css .hexcolor{color:#66cccc}.tomorrow-blue,pre .function,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#6699cc}.tomorrow-purple,pre .keyword,pre .javascript .function{color:#cc99cc}code{background:rgba(250,237,49,0.2);font-family:"Inconsolata",Menlo,Monaco,Consolas,monospace;vertical-align:top;margin:0 0.2em}pre{background:#222}pre code{padding:14px;padding:0.77778rem;margin:0;display:block;overflow-x:auto;background:none;color:#cccccc;overflow-wrap:normal;white-space:pre;font-size:16px;font-size:0.88889rem;line-height:28px;line-height:1.55556rem}pre code[class^="lang-markdown"],pre code[class^="lang-text"]{white-space:pre-wrap}.site-content{padding-top:84px;padding-top:4.66667rem;padding-bottom:84px;padding-bottom:4.66667rem}@media (min-width: 1000px){.post__content,.post__title,.post__footer,.page__content,.page__title,.page__footer{width:74.57627%;float:right}.post__content,.post__title,.post__footer,.page__content,.page__title,.page__footer{position:relative}}.post__date,.page__date,.post__date,.page__date{padding-top:14px;padding-top:0.77778rem;color:#666}.post__footer,.page__footer,.post__footer,.page__footer{margin-top:56px;margin-top:3.11111rem;font-style:italic}.post__title,.page__title,.post__title,.page__title{margin-top:0px;margin-top:0rem}.post *:first-child,.page *:first-child{margin-top:0px;margin-top:0rem}.post aside,.post .footnotes,.page aside,.page .footnotes{font-size:16px;font-size:0.88889rem;line-height:28px;line-height:1.55556rem;padding:14px;padding:0.77778rem}.post .footnotes>ol,.page .footnotes>ol{padding-left:1em;margin-top:28px;margin-top:1.55556rem}.post aside,.page aside{background:#e1e1e1}.post aside .ref-mark,.page aside .ref-mark{float:left;margin-right:0.4em;font-size:14px;font-size:0.77778rem;line-height:28px;line-height:1.55556rem;position:relative;top:-5px;top:-0.27778rem}.post aside .ref-mark+*,.page aside .ref-mark+*{margin-top:0px;margin-top:0rem}.post aside *:last-child,.page aside *:last-child{margin-bottom:0px;margin-bottom:0rem}.post aside+aside,.page aside+aside{margin-top:28px;margin-top:1.55556rem}@media (min-width: 1000px){.post aside,.page aside{float:left;clear:left;width:35.89744%;width:35.89744%;margin-right:-35.89744%;margin-right:-35.89744%;position:relative;right:38.46154%;right:38.46154%}}
