*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{min-height:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-size:62.5%}body{font-family:inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;background-color:#fff8e7}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400;color:#163541}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img{max-width:100%;font-style:italic;vertical-align:middle;border:0}svg:not(:root){overflow:hidden}svg{pointer-events:none;max-height:100%}.center{text-align:center}a{color:#6a5acd;background-color:transparent;text-decoration:none}a:hover{color:#6a5acd!important;border-bottom:1px solid #6a5acd!important;text-decoration:none!important;transition:border .15s ease-in}a.no-hov:after{content:none}a.no-hov:hover{color:#0029f9}a.nav{padding:10px 35px;overflow:hidden}a.nav:before{font-family:FontAwesome;content:"\f07a";position:absolute;top:11px;left:-30px;transition:all 200ms ease}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}i,em{font-weight:italic}figure{margin:0}hr{margin-top:2.5rem;margin-bottom:2.5rem;width:100%;height:1px;border:0;background:#eff1f3}pre{overflow:auto}small{color:gray}.mbtablestyle{border-collapse:collapse}.mbtablestyle>table,.mbtablestyle td,.mbtablestyle th{border:1px solid #000;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px}.u-container{max-width:72rem;margin-right:auto;margin-left:auto;padding-top:10rem;padding-right:1rem;padding-left:1rem}.u-separate{margin-right:.45rem;margin-left:.25rem;color:#5c6e74}.u-separate:after{content:'\00a0/'}.c-page__header{margin-bottom:10rem}.c-page__header h1{margin-bottom:2.5rem;line-height:1.5;font-size:2.4rem;color:#163541}.c-page__header h1 code{font-size:2.4rem}.c-page__header p{line-height:1;font-size:1.8rem}.c-page__footer{margin-bottom:2.5rem;border-top:1px solid #eff1f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-page__footer p{line-height:1.5;font-size:1.8rem;color:#5c6e74;padding-top:3rem}.c-article__header{margin-bottom:2rem}@media screen and (min-width:45rem){.c-article__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.c-article__title{line-height:1.5;font-size:3.2rem;color:#163541;max-width:80%}.c-article__time{line-height:1.5;font-size:1.8rem;color:#5c6e74}.c-article__main{margin-bottom:5rem;line-height:1.5;font-size:1.8rem;color:#5c6e74}.c-article__main>*{margin-bottom:1.8rem}.c-article__main h2{line-height:1.5;font-size:2.4rem}.c-article__main h3{line-height:1.5;font-size:2rem}.c-article__main h4{line-height:1.6;font-size:1.8rem}.c-article__main h5{line-height:1.5;font-size:1.8rem}.c-article__main strong{color:#163541;font-weight:700}.c-article__main blockquote{margin-left:0;margin-right:0;padding-left:1.8rem;border-left:5px solid #ccc}.c-article__main ul,.c-article__main ol{margin-left:2.1rem}.c-article__main .web-container{position:relative;width:100%;max-width:100%;height:0;padding-bottom:62.5%;border:1px solid #cacaca;overflow:hidden}.c-article__main .web-container iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.pagenav{width:100%;border:1px solid #eff1f3;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;font-size:18px;overflow:hidden}.pagenav div{border-color:transparent}.c-pagenav__head{margin-top:2.5rem;line-height:1.5;font-size:3.2rem}.wrapper{padding:10px;border:1px solid LightGrey;display:inline-block;margin:0 auto}#left{float:left;text-align:left}#right{float:right;text-align:right}.c-tags{list-style:none;margin-bottom:2.5rem;overflow:hidden;padding:0}.c-tags li{float:right;padding:10px}.c-tag{color:#5c6e74;line-height:1.5;font-size:1.5rem}.c-archives{margin-bottom:10rem}.c-archives__year{margin-bottom:.5rem;line-height:1.5;font-size:3.2rem}.c-archives__subyear{margin-bottom:2.5rem;line-height:1.6;font-size:1.8rem}.c-archives__list{list-style:none}.c-archives__item{padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #eff1f3}@media screen and (min-width:45rem){.c-archives__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.c-archives__item h3{line-height:1.5;font-size:1.8rem}.c-archives__item p{line-height:1.5;font-size:1.8rem;color:#515862}pre,code{font-family:hack,monospace;font-size:1.4rem;line-height:1.5}.highlight{border-radius:4px;background:#fdfdfd;border:1px solid #e8e8eb;color:#93a1a1}.highlight .gutter{padding:1.2rem;border-right:1px solid #e8e8eb}.highlight .code{padding:1.2rem}span.lineno{padding:1rem;border-right:1px solid #e8e8eb}.highlight .c{color:#586e75}.highlight .err{color:#93a1a1}.highlight .g{color:#93a1a1}.highlight .k{color:#859900}.highlight .l{color:#93a1a1}.highlight .n{color:#93a1a1}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#93a1a1}.highlight .cm{color:#586e75}.highlight .cp{color:#859900}.highlight .c1{color:#586e75}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#93a1a1;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#93a1a1}.highlight .gp{color:#93a1a1}.highlight .gs{color:#93a1a1;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#93a1a1}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#93a1a1}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#93a1a1}.highlight .nb{color:#b58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#93a1a1}.highlight .nn{color:#93a1a1}.highlight .nx{color:#93a1a1}.highlight .py{color:#93a1a1}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#93a1a1}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#586e75}.highlight .sc{color:#2aa198}.highlight .sd{color:#93a1a1}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#93a1a1}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}