.menu-toggle[data-v-76c394fe]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger[data-v-76c394fe]{display:block;width:25px;height:2px;background:#fff;position:relative;transition:all .3s}.hamburger[data-v-76c394fe]:before,.hamburger[data-v-76c394fe]:after{content:"";position:absolute;width:100%;height:2px;background:#fff;transition:all .3s}.hamburger[data-v-76c394fe]:before{transform:translateY(-8px)}.hamburger[data-v-76c394fe]:after{transform:translateY(8px)}.menu-toggle[aria-expanded=true] .hamburger[data-v-76c394fe]{background:transparent}.menu-toggle[aria-expanded=true] .hamburger[data-v-76c394fe]:before{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .hamburger[data-v-76c394fe]:after{transform:rotate(-45deg)}@media (max-width: 768px){.menu-toggle[data-v-76c394fe]{display:block}.nav-links[data-v-76c394fe]{position:fixed;top:80px;left:0;right:0;background:#2c5f2d;flex-direction:column;padding:1rem;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.nav-links.show[data-v-76c394fe]{display:block;max-height:500px}.nav-link div[data-v-76c394fe]{padding:10px 0;text-align:center;//border-bottom: 1px solid rgba(255,255,255,.1)}.nav-link[data-v-76c394fe]:last-child{border-bottom:none}.nav-link.active div[data-v-76c394fe]{background:#ffffff1a}}.footer a[data-v-f90eeb7f]{color:#fff}.footer .footer-logo[data-v-f90eeb7f]{width:10em;height:10em}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,微软雅黑,sans-serif}body{line-height:1.6;color:#333}.header{background-color:#000;color:#fff;padding:1rem;position:fixed;width:100%;top:0;z-index:1000}.nav{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.logo img{width:50px;height:50px}.logo div{display:flex}.logo .logo-title{padding-top:15px;font-size:20px}.nav-links{display:flex;gap:2rem}.nav-links .active{color:#97bc62}.nav-links a{color:#fff;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#97bc62}.footer{background-color:#382e2e;color:#fff;padding:.5rem .2rem;text-align:center;font-size:.8rem}@media (max-width: 768px){.nav-links{display:none}.logo{font-size:20px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000026}.content{margin-top:5rem}.content .comm-img{width:100%;margin-bottom:-1rem}
