@font-face{font-family:'Noto Sans';font-weight:400;font-style:normal;src:url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot");src:url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot?#iefix") format("embedded-opentype"),local("Noto Sans"),local("Noto-Sans-regular"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff2") format("woff2"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff") format("woff"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.ttf") format("truetype"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:700;font-style:normal;src:url("../fonts/Noto-Sans-700/Noto-Sans-700.eot");src:url("../fonts/Noto-Sans-700/Noto-Sans-700.eot?#iefix") format("embedded-opentype"),local("Noto Sans Bold"),local("Noto-Sans-700"),url("../fonts/Noto-Sans-700/Noto-Sans-700.woff2") format("woff2"),url("../fonts/Noto-Sans-700/Noto-Sans-700.woff") format("woff"),url("../fonts/Noto-Sans-700/Noto-Sans-700.ttf") format("truetype"),url("../fonts/Noto-Sans-700/Noto-Sans-700.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:400;font-style:italic;src:url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot");src:url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot?#iefix") format("embedded-opentype"),local("Noto Sans Italic"),local("Noto-Sans-italic"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff2") format("woff2"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff") format("woff"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.ttf") format("truetype"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:700;font-style:italic;src:url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot");src:url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot?#iefix") format("embedded-opentype"),local("Noto Sans Bold Italic"),local("Noto-Sans-700italic"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2") format("woff2"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff") format("woff"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf") format("truetype"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-300.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-300italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-600.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-600italic.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-600italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-700.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-700italic.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-700italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-800.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-800italic.woff2") format("woff2"),url("../fonts/OpenSans/open-sans-v18-latin-ext_latin-800italic.woff") format("woff")}.highlight table td{padding:3px}.highlight table pre{margin:0}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k,.highlight .kv{color:#000000;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m,.highlight .mb,.highlight .mx{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .bp{color:#999999}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}table{border-collapse:collapse;padding:0;word-break:initial;font-size:11px}table tr{border-top:1px solid #dfe2e5;margin:0;padding:0}table tr:nth-child(2n),thead{background-color:#f8f8f8}table tr th{font-weight:bold;border:1px solid #dfe2e5;border-bottom:0;margin:0;padding:6px 13px}table tr td{border:1px solid #dfe2e5;margin:0;padding:6px 13px}table tr th:first-child,table tr td:first-child{margin-top:0}table tr th:last-child,table tr td:last-child{margin-bottom:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure{margin:0;padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:2em 0;padding:0}body{font:400 16px/1.65 "Open Sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}.share-buttons{display:inline;float:right}.share-button .fb-like{display:block;float:left;padding:0 5px;height:30px;vertical-align:text-bottom !important}.twitter-share-button{padding-top:1px}.table-of-content li{font-size:96%;color:#c20;list-style-type:disc}.page-navigation{font-size:90%;display:block;width:100%;overflow:hidden}.page-navigation a{display:block;overflow:hidden;width:50%;float:left;margin:1em 0}.page-navigation .next{text-align:right}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:15px}img{max-width:100%;vertical-align:middle;margin:10px auto;text-align:center;display:block;margin:0 auto}.center{max-width:100%;display:block;margin:0 auto}figure>img{display:block}figcaption{font-size:14px;color:#424242;padding-bottom:10px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}table.info{max-width:100%;border-top:2px solid #828282;border-bottom:2px solid #828282;margin:20px auto;font-size:90%}table.info th,table.info td{padding:2px 6px;text-align:left;vertical-align:top}table.info th{text-align:center;border-bottom:1px solid #e8e8e8}h1,h2,h3,h4,h5,h6{font-weight:400}h2>a{line-height:125%}a{color:#115;text-decoration:none}a:visited{color:#115}a:hover{color:#118;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#66;border-left:4px solid #ddcc11;padding:10px;margin:10px;padding-left:25px;font-size:14.4px;background:#f6f6fc}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#f2f2f2}code{padding:1px 5px}pre{padding:4px 6px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}pre .lineno{font-size:14.4px}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;vertical-align:middle}.icon>svg path{fill:#828282}.social-media-list .icon{padding-right:5px}.social-media-list li+li{padding-top:5px}.site-header{background:#115;opacity:0.8;min-height:55.95px;position:relative}.site-title{font-size:26px;font-weight:600;color:#ffffff;line-height:59.4px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#ffffff}.site-title:hover{color:#ff8f26;text-decoration:none;cursor:pointer}.site-nav{float:right;text-align:right;line-height:59.4px;padding-right:15px}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{display:none}.site-nav .dv-page-link{color:#ffffff;line-height:1.65}.site-nav .dv-page-link:not(:last-child){margin-right:10px}.site-nav .dv-page-link:hover{color:#ff8f26;text-decoration:none;cursor:pointer}.site-footer{right:0;bottom:0;left:0;padding:1rem;text-align:center;font-size:14px;color:#828282;clear:both;margin-bottom:30px}.site-footer a{color:#828282}.site-footer p{margin:5px auto;width:200px}.site-footer img{width:26px;height:26px;margin:0 4px;display:block;float:left}.page-content{padding:30px 0}.page-heading{font-size:24px;font-weight:600}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:60px}.post-meta{font-size:14px;color:#828282}.post-meta a.post-tag{border-radius:5px;border:1px solid #828282;color:#828282;padding:1px 5px;margin-left:5px}.post-meta a.post-tag:hover{border:1px solid #118;text-decoration:none;color:#ffffff;background:#118}.post-link{display:block;font-size:25.6px;font-weight:600;font-color:#000000}.post-link:hover{color:#13c;text-decoration:none;cursor:pointer}.other-pages{margin-top:15px}div.qa{margin:10px;padding:10px}div.qa .question{border-radius:5px;background:#eeeeee;padding:5px;padding-left:20px}.post-header{margin-top:60px;margin-bottom:30px}.post-title{font-size:35.2px;letter-spacing:-1px;line-height:1.2;font-weight:600;width:680px;max-width:100%}@media screen and (max-width: 800px){.post-title{font-size:35.2px}}.post-subtitle{font-size:19.2px;letter-spacing:-1px;line-height:1.2;font-weight:480;width:680px;max-width:100%}@media screen and (max-width: 800px){.post-subtitle{font-size:19.2px}}.post-content{margin-bottom:30px}.post-content h2{font-size:28.8px;font-weight:600;margin-top:46.5px;blockquote-line-height:1.5}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:20.8px;font-weight:540;margin-top:33px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:17.6px;font-weight:800;color:#828282}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.post-content a{border-bottom:1px dotted #bbb;padding-bottom:1px}.post-content a:hover{color:#13c;border-bottom:1px solid #13c;padding-bottom:1px;text-decoration:none}
