/* Code-drawn icons have the same appearance in Safari and Chromium. */
.career-symbol{display:inline-block;vertical-align:-.12em;flex:none}
.button .career-symbol,.op-cta .career-symbol{width:20px;height:20px}
.hr-nav .brand{flex:none;white-space:nowrap}
.hr-nav .nav-end{flex:none}
.hr-nav .lang-pop-btn{min-width:44px;min-height:44px;justify-content:center}
.hr-nav .button-small>span[aria-hidden]{display:inline-flex;flex:none}

@media(max-width:800px){
  html{scroll-padding-top:100px}
  .hr-nav .nav-inner{width:100%;max-width:none;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));min-height:80px;gap:8px;flex-wrap:wrap}
  .hr-nav .nav-inner>.brand{flex:1 0 auto;font-size:18px;gap:8px}
  .hr-nav .brand img{width:44px;height:34px}
  .hr-nav .brand small{font-size:11px;line-height:1.3;margin-top:3px}
  .hr-nav .nav-end{width:auto;gap:6px;justify-content:flex-end;margin-left:auto}
  .hr-nav .nav-end .lang-pop{margin-right:0}
  .hr-nav .lang-pop-btn{padding:8px;font-size:13px;gap:0;border:1px solid var(--line);border-radius:8px;background:transparent}
  .hr-nav .lang-pop-btn svg{display:none}
  .hr-nav .lang-pop-menu{top:calc(100% + 8px);right:0;min-width:140px}
  .hr-nav .lang-opt{min-height:44px}
  .hr-nav .nav-end .button-small{min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;gap:8px;white-space:nowrap}
  .hr-nav .button-small .career-symbol{width:18px;height:18px}
}
@media(min-width:351px) and (max-width:390px){
  .hr-nav .nav-inner>.brand{font-size:16px;gap:6px}
  .hr-nav .brand img{width:36px;height:30px}
  .hr-nav .nav-end .button-small{padding-inline:10px}
}
@media(max-width:350px){
  html{scroll-padding-top:140px}
  .hr-nav .nav-inner{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px}
  .hr-nav .nav-inner>.brand{grid-area:1/1;font-size:18px}
  .hr-nav .nav-end{display:contents}
  .hr-nav .lang-pop{grid-area:1/2}
  .hr-nav .lang-pop-btn{width:44px}
  .hr-nav .nav-end .button-small{grid-area:2/1/3/-1;justify-content:space-between;width:100%}
}
