.vc-employee-section{padding-block:28px;border-top:1px solid var(--vc14-line);max-width:850px}
html body .vc-employee-section h2{margin:0 0 20px!important;font-size:28px!important;line-height:1.35!important;overflow-wrap:anywhere}
.vc-employee-links{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:0}
.vc-employee-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--vc14-accent);font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.vc-employee-links a:focus-visible{outline:3px solid var(--vc14-accent);outline-offset:4px}
.vc-employee-text{max-width:760px;overflow-wrap:anywhere}
.vc-employee-text p{margin:0 0 16px;font-size:17px;line-height:1.75}
.vc-employee-career{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--vc14-line)}
.vc-employee-career li{position:relative;padding:0 0 28px 12px;overflow-wrap:anywhere}
.vc-employee-career li:last-child{padding-bottom:0}
.vc-employee-career li::before{content:'';position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--vc14-accent)}
.vc-employee-period{display:block;color:var(--vc14-muted);font-size:14px;margin-bottom:8px}
html body .vc-employee-career h3{margin:0 0 8px!important;font-size:22px!important;line-height:1.4!important;color:var(--vc14-ink)}
.vc-employee-career strong{display:block;margin-bottom:12px;color:var(--vc14-ink)}
@media(max-width:600px){html body .vc-employee-section h2{font-size:25px!important}.vc-employee-section{padding-block:24px}.vc-employee-links{gap:8px 18px}}