/* Stage 7R17: consistent mobile brand/nav, presentation only. */
@media(max-width:720px){
.topbar{position:relative!important;top:auto!important}
.topbar .toprow{box-sizing:border-box!important;padding-top:max(20px,env(safe-area-inset-top,0px))!important;padding-bottom:20px!important}
.topbar .brand,.link-brand,.owner-brand{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:.24em!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important;line-height:1.15!important;letter-spacing:.035em!important;font-size:24px!important;margin-bottom:20px!important}
.topbar .brand .a,.link-brand .a,.owner-brand .a,.link-brand span,.owner-brand span{color:#8afbd6}
.topbar .brand small,.link-brand small,.owner-brand small{display:none!important}
.link-head{padding-top:20px!important}.owner-top{padding-top:20px!important}
.topbar .nav.asm-primary-nav,.link-nav.asm-primary-nav,.owner-head-actions.asm-primary-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important}
.topbar .nav.asm-primary-nav a,.link-nav.asm-primary-nav a,.owner-head-actions.asm-primary-nav a{box-sizing:border-box!important;min-height:54px!important;width:100%!important;padding:10px 7px!important;font-size:11px!important;line-height:1.2!important;border-radius:11px!important;letter-spacing:.07em!important;text-align:center!important}
}
