#resume-body>*{margin-left:10vw;margin-right:10vw;max-width:80vw}#resume-body>footer:last-of-type{margin-left:inherit;margin-right:inherit;max-width:inherit}#resume-body{text-align:right}#resume-body h1,#resume-body h2,#resume-body h3,#resume-body h2+p,#resume-body h2+div,#resume-body h2+p+p,#resume-body h3+p{text-align:left}#employment-history~h4:has(+.resume-history-date),#community-contributions~h4:has(+.resume-history-date){float:left;text-align:left;width:60%;margin-top:0;margin-right:0;max-width:unset}#employment-history~h4+.resume-history-date+ul,#community-contributions~h4+.resume-history-date+ul{text-align:left}#employment-history~h4+.resume-history-date+ul+p,#community-contributions~h4+.resume-history-date+ul+p{text-align:left}#employment-history~h4+.resume-history-date+ul::before,#community-contributions~h4+.resume-history-date+ul::before{display:block;clear:both;content:""}#employment-history~h4+.resume-history-date,#community-contributions~h4+.resume-history-date{display:inline-block;text-align:right;width:20%;margin-left:0;margin-top:0;margin-bottom:0}#education+ul>li,#awards+ul>li{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-align:left}#education+ul>li>p,#awards+ul>li>p{margin:0}#skills-highlights+ul>li{display:block;text-align:left}.presentation-pdf{margin-right:auto;margin-left:auto;height:auto;min-height:25vh;width:100%;min-width:360px;max-width:100%}.presentation-pdf iframe{width:100%;height:calc(100vw/16 * 9);min-height:25vh;max-height:65vh;clear:both}body header:first-of-type+div.presentation-pdf:first-of-type{height:100vh;max-height:calc(max(100%,150vh))}body header:first-of-type+div.presentation-pdf:first-of-type>main.presentation-pdf{min-height:max-content;height:100vh;max-height:calc(max(100%,150vh))}@media screen and (min-width:79em){.presentation-pdf iframe{min-height:25rem;width:100%}}