.career-employer{margin:24px 0 12px}.career-employer h3{font:800 29px/1.3 Manrope,Arial,sans-serif;margin:0 0 8px;letter-spacing:-.025em}.career-employer p{font-size:14px;color:var(--muted)}.role-progression{margin:22px 0 24px;border-left:2px solid #d5dfeb;padding-left:17px}.role-progression p{margin:0 0 14px;display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.6;color:#17233a}.role-progression span{color:#52647a;white-space:nowrap;font-size:13px}.chapter-meta{font-weight:600}.career-role>p{margin-top:0;margin-bottom:10px}@media(max-width:650px){.role-progression p{display:block}.role-progression span{display:block}}
/* Career layout */
.resume-page .career-layout{display:block;padding-top:34px}
.resume-page .career-aside{position:static;display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:36px;border-bottom:1px solid var(--line)}
.resume-page .career-aside .eyebrow{margin:0}
.resume-page .career-aside>p:not(.eyebrow){margin:0;font-size:15px;line-height:1.6}
.resume-page .career-aside>a{margin:0;font-size:13px}
.resume-page .career-story{max-width:76ch;margin-inline:auto}
.resume-page .career-role h3{font-size:23px}
.resume-page .role-progression{margin:17px 0 21px}
@media(max-width:650px){.resume-page .career-aside{gap:16px}.resume-page .career-role h3{font-size:20px}.resume-page .career-aside>p:not(.eyebrow){width:100%}}
@media print{.resume-page .career-aside{display:none}.resume-page .career-story{max-width:none}}
