.section.aboutSection{margin-top:5rem}.workItem:not(:first-of-type){margin-top:2rem}.jobHeader,.projectHeader{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.5rem}.jobHeader .dates{font-size:1.2rem}.employer,.projectTitle{font-weight:700;font-size:1.2em}.projectHeader a{font-size:1em;font-weight:700}.role:not(:first-of-type){margin-top:2rem}.roleInfo{display:flex;flex-direction:column;margin-bottom:.5rem}.roleTitle{font-weight:700;font-size:1em}.roleDescription,.projectDescription{margin:0 1rem}.roleDescription p,.projectDescription p{margin:0}.roleDescription p:not(:first-child),.projectDescription p:not(:first-child){margin-top:.2rem}.dates{font-style:italic}.generalSkills{display:flex;justify-content:left;gap:.5rem}.generalSkills .skill{display:flex;flex-direction:row;gap:.5rem;background-color:var(--accent3);padding:.5rem 1rem;border-radius:var(--corner-radius)}@media only screen and (min-width:640px){.jobHeader{flex-direction:row;margin-bottom:0}.roleInfo{flex-direction:row;margin-bottom:.2rem}.roleInfo .dates{margin-left:1rem}}@media only screen and (min-width:768px){}@media only screen and (min-width:1024px){}@media only screen and (min-width:1280px){}