.resume{justify-content:start;font-size:18px}@media (width>=768px){.resume .section-content{max-width:70vw}}.resume section{justify-content:left;align-items:flex-start;width:100%;margin-top:1.2em;padding:0}@media (width>=768px){.resume section{margin-top:0}}.resume section h1,.resume section h2,.resume section p{text-align:left;justify-content:left}.resume p,.resume li{font-weight:300}.content{margin-top:2.8em}@media (width>=768px){.content{grid-column-gap:2.2em;grid-row-gap:2.2em;grid-template-rows:auto;grid-template-columns:11em auto;grid-auto-flow:column;display:grid}.content .left-column{grid-column:1}.content .right-column{grid-column:2}.content .career-history{grid-row:1/10}.content .links{grid-row:2}}@media (width>=1024px){.content{grid-template-columns:17em auto}}.bio p{margin:.8em 0}.bio p:last-of-type{margin-bottom:0}.job{margin-top:1em}.job-list{flex-direction:column;display:flex}.job-date,.school-date{color:var(--dim-text);font-size:.8em;font-style:italic}:is(.professional-skills,.learning-skills,.backend-skills) ul{margin:0;padding:0}:is(.professional-skills,.learning-skills,.backend-skills) li{margin-bottom:0;padding-left:.3em;list-style:none;display:inline-block}:is(.professional-skills,.learning-skills,.backend-skills) li:first-child{padding-left:0}:is(.professional-skills,.learning-skills,.backend-skills) li:after{content:"·";margin:0 .3em;font-weight:700;display:inline-block}:is(.professional-skills,.learning-skills,.backend-skills) li:last-child:after{content:"";margin:0}:is(.career-history,.education-history) ul{margin:0;padding:0}:is(.career-history,.education-history) li{list-style:none}.resume footer{text-align:center;padding:2.2em 0}@media print{.resume{color:#000;background:#fff;font-size:11px}.resume .section-content{width:100%}.resume h2{display:none}.resume .content{grid-column-gap:1.2em;grid-template-rows:auto;grid-template-columns:200px auto;grid-auto-flow:column;margin-top:1.2em;display:grid}.resume .content .left-column{grid-column:1}.resume .content .right-column{grid-column:2}.resume .content .career-history{grid-row:1/10}.resume .content .links{grid-row:2}.resume .content .backend-skills,.resume .content .time-length{display:none}.resume .content .job{flex-wrap:wrap;align-items:center;display:flex}.resume .content .job:first-child{margin-top:0}.resume .content .job .job-date{margin-left:.6em}.resume .content .bio p{margin-top:0}.resume footer{display:none}}
