/* Option A: big MENU button + full-width panel (mobile only) */
@media (max-width: 767px){
.site-nav{position:sticky;top:0;z-index:1000}
.site-nav .nav-inner{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}
.site-nav .nav-brand span{font-size:17px;font-weight:800}
.gdp-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;background:#e87a2e;color:#121212;border:0;border-radius:10px;font:800 20px/1 system-ui,sans-serif;letter-spacing:.06em;cursor:pointer}
.gdp-menu-btn .bars{display:inline-block;width:24px;height:3px;background:#121212;box-shadow:0 -8px 0 #121212,0 8px 0 #121212}
.site-nav.gdp-mm .nav-links{display:none!important;flex-basis:100%;flex-direction:column;gap:0!important;margin:6px 0 0;padding:0;background:#1a1a1a;border:2px solid #3a3a3a;border-radius:12px;overflow:hidden}
.site-nav.gdp-mm.gdp-open .nav-links{display:flex!important}
.site-nav .nav-links li{border-bottom:1px solid #3a3a3a;list-style:none}
.site-nav .nav-links li:last-child{border-bottom:0}
.site-nav .nav-links a{display:flex!important;align-items:center;min-height:60px;padding:0 20px!important;font-size:21px!important;font-weight:800!important;color:#e8e8e8!important;background:none!important;border-radius:0!important}
.site-nav .nav-links a[aria-current="page"]{background:#e87a2e!important;color:#121212!important}
}
@media (min-width: 768px){.gdp-menu-btn{display:none!important}}
