.resume{color:var(--body_color);max-width:1100px;min-height:100vh;margin:0 auto;padding:60px 30px;font-size:13px;line-height:24px}.resume header h1{color:var(--heading_color);margin:0 0 15px;font-size:36px;font-weight:300}.resume header h1 strong{font-weight:500}.resume .columns{flex-wrap:wrap;padding-top:30px;display:flex}.resume aside{border-right:solid .5px var(--border_dotted);flex:1;min-width:300px;padding-right:30px}.resume main{flex:2;min-width:400px;padding-left:30px}@media (max-width:768px){.resume aside{border-bottom:none;border-right:none;margin-bottom:20px;padding-bottom:20px;padding-right:0}.resume main{padding-left:0}}.resume section h2{margin:0 0 20px;padding-bottom:5px;font-size:18px;font-weight:600}.resume ul{padding-left:20px}.resume .job{margin-bottom:30px}.resume .job h3{color:var(--heading_color);justify-content:space-between;margin:0;font-size:15px;display:flex}.resume .job h3 span{color:var(--meta_color);font-size:14px;font-weight:400}.resume .job h4{color:var(--meta_color);margin:0 0 5px;font-size:14px;font-weight:600}.resume .job p{margin:5px 0 0}
