article.resume{padding-top:30px}article.resume a{text-decoration:underline}body{font-size:16px}sub,sup,small{font-weight:300;color:gray}small{font-size:70%}h2{font-weight:400;border-bottom:1px solid black;margin-top:40px}h3{font-weight:400}#resume-header{display:flex;align-items:center;gap:30px;width:100%;margin-bottom:30px}#resume-header a{text-decoration:none}#resume-header #profile{flex-shrink:0;height:15rem;width:15rem;overflow:hidden;border-radius:4px}#resume-header #profile img{width:100%;height:100%;object-fit:cover;object-position:62% 35%;display:block;image-rendering:auto;-webkit-font-smoothing:antialiased;transform:translateZ(0)}#resume-header #info{text-align:left;flex-grow:1;padding-top:0;box-sizing:border-box}#resume-header #info #info-name{font-size:28px;font-weight:400;margin-bottom:5px}#resume-header #info #info-name sup{font-size:20px}#resume-header #info #status{color:gray;margin-top:5px}@media screen and (max-width: 600px){#resume-header{flex-direction:column;align-items:center;text-align:center;height:auto;width:100%;gap:15px}#resume-header #profile{height:11.5rem;width:11.5rem;margin:0 auto;overflow:hidden;border-radius:4px}#resume-header #profile img{width:100%;height:100%;object-fit:cover;object-position:62% 35%;display:block;image-rendering:auto;-webkit-font-smoothing:antialiased;transform:translateZ(0)}#resume-header #info{text-align:center;width:100%;padding-top:0;box-sizing:border-box}#resume-header #info #info-name{font-size:26px;font-weight:400}#resume-header #info #status{color:gray}}#update-date{font-size:14px;color:gray;text-align:end;margin-top:30px}
