*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:#000;background:#fff;font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.5}body{max-width:640px;padding:2rem 2rem 4rem}.photo{float:right;width:120px;margin:0 0 1rem 1.5rem}h1{font-size:2rem;font-weight:700}h2{margin-bottom:.25rem;font-size:1rem;font-weight:700}section{margin-bottom:1.5rem}ul{flex-direction:column;margin:0;padding:0;list-style:outside;display:flex}li{margin:0;padding:0;list-style:none}p{padding:0}a{color:#00e;text-decoration:underline}a:visited{color:#551a8b}a:active{color:red}
