/* BALOKA V14: mobile only; preserve desktop and all operational features. */
@media screen and (max-width:720px){
html body header.top .nav .hamburger,
html body header.top .nav .menu-toggle,
html body header.top .nav .nav-toggle,
html body header.top .nav button[aria-label*="menu" i],
html body header.top .nav button[aria-label*="navigasi" i]{display:none!important}
html body .hero .bl-v8-mobile{padding:16px 18px 15px!important}
html body .hero .bl-v8-mobile h1{font-size:clamp(28px,7.8vw,37px)!important;line-height:1.08!important;margin:0 auto 7px!important}
html body .hero .bl-v8-mobile p{margin:0 auto 11px!important;line-height:1.4!important}
html body .hero .bl-v8-mobile a{min-height:44px!important;padding:10px 23px!important}
html body .hero .bl-v8-hero>img{object-position:right center!important}
html body header.top .nav .links{padding-top:5px!important}
html body #menu{scroll-margin-top:110px!important}
}
