.language-switcher{margin:0;flex-shrink:0}
.language-switcher .btn{min-height:44px;width:auto;margin:0;padding:10px 14px;font-size:14px}
.auth-form>.language-switcher{display:flex;justify-content:flex-end;margin-bottom:24px}
.topbar>div:first-child,.topbar-user{min-width:0}
.topbar-user .user-name{overflow-wrap:anywhere}
.experience-header{flex-wrap:wrap}
.brand-lockup{text-decoration:none}
.dashboard-grid>div{min-width:0}
.section-heading{flex-wrap:wrap}
.section-heading>div{min-width:0}
html[dir=ltr] .journey-route{direction:ltr}
html[dir=ltr] .icon[data-icon=arrow]{transform:scaleX(-1)}
@media(max-width:700px){
 .marketing-nav{flex-wrap:wrap;gap:12px}
 .marketing-nav>.brand-logo,.marketing-nav>a:first-child{margin-inline-end:auto}
 .experience-header{gap:12px}
 .experience-header .language-switcher{margin-inline-start:auto}
 .experience-header nav{order:2;flex-basis:100%;margin:0;justify-content:space-between}
 .topbar{gap:12px;padding:12px 16px;flex-wrap:wrap}
 .topbar>div:first-child{flex:1 1 160px}
 .topbar-user{margin-inline-start:auto;gap:8px}
 .topbar-user .avatar{display:none}
 .dashboard-grid{grid-template-columns:minmax(0,1fr)}
}
