﻿body{background-color:#f1f3f5;color:#343a40;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;font-weight:300;line-height:1.5;margin:0}h1,h2,h3{line-height:1.2}a{color:#228be6;text-decoration:none}a:hover{text-decoration:underline}.site-header{text-align:center}.site-header h1{font-size:2em;font-weight:500;margin:1em .5em .25em}.site-header h2{font-size:1em;font-weight:300}.site-header nav{color:#adb5bd}.site-header nav ul{list-style-type:none}.site-header nav li{display:inline;margin:0}.site-header nav li+li::before{content:'•';padding:0 .8em 0 .5em}.article{margin:0 auto;max-width:42em;padding:1.5em .5em}.article header{border-bottom:1px solid #dee2e6;margin:0 auto .75em;max-width:36em;padding:0 0 .5em}.article h1{font-weight:500;margin:.5em 0 .2em}.article h1 a{color:#343a40}.article p,.article ul{margin:1em auto;max-width:36em}.article p code,.article ul code{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:.3em;color:#495057;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.75em;padding:.2em}.article pre{background-color:#fff;border:1px solid #ced4da;border-radius:.5em;color:#868e96;font-size:.75em;margin:0 auto .75em;max-width:54em;overflow-x:auto;display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;line-height:1.4;padding:1em;word-break:break-all;word-wrap:break-word}.article figure{background-color:#fff;border:1px solid #ced4da;border-radius:.5em;color:#868e96;font-size:.75em;margin:0 auto .75em;max-width:54em;overflow-x:auto;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:.25em 1em}.article figcaption{font-size:1.2em;line-height:1.2;margin:.25em 0 .5em;text-align:center}
