body{background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 0%,white 35%,white 100%);color:#333}.blog-title{display:block;margin-top:.7em}.blog-title a{color:#000;text-decoration:none}.blog-header{border-bottom:none;margin-bottom:1rem}.blog-description{color:#333}h1,h2,h3,h4,h5,h6,.blog-title a{font-weight:500}article.blog-post{margin-bottom:1rem}article.blog-post h1.blog-post-title{font-size:2.8rem;line-height:1.1em;margin-bottom:1rem}article.blog-post h1.blog-post-title a{text-decoration:none}article.blog-post p.subtitle{font-size:1.25rem;font-style:italic;margin-top:-.2rem;margin-bottom:.9rem;line-height:1.3}article.blog-post p,article.blog-post ul li,article.blog-post ol li,article.blog-post blockquote{font-size:1.1rem;font-kerning:normal;text-rendering:optimizeLegibility}article.blog-post p,article.blog-post blockquote,article.blog-post ul,article.blog-post ol,article.blog-post table{margin-bottom:1.4rem}article.blog-post li ul,article.blog-post li ol{margin-bottom:.7rem}article.blog-post ul li,article.blog-post ol li{margin-top:.7rem;margin-bottom:.7rem}article.blog-post blockquote{margin-left:12px;padding-left:1.6rem;border-left:12px solid #ced4da}article.blog-post .extra-disclaimer,article.blog-post .related-posts{background:#eee;padding:1.1em 1.2em;margin-bottom:1.4rem}article.blog-post .extra-disclaimer p,article.blog-post .related-posts p{margin-bottom:0}article.blog-post .extra-disclaimer p:last-child,article.blog-post .extra-disclaimer ul:last-child,article.blog-post .related-posts p:last-child,article.blog-post .related-posts ul:last-child{margin-bottom:0}article.blog-post .related-posts{margin-bottom:0}article.blog-post .related-posts p,article.blog-post .related-posts ul{margin-bottom:.5em}article.blog-post .related-posts ul li{margin-top:.3rem;margin-bottom:.3rem}article.blog-post twitter-widget+script+p{margin-top:1.6rem}article.blog-post h2{margin-bottom:.5em}article.blog-post h3{margin-bottom:.5em}article.blog-post h4{margin-bottom:.5em}article.blog-post img.img-fluid{margin-top:0;margin-bottom:1.4rem}article.blog-post figure img.img-fluid,article.blog-post p img.img-fluid{margin-bottom:0}article.blog-post img.img-blog-side{float:right;clear:both;max-width:44%;margin-left:1rem;margin-top:.25rem}article.blog-post figure{color:#999;background-color:#f9f9f9}article.blog-post figure figcaption{font-size:.8rem;font-style:italic;padding:.5rem .7rem}article.blog-post figure.figure-border-top{border-top:2px solid #f9f9f9}article.blog-post pre{background-color:#f9f9f9;padding:.6em .8em;margin-bottom:1.4rem}article.blog-post p.blog-post-meta,article.blog-post p.blog-post-tags{letter-spacing:0;font-size:1rem;color:#333}article.blog-post p.blog-post-meta .version-history,article.blog-post p.blog-post-tags .version-history{display:inline-block;margin-left:.2em}article.blog-post .twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto;padding-bottom:1rem}article.blog-post .youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.4rem}article.blog-post .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}article.blog-preview{padding-left:0;margin-bottom:4rem}article.blog-preview h2.blog-post-title{font-size:1.8rem;line-height:1.1em}article.blog-preview h2.blog-post-title a{text-decoration:none}article.blog-preview p.blog-post-meta,article.blog-preview p.blog-post-tags{letter-spacing:0;color:#333;margin-bottom:.5rem}.blog-sidebar{border-top:.05rem solid #e5e5e5;padding-top:2rem}.sidebar-module{padding:1rem 0}.sidebar-module:first-child{padding-top:0}.sidebar-module h4{font-size:1.5rem;line-height:1.1em}.sidebar-module ol li{margin-bottom:.4em}.sidebar-module p,.sidebar-module ul,.sidebar-module ol{font-size:.9rem}.prev-next-links{margin-top:4rem;margin-bottom:1rem;font-size:.9rem}.related-posts+.prev-next-links{margin-top:1.4rem}.blog-footer{text-align:left;font-size:.8rem}.blog-footer h4{font-size:1.05rem}#recommended-posts-sidebar li{display:block}#recommended-posts-sidebar li:nth-child(n+6){display:none}@media(min-width:40em){.blog-header{margin-bottom:2rem}.blog-sidebar{border-top:none;padding-top:5px}.prev-next-links{font-size:1rem}.prev-next-links-next{text-align:right}}@media(min-width:60em){article.blog-preview{padding-left:3rem}}@media print and (min-width:768px){.col-md-8{flex:0 0 100%;max-width:100%}}@media print{.blog-title{font-size:2.2rem;margin-top:.2em;line-height:1.1}.blog-header{margin-bottom:.5rem}}@media print and (min-width:40em){.blog-title{font-size:2.2rem}.blog-header{margin-bottom:.5rem}}@media print{.blog-description{font-weight:400;font-size:1rem}blockquote{border-top:none;border-bottom:none;border-right:none}.youtube-embed{display:none}}table.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}table.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}table.table td,table.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}table.table-bordered{border:1px solid #dee2e6}table.table-bordered td,table.table-bordered th{border:1px solid #dee2e6}table.table-bordered thead th{border-bottom-width:2px}