:root{--bkg-col:#010409;--text-col:#dbdcdd;--link-col:#1ea3e6;--visited-col:#e6931e;--size-h:2em;--size-l:1.5em;--size-semi:1.25em;--size:1em;--size-sm:0.5em;--size-micro:0.25em}*{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:active,:focus{outline:0}html{background-color:var(--bkg-col);font-size:15px;font-size:min(max(15px,1.5vw),20px);margin:0;padding:0;width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:auto;text-align:left;color:var(--text-col);font-family:Arimo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,noto color emoji,android emoji;line-height:var(--size-l);word-break:break-word}body{margin:0;padding:0 20vw;max-width:100vw;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:834px){body{padding:0 4vw;overflow-y:auto;-webkit-overflow-scrolling:touch}}main{padding:0 0 4vh 0}h1,h2,h3{display:block;font-size:var(--size-h);line-height:1.2em;font-weight:700;margin:var(--size) 0 var(--size-sm)}h3{font-size:var(--size-semi)}main h1{margin:var(--size-l) 0;padding:0}p{display:block;margin:0 0 var(--size) 0}em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:var(--link-col);-webkit-text-decoration-color:var(--link-col);text-decoration-color:var(--link-col);text-decoration-thickness:.08em;text-underline-offset:.2em;cursor:pointer}a:focus{color:var(--text-col);background:#0b0e13;outline:1px dotted var(--text-col)}a:hover{color:var(--text-col)}a:visited{-webkit-text-decoration-color:var(--visited-col);text-decoration-color:var(--visited-col)}small{display:block;font-size:min(max(12px,1.5vw),14px);color:#808284;line-height:var(--size-l)}footer{margin:var(--size-sm) 0;padding:var(--size-sm) 0 var(--size-l) 0}footer a{opacity:80%}ul{list-style:none;margin:0 0 var(--size);padding:0}ul li:before{content:"\2736";margin:0 var(--size-sm) 0 0}ul li{padding:0 0 var(--size-sm) 0}ol{margin-left:var(--size)}nobr{white-space:nowrap}template{display:none}[hidden]{display:none}