#resume-page{font-size:11pt;font-family:Century Gothic,sans-serif;margin:50px auto;width:100%;max-width:960px;padding:0 20px;box-sizing:border-box}#resume-page p{margin:0;color:#999;font-weight:400}#resume-page li,#resume-page p{line-height:1.3}#resume-page p strong{color:#000;text-align:left}#resume-page h1{font-size:50pt;color:#333;text-transform:uppercase;margin:0;font-weight:400}@media (max-width:600px){#resume-page h1{font-size:28pt}}#resume-page h2{text-transform:uppercase;font-size:20pt;color:#555;font-weight:600;margin:0 0 4px}#resume-page h3{margin:0;font-size:16pt;color:#555;font-weight:400}#resume-page h3 strong{color:#004c66}#resume-page h3 a{color:#004c66;text-decoration:none}#resume-page h3 a:hover{color:#666}#resume-page a.blue-link{color:#004c66}#resume-page h4{font-weight:400;color:#000;margin:5px 0 0;text-align:right}#resume-page h5{font-size:14pt;margin-bottom:10px;font-weight:400}#resume-page ul{list-style-type:disc}#header{width:100%;margin:0;overflow:auto;border-bottom:1px solid #b8b8b8;padding-bottom:10px}@media (min-width:600px){#header{display:flex;justify-content:space-between;align-items:flex-start}}.section{margin-top:20px;overflow:auto}.item,.title{width:100%}.item{overflow:auto;margin-top:3px;margin-bottom:10px}.item p{width:100%}.item ul{width:90%}.item h3,.item h4{display:block}@media (min-width:600px){.item h3{float:left}.item h4{float:right}}#contact{padding-top:0}@media (min-width:600px){#contact{text-align:right}}#contact ul{padding:0;margin:0;list-style-type:none}#contact li{color:#004c66}#contact li strong{font-weight:400;color:#333;margin-left:10px}#contact li a{color:#333;text-decoration:none}#contact li a:hover{text-decoration:underline}#highlights-and-objective{width:100%}@media (min-width:768px){#highlights-and-objective{display:flex;gap:25px}#objective{width:45%}#highlights{width:50%}}#objective p{color:#000;margin-bottom:5px}#highlights ul{list-style-type:none;padding:0;margin:0}#highlights li{margin-bottom:5px;color:#333}#highlights li strong{color:#06f}#education ul{margin-top:5px;margin-bottom:0}#experience{border-top:1px solid #aaa;padding-top:24px}#experience ul{margin-top:5px;margin-bottom:0}#projects p{color:#333;text-align:justify}a:hover{color:#999;text-decoration:none}@media print{#resume-page{margin:0;padding:0}}