#career .timeline article{grid-template-columns:105px 135px minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start;padding:32px 0}
#career .career-company-logo{align-self:start;padding:5px 0;min-height:50px}
#career .career-company-logo img{max-width:135px;height:45px}
#career .timeline h4{font-size:21px}
#career .timeline p{font-size:14px;line-height:1.65}
#career .timeline p span{font-size:13px}
#career .timeline time{font-size:13px}
#career .career-highlights{margin:0;padding:0 0 0 17px;font-size:13px;line-height:1.65;color:var(--muted)}
#career .career-highlights li{padding-left:3px;margin:0 0 12px}
#career .career-highlights li:last-child{margin-bottom:0}
#career .career-highlights li::marker{color:#587580}
@media(max-width:1100px){#career .timeline article{grid-template-columns:90px 100px minmax(0,1fr) minmax(0,1.1fr);gap:18px}#career .career-company-logo img{max-width:100px}#career .timeline h4{font-size:18px}}
@media(max-width:760px){#career .timeline article{grid-template-columns:110px minmax(0,1fr);gap:18px 24px}#career .timeline time{grid-column:1;grid-row:1}#career .career-company-logo,#career .career-logo-empty{grid-column:2;grid-row:1;justify-content:flex-start;min-height:35px}#career .career-company-logo img{height:32px}#career .timeline article>.career-role{grid-column:1/-1;grid-row:2}#career .career-highlights{grid-column:1/-1;grid-row:3;font-size:14px}#career .timeline h4{font-size:22px}}
