html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:16px}body{font-family:Helvetica,"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;background-color:#333;color:#999}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.page-title{font-size:3em;font-weight:400;border-bottom:10px solid #ff9925;margin:0;padding:20px 3% 15px 0}.page-title a{color:#ffb158;text-decoration:none;transition:color .3s}.page-title a:hover{color:#fff}@media (max-width:1149px){.page-title{font-size:2em;padding-left:3%}}.error-page,.page{width:90%;max-width:1356.8px;margin-left:auto;margin-right:auto}@media (max-width:1149px){.error-page,.page{width:100%}}.page{display:grid;grid-template-columns:66.6666% 1fr;grid-template-rows:[ page_header ] auto [ google_ad ] minmax(0,max-content) [ page_content ] auto [ google_ad_last ] minmax(0,max-content) [ page_footer ] auto;grid-template-areas:"page_header page_header" "google_ad page_sidebar" "page_content page_sidebar" "google_ad_last page_sidebar" "page_footer page_footer"}@media (max-width:1149px){.page{display:block}}.page-header{grid-area:page_header}.page-footer{grid-area:page_footer}.page-content{grid-area:page_content}.page-sidebar{grid-area:page_sidebar}.page>.google-auto-placed{grid-area:google_ad}.page-content+.google-auto-placed{grid-area:google_ad_last}.page>.google-auto-placed{box-sizing:border-box;background-color:#f8f8f8;color:#333;border-style:solid;border-color:#ccc;border-width:0 0 0 1px}.page-footer{text-align:center;padding:20px 3%}.page-footer a{color:#999;text-decoration:none;transition:color .3s;margin:0 6%}.page-footer a:hover{color:#fff}.page-footer a:before{font-size:2em}.page-sidebar{background-color:#f8f8f8;color:#333;border-style:solid;border-color:#ccc;border-width:0 0 0 1px}.page-sidebar-block{padding:0 20px 30px}.page-sidebar-block-title{font-size:1em;margin:0 -20px 1em;padding:20px 20px 1em;border-bottom:1px solid #ccc}.page-sidebar-block-content{padding:0;margin:0}.page-sidebar-block-content li{list-style:none}.page-sidebar-block-content a{text-decoration:none;padding:.3em;margin-left:-.3em;color:#2b67af;background-color:transparent;border-radius:2px;transition:color .3s,background-color .3s}.page-sidebar-block-content a:hover{background-color:#2b67af;color:#fff}.page-sidebar-menu-link{margin-bottom:.5em}.page-content{background-color:#fff;color:#333;padding-top:20px}.entry{padding:10px 3% 30px}.entry-disqus{padding:10px 3% 30px}.entry-header{margin-bottom:10px}.entry-title{font-size:2em;margin:0;font-weight:400}.entry-title a{color:#625447;transition:color .3s,background-color .3s;text-decoration:none}.entry-title a:hover{color:#ff9925}@media (max-width:1149px){.entry-title{font-size:1.3em;font-weight:600}}.entry-meta{color:#595959}.entry-meta .entry-author{display:inline}.entry-meta .entry-author:before{content:' by '}.entry-body li,.entry-body p{line-height:1.5em}.entry-body p{overflow:hidden;text-overflow:ellipsis}.entry-body a{text-decoration:underline;color:#2b67af}.entry-body a:hover{text-decoration:none}.entry-body img{max-width:100%}.entry-links{background-color:#f3f3f3;margin:0;padding:.2em .5em}.entry-link{display:inline;margin-right:1rem}.entry-link a{line-height:1.5em;padding:.3em;text-decoration:none;color:#2b67af;background-color:transparent;border-radius:2px;transition:color .3s,background-color .3s}.entry-link a:hover{background-color:#2b67af;color:#fff}.pagination{text-align:center}.pagination li{display:inline}.pagination li a{display:inline-block;padding:5px 12px;text-decoration:none;color:#2b67af;background-color:transparent;border-radius:2px;transition:color .3s,background-color .3s}.pagination li a:hover{background-color:#2b67af;color:#fff}.pagination li.pager-item--current a{color:#333}.error-content{display:grid;grid-template-columns:33.3333% auto}.error-code,.error-message{padding:20px 3%}.error-code{text-align:center}.error-code img{max-width:300px}.error-message{font-size:16px}.error-message a{padding:.3em;color:#2b67af;background-color:transparent;border-radius:2px;transition:color .3s,background-color .3s}.error-message a:hover{background-color:#2b67af;color:#fff}blockquote{font-style:italic;border-left:5px solid #ccc;margin:0;padding-left:1rem}