body,html{font-family:Raleway,sans-serif;margin:0;padding:0}::selection{background:#616161;color:#fff}.clickable{cursor:pointer;transition:opacity .1s ease-in-out}.clickable:hover{opacity:.5}.clickable:active{opacity:.3}.disabled,.disabled:active,.disabled:hover{opacity:.5}@media (min-width:34em){.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:48em){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:62em){.card-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:75em){.card-columns{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.page.page-home .card-wrapper{display:flex}.page.page-home .card-wrapper .card{flex:1;position:relative}.page.page-home .card-wrapper .card a.card-title{display:block;font-family:Roboto;font-size:22px;font-weight:500;line-height:30px;margin:0 0 16px;padding:0}.page.page-home .card-wrapper .card .card-body{display:flex;flex-flow:column}.page.page-home .card-wrapper .card .card-body .card-text:first-of-type{flex:1}.page header.page-header{display:unset;user-select:none}.page header.page-header .header-nav{align-items:center;color:#fff;display:flex;height:80px;justify-content:space-between;top:20px;transition:background .3s ease-in-out;width:100%}.page header.page-header .header-nav .logo{color:#fff;font-size:25px;font-weight:600}.page header.page-header .header-nav:not(.scrolled){position:relative;z-index:10}.page header.page-header .header-nav.sticky-unset{animation:sticky-top-unset .5s forwards;backdrop-filter:blur(10px);background:#252525c4}.page header.page-header .header-nav.scrolled{animation:sticky-top-set .5s forwards;backdrop-filter:blur(10px);background:#252525c4}.page header.page-header .header-nav .navbar-dark .navbar-toggler{border:none}.page header.page-header .header-nav .dropdown-menu{left:unset;right:0}.page header.page-header .header-nav .dropdown:hover .dropdown-menu{display:block;margin:0}@media (max-width:991.98px){.page header.page-header .header-nav .navbar-collapse{background:#060606fc;border-radius:10px;padding:0 20px;position:absolute;right:0;top:100%;width:100%;z-index:999999999999999}.page header.page-header .header-nav .dropdown-menu{margin-bottom:10px}}@keyframes sticky-top-set{0%{top:-100px}to{top:0}}@keyframes sticky-top-unset{0%{backdrop-filter:blur(10px);background:#252525c4}to{backdrop-filter:blur(0);background:transparent}}.page .page-menu.mode-prev-next{border-top:1px dashed #e6e6e6;list-style:none;margin:0;overflow:hidden;padding:20px 0 0}.page .page-menu.mode-prev-next .menu-item-next,.page .page-menu.mode-prev-next .menu-item-prev{position:relative;width:49%}.page .page-menu.mode-prev-next .menu-item-next a,.page .page-menu.mode-prev-next .menu-item-prev a{border:1px solid #d8d8d8;border-radius:3px;display:block;padding:10px 15px;text-decoration:none}.page .page-menu.mode-prev-next .menu-item-next a span,.page .page-menu.mode-prev-next .menu-item-prev a span{display:block}.page .page-menu.mode-prev-next .menu-item-next a .menu-item-title,.page .page-menu.mode-prev-next .menu-item-prev a .menu-item-title{color:#000}.page .page-menu.mode-prev-next .menu-item-next a .menu-item-label,.page .page-menu.mode-prev-next .menu-item-prev a .menu-item-label{color:#007bff;font-size:18px;font-weight:500}.page .page-menu.mode-prev-next .menu-item-next a:hover,.page .page-menu.mode-prev-next .menu-item-prev a:hover{border:1px solid #007bff}.page .page-menu.mode-prev-next .menu-item-next a:active,.page .page-menu.mode-prev-next .menu-item-prev a:active{border:1px solid #d8d8d8}.page .page-menu.mode-prev-next .menu-item-prev{float:left;text-align:left}.page .page-menu.mode-prev-next .menu-item-prev .menu-item-title{padding-left:25px}.page .page-menu.mode-prev-next .menu-item-prev .menu-item-title:before{content:"←";left:15px;position:absolute;transition:right .3s ease-in-out}.page .page-menu.mode-prev-next .menu-item-next{float:right;text-align:right}.page .page-menu.mode-prev-next .menu-item-next .menu-item-title{padding-right:25px}.page .page-menu.mode-prev-next .menu-item-next .menu-item-title:after{content:"→";position:absolute;right:15px;transition:right .3s ease-in-out}.page footer.page-footer{align-items:center;bottom:0;display:flex;height:65px;position:fixed;width:100%;z-index:-1}.page footer.page-footer .footer-shoutout{color:inherit;text-decoration:none;transition:opacity .3s ease-in-out}.page footer.page-footer .footer-shoutout span{line-height:15px}.page footer.page-footer .footer-shoutout .prss-tag{align-items:center;display:flex;gap:5px;letter-spacing:0}.is-ssr .page footer.page-footer .footer-shoutout .prss-tag:after{border:1px solid #996a37;border-radius:5px;color:#996a37;content:"SSR";display:inline-flex;font-size:9px;font-weight:500;letter-spacing:normal;padding:0 5px}@media (max-width:1000px){.page footer.page-footer{height:auto!important;padding:30px 15px}}.page{box-sizing:border-box;font-family:Raleway,sans-serif;height:100%}.page p{color:#4c4c4c;font-size:18px;line-height:1.58}.page h4{font-weight:600}.page h4 a{background-color:transparent;color:inherit;text-decoration:none}.page b,.page strong{font-weight:600}.page pre{word-wrap:break-word;background-color:#f5f5f5;border:none;border-radius:3px;color:#333;display:block;font-size:15px;line-height:1.33333333;margin:0 0 9.5px;padding:15px;word-break:break-all}.page .alert{font-size:medium}.page .alert.alert-warning a:not(.btn){color:#463a00!important}.page main{background:#fff;margin-bottom:20vh;min-height:calc(100vh - 415px);overflow:hidden}.page main .content{font-size:18px}.page main .content h2{align-items:center;display:flex;font-weight:600;justify-content:space-between}.page main .content h2 a{font-size:21px}.page main .content .post-content img[alt]{height:auto!important;max-width:100%}.page main .content .card.text-white blockquote footer{color:#fff}.page main .content .section-title a{font-weight:400;padding-right:25px;position:relative}.page main .content .section-title a:after{content:"→";position:absolute;right:0;transition:right .3s ease-in-out}.page main .content .section-title a:hover:after{right:-10px}.page main .main-container{background:#fff;border-radius:10px;box-shadow:0 0 25px #0000000d;margin-bottom:40px;overflow:hidden;padding:0;position:relative;z-index:1}.page main .main-container:before{border-color:transparent transparent transparent #d1d1d1;border-style:solid;border-width:200px 0 0 200px;content:"";height:0;position:absolute;right:-100%;top:0;width:0}.page main .main-container section{border-bottom:1px dashed #e6e6e6;margin:20px;padding:20px}.page main .main-container section:last-child{border-bottom:none}.page main .main-container .badge{font-weight:500}.page .jumbotron{background-color:#f5f5f5}.page .feat-jumbotron{border-bottom:5px solid #e0e0e0;padding:0!important}.page .feat-jumbotron .row{margin:0}.page .feat-jumbotron .col{padding:0}.page .feat-jumbotron .feat-desc{background:#2f2f2f;border-radius:5px;box-shadow:inset 0 0 25px #0000000a;color:#fff;margin:0 25px 20px;position:relative}.page .feat-jumbotron .feat-desc .col:before{background:#ffd129;border-radius:3px;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}@media (min-width:576px){.page .jumbotron{padding:2rem}}.page .card{background-color:#fbfbfb;border:none;overflow:hidden;padding:3px;position:relative}.page .card a.card-title{color:inherit;display:block;font-family:Roboto;font-size:22px;font-weight:700;line-height:30px;margin:0 0 10px;padding:0}.page .card a.card-image{backface-visibility:hidden;background-color:#e6e6e6;border-radius:5px;display:block;height:200px;overflow:hidden;position:relative;text-decoration:none}.page .card a.card-image .card-img-top{height:100%;object-fit:cover;width:100%}.page .card a.card-image img{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.page .card a.card-image:not(.card-has-img){position:relative}.page .card a.card-image:not(.card-has-img):after{color:#fff;content:"\f1ea";font-family:FontAwesome;font-size:80px;font-weight:400;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .3s ease-in-out}.page .card .card-img-left{background-color:#e6e6e6;background-size:cover;border-radius:5px;display:block;overflow:hidden;width:100%}@keyframes ind-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.page blockquote{border-left:3px solid #333;font-size:18px;font-style:italic;line-height:30px;margin:30px 0;padding:5px 15px;text-align:left}.hero{align-items:center;color:#fff;display:flex;height:500px;margin-top:-80px;position:relative}.hero .hero-image,.hero:before{height:700px;left:0;position:absolute;top:0;width:100%}.hero:before{background:#31313161;box-shadow:0 20px 50px grey;content:"";z-index:1}.hero .hero-image{background-color:#000;background-size:cover;z-index:0}.hero .hero-title{font-size:38px;font-weight:600}.hero .hero-message{font-size:19px;margin-top:15px!important;opacity:.8}.hero .container{z-index:2}.hero .links{display:flex;font-size:18px}.hero .links a{align-items:center;color:#fff;display:flex;text-decoration:none}.hero .links a:hover span{text-decoration:underline}