.footer{background:var(--green);color:#fff;border-top:0;padding:22px 0 24px}
.footer .footer-inner{align-items:center;gap:24px}
.footer .footer-inner>div{display:flex;align-items:baseline;gap:12px;flex-shrink:0}
.footer .footer-logo{color:#fff;font-size:23px}
.footer .logo-dot{color:#fff}
.footer .footer-copy{color:rgba(255,255,255,.68);margin-top:0}
.footer .footer-nav{color:rgba(255,255,255,.78);gap:10px 18px;line-height:1.5}
.footer .footer-nav a{transition:opacity .15s ease}
.footer .footer-nav a:hover{color:#fff;opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
@media(min-width:621px){.header-nav{display:flex!important}.mobile-menu{display:none!important}.menu-label{display:none!important}}
@media(max-width:620px){.header-nav{display:none!important}.mobile-menu{display:block!important}.footer{padding:16px 0 18px}.footer .footer-inner{display:block}.footer .footer-inner>div{margin-bottom:10px;gap:9px}.footer .footer-logo{font-size:21px}.footer .footer-copy{font-size:10px}.footer .footer-nav{display:flex;margin-left:0;gap:7px 14px;font-size:10px;line-height:1.45}}
