body{padding:0 .7em;max-width:1280px;margin-left:auto;margin-right:auto}.portrait{text-align:center;margin:0 0 1.5em}.goal{font-size:16pt;margin:.5em auto;text-align:center;max-width:32em}.location{margin:.4em 0}section>p{font-size:13pt;line-height:1.2}section{margin-bottom:1.8rem}.email{font-size:14pt;margin:1em 0}.links{display:flex;flex-direction:column;gap:1.2em;margin:1em 0;justify-content:center}.link{justify-content:center;display:flex;gap:.5em}.link-text{font-size:14pt}footer{border-top:1px grey solid;padding-top:.2em;margin-top:1em;font-size:11pt}footer p{margin-block-start:.5em;margin-block-end:.5em}a{text-decoration:none}.school{display:flex;gap:1rem;flex-direction:column;margin-bottom:1rem;margin-left:1rem}.school-description>*{margin-bottom:.3rem}.school-name{font-size:14pt;font-weight:600}.school-major{font-size:13pt;display:flex;flex-direction:column}.job{margin-left:1rem;margin-bottom:1.2rem}.job>div{margin-bottom:.3rem}.job-company{font-size:14pt;font-weight:600;display:list-item}.job-title{font-size:13pt}.job-description p{line-height:1.2;margin-block-start:.6em;margin-block-end:.6em}.publication{margin-left:1rem}.publication>*{margin-bottom:.3rem}.publication-title{font-weight:600;font-size:14pt;display:list-item}.project{margin-left:1rem;margin-bottom:1rem}.project>*{margin-bottom:.4rem}.project-name{font-weight:600;font-size:14pt;display:list-item}.award-list{margin-left:.5rem}.award-list>li{margin-bottom:.6rem}.job-description>ul,.project-description>ul{margin-block-start:.4em;margin-block-end:.4em;padding-inline-start:20px}.job-urls>.job-url,.project-urls>.project-url{display:block}.avatar{width:60%}@media screen and (min-device-width: 320px){.nowrap{white-space:nowrap}}@media screen and (min-device-width: 425px){.links{flex-direction:row}.avatar{width:192px}}@media screen and (min-device-width: 768px){.school,.school-major{flex-direction:row}.school-major{gap:1em}.avatar{width:192px}}.flex{display:flex;gap:2rem}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.content-center{align-content:center}.mb-2{margin-bottom:2rem}
