body{background-color:#e5e9f2;position:relative}.read-area{background-color:#f9fafc}.wrapper{display:flex;padding:0;margin:0;width:100%;justify-content:space-between;position:relative}.content-section{flex:60%;max-width:60%;order:2;padding:0;position:relative;padding-left:1rem;padding-right:1rem}.content{background:#e5e9f2}.toc-section{flex:20%;order:3;max-width:20%;transition:all ease-out .5s}.toc-holder{position:-webkit-sticky;position:sticky;top:4.5rem;overflow-x:hidden;overflow-y:auto;background-color:#f9fafc;margin-right:.5rem;transition:all ease-out .3s}.toc{position:relative;padding-top:0;transition:all ease-out .3s}.toc nav{padding-top:0;margin-top:0;display:flex;flex-direction:column;align-items:flex-start;transition:all ease-out .3s}.toc ul{list-style:none;padding-left:.5rem;margin-bottom:0;width:100%}.toc .nav-link{padding:0;padding-left:.5rem;transition:all ease-out .3s;color:#1c2d41}.toc .nav-link.active,.toc .nav-link:focus,.toc .nav-link:hover{padding-left:1rem;padding-right:.5rem;background-color:#248aaa;color:#f9f9f9;transition:all ease-out .3s}.hero-area{margin-top:3rem;width:100%;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.page-content{width:100%;position:relative;top:-4.5rem;padding:15px}.author-profile{position:relative;align-content:center;text-align:center}.author-name{margin-top:0}.author-profile img{height:120px;width:120px;-o-object-fit:cover;object-fit:cover;background-color:#f9fafc;padding:5px}.author-profile p{color:#8392a5}.title{text-align:center}.post-content{padding:15px}.post-content h1,h2{margin-top:1.4rem}.post-content h3,h4,h5,h6{margin-top:1.3rem}.post-content blockquote{border-left:4px solid #248aaa;background-color:#248baa15;padding:.3rem;padding-left:1rem}.post-content blockquote>p{color:#3c4858;margin-top:.5rem;margin-bottom:.5rem}.next-prev-navigator{padding-left:10px;padding-right:10px}.next-prev-navigator a{color:#2098d1;transition:all .3s ease-out}.next-prev-navigator a:hover{color:#3c4858;transition:all .3 ease-out}.next-prev-navigator .next-article{text-align:right}.next-prev-navigator .next-article a{transition:all .3s ease-out}.next-prev-navigator .previous-article a{transition:all .3s ease-out}.next-prev-navigator .btn-outline-info{color:#f9fafc!important;border-color:#e5e9f2!important;background-color:#248aaa!important;transition:all .3s ease-out}.next-prev-navigator .next-prev-text{white-space:break-spaces}.next-prev-navigator .btn-outline-info:hover{color:#3c4858!important;background-color:#e5e9f2!important;transition:all .3s ease-out}.disquss{padding:10px}.share-buttons .btn{color:#e5e9f2!important;transition:all .3s ease-out!important}.share-buttons .btn:focus,.share-buttons .btn:hover{background-color:#248aaa!important;border-color:#248aaa!important;transition:all .3s ease-out!important}.share-buttons .facebook-btn{background-color:#4267b2!important;border-color:#4267b2!important}.share-buttons .twitter-btn{background-color:#1da1f2!important;border-color:#1da1f2!important}.share-buttons .reddit-btn{background-color:#ff4500!important;border-color:#ff4500!important}.share-buttons .tumblr-btn{background-color:#34465d!important;border-color:#34465d!important}.share-buttons .pocket-btn{background-color:#ef4056!important;border-color:#ef4056!important}.share-buttons .linkedin-btn{background-color:#2867b2!important;border-color:#2867b2!important}.share-buttons .diaspora-btn{background-color:#3c4858!important;border-color:#3c4858!important}.share-buttons .mastodon-btn{background-color:#2791da!important;border-color:#2791da!important}.share-buttons .whatsapp-btn{background-color:#4ac959!important;border-color:#4ac959!important}.share-buttons .email-btn{background-color:#3c4858!important;border-color:#3c4858!important;transition:all .3s ease-out!important}.btn-improve-page{text-align:right}.languageSelector{display:none}#scroll-to-top{position:fixed;bottom:0;right:1rem;color:#248aaa;font-size:24pt;z-index:900000;visibility:hidden}#scroll-to-top i{box-shadow:0 8px 56px rgba(15,80,100,.16);background-color:#f9f9f9;border-radius:50%}#scroll-to-top:hover{color:#2098d1}#scroll-to-top.show{visibility:visible}.taxonomy-terms{text-align:center}.taxonomy-terms li{font-size:.8em;list-style-type:none;display:inline-block;background:#248aaa}.taxonomy-terms a{color:#f9fafc}@media only screen and (min-width:1824px){.content-section{flex:65%;max-width:65%}.content-section .container{max-width:100%}}@media (max-width:1024px){.wrapper{padding-left:0;padding-right:0}.content-section{padding:0;flex:60%;max-width:100%;order:2;overflow:hidden}.content{overflow:hidden}.container{max-width:100%}.toc-section{order:3;flex:0%;max-width:0%;transition:all ease-out .3s}.toc-section.hide{flex:40%;max-width:40%;margin-left:.5rem;transition:all ease-out .3s}.toc-holder{top:3rem;max-height:calc(100vh - 3rem)}.navbar-toggler{display:block}.navbar-collapse.lang-selector{display:none}.languageSelector{display:block}.hero-area{height:300px;margin-top:1rem}.page-content{padding:0}.btn-improve-page{margin-right:1rem}#disqus_thread,.dsq-brlink{padding:5px}}@media only screen and (max-width:768px){#scroll-to-top{right:8rem}}@media only screen and (max-width:576px){.wrapper{padding:0;display:flex;flex-direction:column}.content-section{padding:0;flex:100%;max-width:100%;order:3}.toc-section{order:2;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:0;max-width:100%;transition:all ease-out .5s}.toc-section.hide{margin-top:2.5rem;position:relative;flex:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:200vh;max-width:100%;margin-left:0;padding-right:0;box-shadow:0 8px 56px rgba(15,80,100,.16);transition:all ease-out .5s}.toc-holder{max-height:0;margin-right:0;overflow:hidden;transition:all ease-out .5s}.toc-section.hide .toc-holder{max-height:200vh;transition:all ease-out .5s}.navbar-toggler{display:block}.hero-area{height:200px;margin-top:1rem}.page-content{padding:0}.next-prev-navigator .previous-article{text-align:center;margin:5px}.next-prev-navigator .next-article{text-align:center;margin:5px}.next-article a,.previous-article a{width:100%}#disqus_thread,.dsq-brlink{padding:5px}}.sidebar-section{order:1;flex:20%;max-width:20%;transition:all ease-out .5s}.sidebar-holder{top:2.5rem;position:-webkit-sticky;position:sticky;background-color:#f9fafc;height:100vh;overflow:auto;box-shadow:0 8px 56px rgba(15,80,100,.16);transition:all ease-out .3s}.sidebar{background:#f9fafc;height:100vh;transition:all ease-out .3s}.sidebar-tree{padding-left:1rem;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}#search-box{margin-left:5%;margin-right:5%;width:-webkit-fill-available;height:35px;padding-left:15px;margin-top:30px;margin-bottom:10px;border-radius:5px;background-color:#e5e9f2;transition:all .3s ease-out;border:1px solid #c0ccda}#search-box:focus{border:1pt solid #248aaa;outline:0}#list-heading{padding-left:0!important}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree li{margin:0;padding:0 1em;line-height:2em;color:#3c4858;position:relative}.tree li a{text-decoration:none;color:#131313;transition:all .3s ease-out}.tree li a.active{display:inline;color:#2098d1}.tree li a:hover{margin-left:3px;color:#2098d1;transition:all .3s ease-out}.tree i{color:#3c4858;font-size:12px;margin-right:5px}.tree .shift-right{margin-left:5px}.tree .active,.tree .active>ul{display:block}.subtree{padding-left:.7rem}.subtree:before{content:"";display:block;width:0;position:absolute;top:2.5rem;left:1.5rem;bottom:.9rem;border-left:1px solid}.subtree ul,ul>ul{position:relative;padding-left:.5rem;display:none}.subtree ul:before{content:"";display:block;width:0;position:absolute;top:-10px;left:.3rem;bottom:.9rem;border-left:1px solid}.subtree li:before{content:"";display:block;width:20px;height:0;border-top:1px solid;margin-top:-1px;position:absolute;top:18px;left:-3px}.subtree li:last-child:before{background:#f9fafc;height:auto;top:1.1rem;bottom:0}a.focused{color:#2098d1!important}@media only screen and (min-width:1824px){.sidebar-section{flex:15%;max-width:15%}.sidebar-holder{max-width:100%}}@media (max-width:1400px){.sidebar-holder{max-width:20rem}}@media (max-width:1200px){.sidebar-tree{margin-left:1rem}}@media (max-width:1024px){.sidebar-section{flex:0%;max-width:0%;min-height:100vh;transition:all ease-out .3s}.sidebar-holder{position:-webkit-sticky;position:sticky;top:2.5rem;width:100%;max-height:calc(100vh - 2.5rem)}.sidebar-section.hide{flex:30%;max-width:30%;margin-right:.5rem;transition:all ease-out .3s}}@media only screen and (max-width:768px){.sidebar-section{flex:0%;max-width:0%;min-height:100vh;transition:all ease-out .3s}.sidebar-holder{position:-webkit-sticky;position:sticky;top:2.5rem;width:100%}.sidebar-section.hide{flex:40%;max-width:40%;margin-right:.5rem;transition:all ease-out .3s}}@media only screen and (max-width:576px){.sidebar-section{width:100%;min-height:0;max-height:0;max-width:100%;transition:all ease-out .5s}.sidebar-section.hide{margin-top:2rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:none;max-height:300vh;max-width:100%;transition:all ease-out .5s}.sidebar-holder{max-height:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;max-width:100%;transition:all ease-out .5s}.sidebar-section.hide .sidebar-holder{max-height:200vh;transition:all ease-out .5s}.sidebar{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100vw;min-height:0;overflow:hidden;transition:all ease-out .5s}.sidebar-tree{margin-left:0;max-height:0;transition:all .5s ease-out}.sidebar-section.hide .sidebar-tree{max-height:200vh;transition:all .5s ease-out}}.spoiler{border:1px none;margin:1em}.spoiler-btn{display:inline-block;border-radius:15px;background-color:#f4511e;border:none;color:#fff;text-align:center;font-size:20px;padding:4px;width:150px;transition:all .9s;cursor:pointer;margin:15px}.spoiler-btn span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.spoiler-btn span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.spoiler-btn:hover span{padding-right:20px}.spoiler-btn:hover span:after{opacity:1;right:0}.spoiler-body{display:none}blockquote{border-left:4px solid #00ab6b;padding:0 20px;font-style:italic;color:rgba(0,0,0,.5);margin:0 0 1.5rem 0}