.grid-container{display:grid;gap:10px;grid-template-columns:1fr 1fr}.flex-container{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:800px){.flex-container{flex-direction:column}}.resume-section{margin-top:1.5em}.resume-line>h3{margin-bottom:0;margin-top:0}.resume-line>h2{margin-bottom:0;margin-top:0}.resume-line>span{margin-bottom:0}.project-image{align-self:center;flex:7 8 55%}@media(max-width:800px){.project-image{max-width:75%}}.project-content{align-self:center;flex:8 7 45%}.thick{max-width:900px;margin:auto}