.flo-worker-header{grid-template-columns:auto 1fr}.flo-site-header .worker-employer-link{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid #d6e0e7;border-left:3px solid #ff7043;border-radius:11px;background:#edf2f7;color:#263238;font-size:15px;font-weight:500;white-space:nowrap;box-sizing:border-box}.flo-site-header .worker-employer-link:hover{background:#dfe8ef}.profile-intro .hero-companion-badge{display:inline-flex;max-width:100%;padding:12px 18px;gap:12px}.hero-companion-badge .companion-words{display:block;line-height:1.5}.hero-companion-badge .companion-words>span{font-size:18px;color:#263238;white-space:normal}.hero-companion-badge .companion-words>strong{font-size:18px;margin-left:5px;font-weight:600}.profile-intro .career-free-line{font-size:15px;line-height:1.65;color:#4c606e;margin:13px 0 26px}.career-free-line strong{color:#b33e19;font-weight:600}.profile-intro .field-audience{margin-top:0}@media(max-width:650px){.flo-site-header .worker-employer-link{font-size:14px;padding:10px 15px}.profile-intro .hero-companion-badge{padding:11px 14px;gap:9px}.hero-companion-badge .companion-words>span,.hero-companion-badge .companion-words>strong{font-size:16px}.profile-intro .career-free-line{font-size:14px;margin-bottom:24px}.hero-companion-badge .companion-symbol{width:24px;flex-shrink:0}}
/* Career coach hero: clear outcome and a readable opportunity action. */
.profile-home .profile-hero{align-items:start}
.profile-intro h1 em{display:inline-block;max-width:100%;text-wrap:balance}
.profile-intro .resume-cta{max-width:100%;box-sizing:border-box}
.profile-intro .resume-cta .cta-content{min-width:0}
.profile-intro .resume-cta .cta-content strong{line-height:1.35}
@media(max-width:420px){.profile-intro .resume-cta{width:100%;justify-content:space-between;padding:16px 19px;gap:12px}.profile-intro .resume-cta .cta-content strong{font-size:16px}.profile-intro .resume-cta .cta-icon{flex-shrink:0}}
