button.kumarin-page-button{background-color:#ff6c00;border:1px solid #ff6c00;border-radius:1.5em;color:#fff;cursor:pointer;display:block;margin:1.5em auto 0;padding:1em;width:15rem;white-space:nowrap}button.kumarin-page-button:active,button.kumarin-page-button:hover{background-color:#ee6c00;border:1px solid #ee6c00}button.kumarin-page-button:link,button.kumarin-page-button:visited{background-color:#ff6c00;border:1px solid #ff6c00}button#hamburger-icon{background-color:#ff6c00;box-sizing:border-box;height:34px;position:fixed;right:20px;top:7px;transition:all .4s;width:38px;z-index:99}button#hamburger-icon span.icon-bar{background:#2b2b2b;height:4px;left:5px;position:absolute;transition:all .4s;width:28px}button#hamburger-icon span.icon-bar:nth-child(1){top:5px}button#hamburger-icon span.icon-bar.show:nth-child(1){transform:translate3d(0,10px,0) rotate(45deg)}button#hamburger-icon span.icon-bar:nth-child(2){top:15px}button#hamburger-icon span.icon-bar.show:nth-child(2){opacity:0}button#hamburger-icon span.icon-bar:nth-child(3){top:25px}button#hamburger-icon span.icon-bar.show:nth-child(3){transform:translate3d(0,-10px,0) rotate(-45deg)}#modal{opacity:0;transform:translateX(200px);transition:all .3s ease}#modal.show{opacity:1;transform:translateX(0);transition:all .3s ease}nav.modal{background-color:#2b2b2b;box-sizing:border-box;font-size:1em;height:100%;padding-top:50px;padding-bottom:50px;position:fixed;right:0;top:0;width:50vw;z-index:98}@media screen and (min-width:640px){nav.modal{width:33vw}}@media screen and (min-width:960px){nav.modal{width:20vw}}nav.modal ul.nav-list{margin:0;padding:0;width:100%}nav.modal ul.nav-list li{background-color:inherit;border-bottom:1px dotted #555;color:#2b2b2b;display:block;margin:0 32px;padding:16px 0;text-align:left}nav.modal ul.nav-list li a{color:#ff6c00;display:block;text-decoration:none;width:99%}nav.modal ul.nav-list li a:active{color:#ff6c00}nav.modal ul.nav-list li a:hover{color:#ff6c00}nav.navigation{margin:3em 0}nav.navigation .nav-links{margin:0}nav.navigation .nav-links .nav-previous{text-align:left;width:50%}nav.navigation .nav-links .nav-previous span.nav-subtitle,nav.navigation .nav-links .nav-previous span.nav-title{font-size:smaller;line-height:1.1}nav.navigation .nav-links .nav-next{text-align:right;width:50%}nav.navigation .nav-links .nav-next span.nav-subtitle,nav.navigation .nav-links .nav-next span.nav-title{font-size:smaller;line-height:1.1}nav.pagination .nav-links{margin:0 auto;text-align:center}nav.pagination .nav-links a.page-numbers{border:1px solid #ff6c00;border-radius:1em;display:inline-block;vertical-align:middle;font-size:smaller;height:2em;line-height:2em;margin:0 5px;text-decoration:none;width:2em}nav.pagination .nav-links a.page-numbers.prev{border:none}nav.pagination .nav-links a.page-numbers.next{border:none}nav.pagination .nav-links span.page-numbers.current{border:1px solid #949495;border-radius:1em;display:inline-block;vertical-align:middle;font-size:smaller;height:2em;line-height:2em;margin:0 5px;text-decoration:none;width:2em}#page-gotop{bottom:20px;display:block;height:60px;position:fixed;right:20px;width:48px}#page-gotop button#page-gotop-button{color:#2b2b2b;position:relative;text-align:center;transition:.3s0}#page-gotop button#page-gotop-button:hover{color:#949495}#page-gotop button#page-gotop-button svg{fill:#2b2b2b;display:block}#page-gotop button#page-gotop-button svg:hover{fill:#949495}#page-gotop button#page-gotop-button span{font-size:small;position:absolute;right:0;top:30px}footer.site-footer{background-color:#ff6c00;color:#2b2b2b;margin-top:3em;padding:3em 0;text-align:center}footer.site-footer .copyright{font-size:smaller}header.kumarin-site-header{background-color:#ff6c00;width:100%;z-index:9}header.kumarin-site-header #site-title{padding:10px 0 0;text-align:center;z-index:99}#primary{display:block;grid-area:primary}#primary.kumarin-site-main{margin:0 auto;max-width:640px;width:100%}#secondary{align-self:start;display:block;flex-direction:column;grid-area:sidebar;max-width:300px;overflow:auto;position:sticky;width:100%}#secondary.kumarin-widget-area .kumarin_searchform{border:#333 solid 1px;border-radius:1em;display:flex;margin-bottom:1em;max-width:250px;overflow:hidden;padding:0 .5em;position:relative;width:100%}#secondary.kumarin-widget-area .kumarin_searchform input.input-search{border:none;font-size:smaller}#secondary.kumarin-widget-area .kumarin_searchform input#submit{border:none;height:1em;position:absolute;right:.5em;top:.33em;width:1em}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a{font-size:smaller;line-height:1.5;text-decoration:none}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:link,#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:visited{color:#333}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:active,#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:hover{color:#ff6c00}#secondary.kumarin-widget-area #kumarin-monthly-dropdown label{font-weight:bold}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #333;border-radius:1rem;display:flex;color:#949495;font-size:smaller;max-width:250px;overflow:hidden;padding:.25em .75em;width:100%}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select::-ms-expand{display:none}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select:focus{box-shadow:none;outline:none}header.entry-header{margin:0;padding:0}header.entry-header h1.kumarin-entry-title,header.entry-header h2.kumarin-entry-title{font-size:2em;line-height:1.1;margin-top:1.25em;margin-bottom:0;padding:0}header.entry-header h1.kumarin-entry-title a,header.entry-header h2.kumarin-entry-title a{color:#2b2b2b;text-decoration:none}header.entry-header .kumarin-entry-meta{color:#949495;font-size:90%;margin:0;padding:0}@media screen and (min-width:960px){header.entry-header h1.kumarin-entry-title,header.entry-header h2.kumarin-entry-title{font-size:2.5em}}header.page-header{margin:0;padding:0}header.page-header h1.kumarin-page-title-search,header.page-header h1.kumarin-page-title-tag{font-size:1em;font-weight:300;line-height:1.1;margin-top:3.5em}header.page-header h1.kumarin-page-title-search a,header.page-header h1.kumarin-page-title-tag a{color:#2b2b2b;text-decoration:none}header.page-header h1.kumarin-page-title-404,header.page-header h1.kumarin-page-title-no-results{font-size:2em;line-height:1.1;margin-top:1.25em;padding:0}@media screen and (min-width:960px){header.page-header h1.kumarin-page-title-404,header.page-header h1.kumarin-page-title-no-results{font-size:2.5em}}footer.kumarin-entry-footer{margin:0;padding:0 0 3em}footer.kumarin-entry-footer ul{display:flex;flex-wrap:wrap;margin-top:-10px;font-size:small}footer.kumarin-entry-footer ul li{background-color:#2b2b2b;border-radius:1em;margin:10px 10px 0 0;padding:0 1em}footer.kumarin-entry-footer ul li:before{content:"#";color:#ff6c00;display:inline-block;width:1em;height:1em}footer.kumarin-entry-footer ul li a{text-decoration:none}html{scroll-behavior:smooth}.kumarin-site-container{display:block;margin:0 auto;padding:0;width:90%}.kumarin-site-container #secondary{margin:0 auto;max-width:640px;padding:0;width:100%}.kumarin-site-container #primary{margin:0 auto;max-width:640px;padding:0;width:100%}@media screen and (min-width:960px){.kumarin-site-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:1em 0;margin:0 auto;max-width:960px;padding:0;width:100%}.kumarin-site-container #secondary{grid-column:1/5;grid-row:1/2;margin:3.5em 0 0;padding:0}.kumarin-site-container #primary{grid-column:5/13;grid-row:1/2;margin:0;padding:0}}