#experience{padding-block:64px}
#experience .timeline{margin-top:38px}
#experience .timeline-item{padding-block:10px}
#experience .timeline-item{grid-template-columns:140px 180px minmax(0,1fr);gap:24px}
#experience .timeline-item p{line-height:1.35}
#experience .timeline-company{color:#7a867e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding-top:6px}

@media (max-width:850px){
  #experience{padding-block:52px}
  #experience .timeline{margin-top:30px}
  #experience .timeline-item{padding-block:8px}
  #experience .timeline-item{grid-template-columns:120px 150px minmax(0,1fr);gap:16px}
}

@media (max-width:560px){
  #experience .timeline-item{grid-template-columns:1fr;gap:4px}
  #experience .timeline-company{padding-top:0}
}
