header{position:relative;z-index:5}.nav .pres-nav{position:static;display:flex;align-self:stretch;align-items:stretch;gap:0}.nav .pres-nav>button{position:relative;background:none;border:0;border-radius:0;padding:17px 0 16px;font-size:13px;line-height:inherit;font-weight:700;font-family:inherit;color:var(--green);cursor:pointer}.nav .pres-nav>button:after{content:'';position:absolute;bottom:0;right:0;left:0;height:3px;background:#7d8d46;transform:scaleX(0);transition:transform .2s}.nav .pres-nav.open>button:after,.nav .pres-nav>button[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]:after{background:#7d8d46}.pres-mega{position:absolute;top:100%;right:0;left:0;background:#edf1e4;border-top:1px solid #bccba9;border-bottom:2px solid #7b905a;box-shadow:0 18px 27px #1b392018;z-index:30;animation:menu-reveal .16s ease-out}.pres-mega[hidden]{display:none!important}.pres-mega-top{display:flex;justify-content:space-between;align-items:center;padding:21px 0 17px;border-bottom:1px solid #c6d2b7}.pres-mega-top>div{display:flex;align-items:center;gap:17px}.pres-mega-top small{font-size:10px;color:#6d8058}.pres-mega-top h2{font-size:19px;color:#234b38}.pres-mega-top>a{font-size:11px;color:#43613c;border-bottom:1px solid #a3b68e;padding:4px 0}.pres-mega-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0 28px}.pres-mega-link{position:relative;padding:15px 25px 17px;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid #bdccac;min-height:163px;border-radius:0;transition:background .2s}.pres-mega-link:last-child{border-left:0}.pres-mega-link:first-child{padding-right:0}.pres-mega-link:hover,.pres-mega-link:focus-visible{background:#dfe8d2;color:#173f30}.pres-mega-icon{color:#607d46;margin-bottom:13px}.pres-mega-icon svg{width:27px;height:27px;stroke-width:1.35}.pres-mega-link strong{font-size:16px;color:#214b36;line-height:1.8}.pres-mega-link>span:last-child{font-size:11px;color:#627754;line-height:1.9;margin-top:5px;max-width:215px}.pres-mega-link[aria-current=page] strong{color:#4e702e}.pres-mega-link[aria-current=page]{background:#e0e9d2}.pres-mega-link[aria-current=page]:before{content:'';position:absolute;bottom:0;right:25px;width:30px;height:2px;background:#7a8f4c}@keyframes menu-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px) and (min-width:701px){.pres-mega-link{padding:12px 17px}.pres-mega-link strong{font-size:14px}.pres-mega-link>span:last-child{font-size:10px}}
@media(max-width:700px){.pres-mega{position:static;box-shadow:none;border-top:1px solid #bdcdad;border-bottom:1px solid #a9bd95;animation:none}.pres-mega .wrap{width:calc(100% - 36px)}.pres-mega-top{padding:15px 0;gap:15px}.pres-mega-top h2{font-size:17px}.pres-mega-top>div{gap:10px}.pres-mega-top small{display:none}.pres-mega-top>a{font-size:10px}.pres-mega-grid{grid-template-columns:1fr;padding:0 0 10px}.pres-mega-link,.pres-mega-link:first-child{min-height:0;display:grid;grid-template-columns:31px 1fr;column-gap:14px;padding:17px 0;border-left:0;border-bottom:1px solid #c3d1b5}.pres-mega-link:last-child{border-bottom:0}.pres-mega-icon{grid-row:1/3;align-self:center;margin:0}.pres-mega-link strong{font-size:14px}.pres-mega-link>span:last-child{grid-column:2;max-width:none;font-size:10px;margin-top:2px}.pres-mega-link[aria-current=page]:before{right:0;bottom:16px;width:2px;height:30px}.pres-mega-link:hover{background:#e2ead7}.nav .pres-nav>button{font-size:12px;padding:9px 0}.nav .pres-nav{width:50%;flex-wrap:nowrap}.nav .pres-nav>button:after{left:auto;width:25px}}
@media(max-width:560px){.nav{gap:0}.nav>a{width:50%}.nav .pres-nav{width:50%}}
@media(prefers-reduced-motion:reduce){.pres-mega{animation:none}}
