*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%}button{cursor:pointer;background-color:transparent;background-image:none}button,input{border:none;outline:none}input::placeholder,textarea::placeholder{color:#9ca3af}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}[class*=col-]{width:91.66%}@media only screen and (min-width:600px){.col-s-1{width:8.33%}.col-s-2{width:16.66%}.col-s-3{width:25%}.col-s-4{width:33.33%}.col-s-5{width:41.66%}.col-s-6{width:50%}.col-s-7{width:58.33%}.col-s-8{width:66.66%}.col-s-9{width:75%}.col-s-10{width:83.33%}.col-s-11{width:91.66%}.col-s-12{width:100%}}@media only screen and (min-width:768px){.col-m-1{width:8.33%}.col-m-2{width:16.66%}.col-m-3{width:25%}.col-m-4{width:33.33%}.col-m-5{width:41.66%}.col-m-6{width:50%}.col-m-7{width:58.33%}.col-m-8{width:66.66%}.col-m-9{width:75%}.col-m-10{width:83.33%}.col-m-11{width:91.66%}.col-m-12{width:100%}}@media only screen and (min-width:992px){.col-l-1{width:8.33%}.col-l-2{width:16.66%}.col-l-3{width:25%}.col-l-4{width:33.33%}.col-l-5{width:41.66%}.col-l-6{width:50%}.col-l-7{width:58.33%}.col-l-8{width:66.66%}.col-l-9{width:75%}.col-l-10{width:83.33%}.col-l-11{width:91.66%}.col-l-12{width:100%}}@media only screen and (min-width:1200px){.col-xl-1{width:8.33%}.col-xl-2{width:16.66%}.col-xl-3{width:25%}.col-xl-4{width:33.33%}.col-xl-5{width:41.66%}.col-xl-6{width:50%}.col-xl-7{width:58.33%}.col-xl-8{width:66.66%}.col-xl-9{width:75%}.col-xl-10{width:83.33%}.col-xl-11{width:91.66%}.col-xl-12{width:100%}}.pagination-wrapper{margin:auto}.pagination{margin-bottom:30px;padding-left:0;list-style:none;width:100%;display:flex;justify-content:center;align-items:center}.page-item{margin-right:5px;height:50px;width:50px;display:flex;justify-content:center;align-items:center;color:#555;border:1px solid;border-color:transparent;border-radius:3px;transition:color .25s,border-color .25s,background-color .25s;cursor:default}.page-item.active{border-color:#555}.page-item:hover:not(.disabled){border-color:#555;background-color:#555;color:#fff;cursor:pointer}.page-item a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}#search{width:100%;line-height:1}#search form{margin-top:2rem;padding:0 1rem;width:100%;display:flex;justify-content:center;align-items:center;border:1px solid #888;border-radius:2px}#search form .form-group{margin:0}#search form button{color:inherit}#search form button:hover{color:#888}#search svg{width:20px;height:20px}#search input{margin:0;border:none}#search #search-results-wrapper{margin-top:50px;min-height:200px}#search #search-suggestion-wrapper{display:flex;justify-content:center;align-items:center}#search #search-suggestion{color:#888}#search #search-empty{display:flex;justify-content:center;align-items:center}.post-title{margin-top:32px;margin-bottom:48px;text-align:center;font-family:montserrat,Arial,Helvetica,sans-serif;letter-spacing:2px;color:#333}.post-content{font-family:times new roman,Times,serif;line-height:2rem;letter-spacing:1px;font-size:1.15rem;font-weight:300;text-align:justify}.post-content h2{font-family:montserrat,Arial,Helvetica,sans-serif;font-size:1.5rem;color:#333}.post-nav{padding:.75rem 0;width:100%;display:flex;font-size:.75rem;border-top:1px solid #888;border-bottom:1px solid #888;color:#555}.post-nav .prev-arrow{margin-right:5px}.post-nav .next-arrow{margin-left:5px}.post-nav .spacer{flex:1}.post-nav a{max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-nav a:hover{color:#333}.quote{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;font-style:italic}.quote .quote-content{width:100%;text-align:center}.quote .quote-content svg{height:20px;width:20px;color:#888}.quote .quote-content p{margin:0}.quote .quote-author{margin-top:10px;font-weight:700}.list-item{margin-bottom:48px;display:block;transition:transform .5s}.list-item:hover{transform:scale(1.01);cursor:pointer}.list-item:hover .list-item-title{color:#888}.list-item-title{margin-top:0;margin-bottom:15px;display:inline-block;font-size:1.5rem;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:2px;transition:padding .5s,color .5s;color:#333}.list-item-summary{font-family:times new roman,Times,serif;line-height:2rem;letter-spacing:1px;font-size:1.15rem;font-weight:300;text-align:justify}@font-face{font-family:nothingyoucoulddo;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/fonts/NothingYouCouldDo-Regular.ttf)format("truetype")}@font-face{font-family:montserrat;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/fonts/montserrat-v15-latin-300.woff2)format("woff2")}@font-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/fonts/montserrat-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v26-latin-500.woff2)format("woff2")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(/fonts/montserrat-v15-latin-600.woff2)format("woff2")}body{font-family:montserrat,Arial,Helvetica,sans-serif;display:flex;align-items:center;flex-direction:column;color:#555}header{width:100%;margin-bottom:48px;letter-spacing:2px}header nav{width:100%;border-top:1px solid #888;border-bottom:1px solid #888;display:flex;justify-content:space-between}header nav ul{padding:0;height:30px;display:flex;justify-content:center;align-items:center;list-style:none}header nav ul li:not(:last-child){padding-right:34px}header nav ul li a.active{font-weight:700;color:#333}header nav ul li svg{height:20px;width:20px}.brand{padding:30px;text-align:center;font-size:2rem;font-family:nothingyoucoulddo,Arial,Helvetica,sans-serif;display:block}.btn{padding:16px 40px;line-height:1rem;letter-spacing:2px;font-size:1rem;font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:300;border:1px solid #888;border-radius:3px;transition:background-color .25s,color .25s}.btn:hover{background-color:#333;border-color:#333;color:#fff}.home{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.home .title{text-align:center;font-size:4rem;font-family:nothingyoucoulddo,Arial,Helvetica,sans-serif;animation:fadeInDown 1.5s linear .25s;animation-fill-mode:both}.home a{animation:fadeIn 2s linear 1s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInDown{from{opacity:0;transform:translate(0,-100%)}to{opacity:1;transform:none}}footer{margin-top:48px;height:100px}.form-group{position:relative;margin-top:20px;width:100%}.form-group input{padding:0 15px;height:60px;width:100%;line-height:2;font-size:1rem}.form-group label{position:absolute;top:0;left:15px;margin-top:22px;line-height:1;color:#888;pointer-events:none;transition:all .2s ease;display:block}.form-group textarea:focus~label,.form-group textarea:valid~label,.form-group input:focus~label,.form-group input:valid~label{top:-15px;font-size:12px;color:#888}.form-group .bar{display:block;position:relative;width:100%}.form-group .bar:before,.form-group .bar:after{content:'';height:2px;width:0;bottom:0;position:absolute;background:#888;transition:all .2s ease}.form-group .bar:before{left:50%}.form-group .bar:after{right:50%}.form-group input:focus~.bar:before,.form-group input:focus~.bar:after,.form-group textarea:focus~.bar:before,.form-group textarea:focus~.bar:after{width:50%}.hidden{display:none!important}