.body_body__ZAhbO{position:relative;padding:1rem;max-width:1024px;font-family:var(--font-open-sans),sans-serif;@media screen and (min-width:768px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}& section{margin-bottom:2rem}& .hash:first-child{display:none}& h1,& h2,& h3{font-family:var(--font-oxygen),sans-serif;font-weight:700}& h1{font-size:50pt;color:hsla(0,0%,37%,1);margin-bottom:.5rem}& h2,& h3{& a{text-decoration:none;color:inherit}& .hash{color:hsla(0,0%,19%,0);transition:color .2s ease}& a:focus .hash,&:hover .hash{color:hsla(0,0%,19%,1)}}& h2{font-size:14pt;font-weight:400;border-bottom:1px solid #a6a6a6;padding-bottom:5px;padding-left:.5rem}& h3{font-size:12pt}& .title{border-bottom:none;font-size:13pt}& h2,& h3,& li,& p{color:hsla(0,0%,19%,1)}& main{display:grid;grid-template-areas:"primary" "side";grid-gap:1rem;@media screen and (min-width:768px){grid-template-columns:2fr 10fr;grid-template-areas:"side primary"}@media screen and (min-width:768px){&>*{padding-top:1rem}}}& #Objective,& .contact{margin-top:0}& ul{list-style-type:"–   ";padding-left:1.5rem;@media screen and (min-width:768px){list-style-type:"– ";padding-left:40px}}& aside{grid-area:side;@media screen and (min-width:768px){text-align:right;padding-right:1rem;border-right-color:#a6a6a6;border-right-style:solid;border-right-width:1px}& .education,& address,& p,& ul{margin:0;padding-left:.5rem;@media screen and (min-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}& li{list-style-type:none}& .hash:first-child{display:none}@media screen and (min-width:768px){& .hash:last-child{display:none}& .hash:first-child{display:inline}}}& .primary{grid-area:primary;& .position{padding-left:.5rem}}& .details,& h3,& p,& ul{margin-top:0}& .details,& h3,& p{margin-bottom:.5rem}& .objective p{padding-left:.5rem}}.contact-section_contactSection__FKS8a{& .contact{text-decoration:none;font-style:normal;&:focus,&:hover{color:hsla(0,0%,5%,1)}&>*{margin-bottom:.5rem;@media screen and (min-width:768px){margin-bottom:0}}& a{@media screen and (min-width:768px){color:hsla(0,0%,19%,1)}}}& #Contact{@media screen and (min-width:768px){display:none}}}.header_header__7nP3i{text-align:right}