@media(max-width:900px){.topbar{gap:4px;padding-left:10px;padding-right:10px}.topbar .brand{font-size:15px;letter-spacing:-.055em;flex:1;min-width:0}.topbar .logo{font-size:29px;margin-right:2px}.top-cta{font-size:9px;padding:7px 8px;gap:3px;flex:0 0 auto}}
@media(max-width:360px){.topbar{padding-left:7px;padding-right:7px;gap:2px}.topbar .brand{font-size:13px}.topbar .logo{font-size:25px}.top-cta{font-size:8.5px;padding:6px 6px}}
