/* Owner-requested mobile header alignment; existing controls and source links retained. */
@media(max-width:540px){
body.professional-experience .site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding-inline:12px}
body.professional-experience .site-header .brand{grid-column:1;grid-row:1;font-size:.75rem;gap:4px}
body.professional-experience .site-header .brand-mark{width:28px;height:28px;flex:none}
body.professional-experience .site-header .header-actions{grid-column:2;grid-row:1;justify-content:flex-end;gap:4px;flex-wrap:nowrap;min-width:0}
body.professional-experience .site-header .header-saved{width:44px;min-width:44px;justify-content:center;flex:none}
body.professional-experience .site-header>.header-actions>.language-selector>summary{width:44px;min-width:44px;min-height:44px;padding:0;gap:0;justify-content:center;font-size:0}
body.professional-experience .site-header>.header-actions>.language-selector>summary>span{font-size:1rem}
body.professional-experience .site-header .mobile-header-search{grid-column:1/-1;grid-row:2}
}
