.form-control{padding-top:.875rem;padding-bottom:.875rem;height:2.75rem;border-color:var(--light)}.theme-bg-light{background:var(--light)!important}.theme-bg-dark{background:var(--dark)!important}.header .site-title{color:var(--white);font-size:1.2em;display:block}.header .btn-primary{background:rgba(0,0,0,.3);border-color:transparent;font-size:1rem;padding-top:.5rem}.header .btn-primary:hover{background:rgba(0,0,0,.4);border-color:transparent}.header .navbar-dark .navbar-toggler{border:none;padding:.25rem .6rem}.header .navbar-dark .navbar-toggler:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.header .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(256,256,256, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.header .nav-item{font-weight:700}.header .nav-item.active a{color:rgba(0,0,0,.5)}.header .nav-item.active a:hover{text-decoration:none}.header .nav-item a{color:rgba(255,255,255,.8)}.header .nav-item a:hover{text-decoration:underline;color:rgba(0,0,0,.6)}.social-list a{width:32px;height:32px;padding-top:5px;display:inline-block;text-align:center;border-radius:50%;transition:all .2s ease-in-out;background-color:#fff}.social-list a:hover{color:var(--secondary);background-color:rgba(255,255,255,.8)}.main-wrapper{margin-left:var(--sidebar-width);background:#fff}.main-wrapper .container{max-width:var(--content-max-width)}.page-title{position:sticky;top:0;z-index:9999;transition:all .2s}.sticky{padding:1em 0!important}.page-title .heading{font-size:2rem;font-weight:700;color:white}.gradient{background:#2b2b2b;background:linear-gradient(151deg,var(--orange) 0%,var(--pink) 35%,var(--primary) 100%)!important}.content .post .title{font-size:1.275rem}.content .post .title a{color:var(--gray-dark)}.content .post .title a:hover{color:var(--gray-dark)}.content .post .post-thumb{max-width:160px;border-radius:2px}.content .post .intro{font-size:.875rem}.content .post .more-link{font-size:var(--font-small)}.meta{color:#8f8f8f;font-size:var(--font-small)}.meta span{display:inline-block;margin-right:.25em}.meta span a{color:#8f8f8f}.meta span.tag{background-color:var(--lightgray);padding:0 .5em;border-radius:5px}.meta span a:hover{color:var(--secondary)}.meta span:last-child:after{display:none}.blog-nav a{background:var(--primary);color:#fff;font-size:1rem;padding:1rem;font-weight:700;position:relative}.blog-nav a:hover{background:var(--secondary)}.blog-nav .nav-link-prev{border-right:1px solid var(--secondary)}.blog-nav .arrow-prev{position:absolute;left:1rem;top:1.25rem;color:#fff}.blog-nav .arrow-next{position:absolute;right:1rem;top:1.25rem;color:#fff}.content .title{font-weight:700;font-size:2rem}.content .content-body p,.content .content-body li{font-size:1.125rem;line-height:1.6}.content .content-body h1{font-size:2.125rem}.content .content-body h2{font-size:2rem}.content .content-body h3{font-size:1.75rem}.content .content-body h4{font-size:1.5rem}.content .content-body h5{font-size:1.25rem}.content .content-body h6{font-size:1.125rem}.content .image-caption{color:#8f8f8f;font-size:.875rem}.content .image-caption a{color:#8f8f8f;text-decoration:underline}.content .image-caption a:hover{color:var(--secondary)}.content .blockquote{font-family:Georgia,"Times New Roman",Times,serif;border-left:2px solid var(--gray-dark);font-size:1.5rem}.content .blockquote p{font-size:1.5rem}@media (prefers-reduced-motion:reduce){.social-list a{transition:none}}@media (max-width:991.98px){.page-title{position:static}.header .site-title{width:100%;position:absolute;left:0;top:1.2rem;color:var(--white);font-size:1.5em;display:block}.main-wrapper{margin-left:0}}.comments-wrapper{margin-top:3rem}.comment-reply-title{margin:0 0 4rem;text-align:center}.comments .comment,.comments .pingback,.comments .trackback,.comments .review{padding-top:3.5rem}div.comment:first-of-type{margin-top:3.5rem;padding-top:0}.comments .comments-header+div{margin-top:0;padding-top:0}.comment-body{position:relative}.comment .comment{padding-left:5%}.comment-meta{line-height:1.1;margin-bottom:0;min-height:5rem;padding-left:5rem;position:relative}.hide-avatars .comment-meta{min-height:0;padding-left:0}.comment-meta a{color:inherit}.comment-author{font-size:1.8rem;font-weight:700;letter-spacing:-0.027777778em}.comment-author a{text-decoration:underline}.comment-author a:hover,.comment-author a:focus{text-decoration:none}.comment-meta .avatar{height:4rem;position:absolute;left:0;top:0;width:4rem}.comment-author .url{text-decoration:underline}.comment-metadata{color:var(--gray);font-size:var(--font-small);font-weight:500;margin-top:.6rem}.comment-metadata a{text-decoration:none}.comment-metadata a:focus,.comment-metadata a:hover{text-decoration:underline}.comment-content.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:100%;background-color:var(--lightgray);padding:.5em}.comment-content.entry-content .alignleft{margin-left:0}.comment-content.entry-content .alignright{margin-right:0}.comment-footer-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-small);font-weight:600;justify-content:flex-start;letter-spacing:0.030833333em;line-height:1;margin:1.5rem 0 -1rem -1.5rem;text-transform:uppercase}.comment-footer-meta>*{margin:0 0 1rem 1.5rem}.comment-reply-link{background-color:var(--primary);border-radius:2px;color:#fff;display:block;padding:.7rem}.bypostauthor .comment-footer-meta .by-post-author{display:block}.comment-footer-meta a{text-decoration:none}.comment-footer-meta a:focus,.comment-footer-meta a:hover{text-decoration:underline}.pingback .comment-meta,.trackback .comment-meta{padding-left:0}.comments-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6rem;text-align:center}.comments-pagination.only-next{justify-content:flex-end}.comments-pagination .page-numbers{display:none;text-decoration:none}.comments-pagination .page-numbers:focus,.comments-pagination .page-numbers:hover{text-decoration:underline}.comments-pagination .prev,.comments-pagination .next{display:block}.comments-pagination .prev{left:0}.comments-pagination .next{right:0;text-align:right}.comment-respond::after{clear:both;content:"";display:block}.comment-respond .comment-notes,.comment-respond .logged-in-as{color:#6d6d6d;font-size:1.6rem;line-height:1.4;margin:-3rem 0 4rem;text-align:center}.comment-respond .comment-notes a,.comment-respond .logged-in-as a{color:inherit;text-decoration:none}.comment-respond .comment-notes a:focus,.comment-respond .comment-notes a:hover,.comment-respond .logged-in-as a:focus,.comment-respond .logged-in-as a:hover{text-decoration:underline}.comment-respond p{line-height:1.1;margin-bottom:2rem;margin-left:auto;margin-right:auto}.comment-respond p:not(.comment-notes){max-width:58rem}.comment-form-cookies-consent{align-items:baseline;display:flex}.comment-respond>p:last-of-type{margin-bottom:0}.comment-respond label{display:block}.comment-respond input[type=checkbox]+label{font-size:1.5rem;line-height:1.25}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond textarea{margin-bottom:0}.comment-respond textarea{height:15rem}.comment-respond #submit{display:block}.comment-respond .comments-closed{text-align:center}.comments .comment-respond{padding:3rem 0 0}.comments .comment-respond .comment-reply-title,.comments .comment-respond .comment-notes,.comments .comment-respond .logged-in-as{text-align:left}.comment-reply-title small{display:block;font-size:1.6rem;font-weight:600;letter-spacing:-.0277em;margin:.5rem 0 0;white-space:nowrap}.comment-reply-title small a{text-decoration:none}.comment-reply-title small a:focus,.comment-reply-title small a:hover{text-decoration:underline}