body{font-family:trebuchet ms,verdana,sans-serif;font-size:20px;min-height:100vh;display:flex;flex-direction:column;line-height:1.5;margin:0;padding:0}.poly-bkg{background-image:url(/img/P4W44_1_c_fade75.png);flex:1}.page-title{text-align:center}h1,h2,h3,h4,h5,h6{background-image:linear-gradient(70deg,rgba(32,160,32,.4) 85%,rgba(32,32,160,.4) 100%);padding:0 8px}img{max-width:95%}th,td{padding:8px}main img{display:block;margin:0 auto;max-height:400px;padding:4px;background-image:linear-gradient(90deg,rgba(32,160,32,.4) 0%,rgba(32,32,160,.4) 100%)}.header-main{margin:0;padding:0;color:#20a020;line-height:1.2}.header-main-title{margin:0;flex-grow:1}.header-main-logo{vertical-align:middle;height:96px;object-fit:contain;padding:0}.header-main-logo-spacer{flex-grow:1}.header-main-title-wrap{display:flex;align-items:center}.hamburger{display:none;padding:16px;cursor:pointer}.hamburger.open .hamburger-bar:nth-child(2){opacity:0}.hamburger.open .hamburger-bar:nth-child(1){transform:translateY(12px)rotate(45deg)}.hamburger.open .hamburger-bar:nth-child(3){transform:translateY(-12px)rotate(-45deg)}.hamburger-bar{display:block;width:32px;height:8px;margin:4px auto;border-radius:20%;transition:all .3s ease;background-color:#000}.header-main-nav{padding:0 0 0 16px;margin:8px 0 0;border-bottom:1px solid #20a020;font-size:24px;transition:all .3s ease}.header-main-nav li{display:inline-block;margin:0;padding:0}@media(max-width:880px){.header-main-nav{max-height:0;overflow-y:hidden}.header-main-nav.open{max-height:600px;overflow-y:scroll}.header-main-nav li{display:block;margin:8px}.hamburger{display:block}}.header-main-nav li a{color:#fff;text-decoration:none;background-color:#20a020;border-radius:8px 8px 0 0;margin:0 8px 0 0;padding:0 8px}.header-main-nav li a.active{background-color:#2020a0}.header-main-nav li a.active::before{content:">"}.header-main-nav li a:hover{background-color:#5c5c5c}main{max-width:900px;margin:0 auto;padding:0 64px}@media(max-width:640px){main{padding:0 8px}}.footer-main{text-align:center;background-color:#5c5c5c;color:#fff;font-size:.8em;border-top:1px solid #20a020}.footer-main a{color:#fff}.div-left{display:inline-block;text-align:right;border-right:1px solid #20a020;padding:8px}.div-right{display:inline-block;text-align:left;padding:8px}