.wrapper{display:flex;padding:0;margin:0;width:100%}.content-section{flex:80%;order:2;padding:0;position:relative;padding-left:.5rem;padding-right:.5rem}.content{padding:0;position:relative;padding-top:2rem;min-height:130vh}.post-card-holder{margin-top:32px;margin-left:auto;padding:0;display:flex;flex-flow:wrap}.post-card-holder .post-card{width:calc(100% / 3);display:inline-flex}.post-card-holder .card{margin:5px;position:relative}.post-card-holder .card .card-footer span{font-size:10pt;color:#6c757d!important;padding-top:5px}.post-card-holder .card .card-footer{background:#fff;margin-top:auto}.post-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:144px;-webkit-line-clamp:5;-webkit-box-orient:vertical}.post-card-holder .post-card-link{text-decoration:none}.paginator{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.paginator .page-item>a{color:#248aaa}.paginator .page-item.active>a{background-color:#248aaa;color:#f9fafc}.navbar-toggler{display:none}.pagination{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1824px){.content-section{padding-left:1rem;padding-right:1rem;flex:85%;max-width:85%}.post-card-holder .post-card{width:calc(100% / 5)}}@media (max-width:1400px){.post-card-holder{margin-left:0}.post-card-holder .post-card{width:calc(100% / 3)}}@media (max-width:1024px){.wrapper{padding-left:0;padding-right:0}.content-section{padding:0;flex:60%;order:2;padding-bottom:.5rem}.content{overflow:hidden}.container{max-width:100%}.navbar-toggler{display:block}#toc-toggler{visibility:hidden}.navbar-collapse.lang-selector{display:block!important;position:absolute;right:0;top:.5rem}.post-card-holder{margin:0;margin-top:1.5rem;padding-left:.5rem;padding-right:.5rem;position:relative;transition:all ease-out .3s}.post-card-holder .post-card{width:calc(100% / 3)}.content-section.hide .post-card-holder .post-card{width:50%}}@media (max-width:992px){.post-card-holder .post-card{width:50%}.content-section.hide .post-card-holder .post-card{width:100%}}@media only screen and (max-width:576px){.wrapper{padding-left:0;padding-right:0;flex-flow:column;overflow:hidden}.content-section{flex:100%;max-width:100%;padding-left:0;width:100%}.content{width:100%;padding-left:0;padding-right:0;transition:all ease-out .3s}.content-section.hide .content{margin-top:0;padding-top:0;transition:all ease-out .3s}.content-section.hide .post-card-holder{margin-top:.5rem;transition:all ease-out .3s}.post-card-holder .post-card{margin-left:1%;margin-right:1%;width:98%}}.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}}