/* Shared responsive navigation: mobile only */
.lotg-menu-toggle{display:none}
@media (max-width:767px){
 .lotg-site-nav{position:relative!important;z-index:1000!important}
 .lotg-site-nav .about-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;position:relative!important;padding:12px 0!important}
 .lotg-site-nav .about-nav>a:first-child{flex:0 0 auto!important}
 .lotg-site-nav .about-nav>a:first-child img{width:80px!important;max-width:80px!important;height:auto!important}
 .lotg-menu-toggle{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:46px;height:46px;flex:0 0 46px;border:2px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer;padding:8px;position:relative;z-index:2}
 .lotg-menu-toggle span{display:block;width:23px;height:2.5px;background:currentColor;border-radius:2px;transition:transform .2s,opacity .2s}
 .lotg-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
 .lotg-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
 .lotg-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}
 .lotg-site-nav .about-nav .navlinks{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;padding:18px 20px 22px!important;background:#fff4ea!important;color:#231f20!important;border-radius:0 0 12px 12px;box-shadow:0 14px 22px rgba(0,0,0,.16);z-index:999!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;font-size:17px!important}
 .lotg-site-nav .about-nav .navlinks.lotg-menu-open{display:flex!important}
 .lotg-site-nav .about-nav .navlinks a{display:block!important;color:#231f20!important;font-size:17px!important;font-weight:600!important;padding:12px 4px!important;text-decoration:none!important;line-height:1.3!important}
 .lotg-site-nav .about-nav .navlinks a[aria-current="page"]{color:#e3489b!important}
}
@media (prefers-reduced-motion:reduce){.lotg-menu-toggle span{transition:none}}
