body{font-family:Times New Roman,Times,serif;max-width:800px;margin:0 auto;padding:40px 20px;color:#000;line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{text-align:center;font-size:24pt;font-weight:400;margin-bottom:5px;margin-top:0}.contact-info{text-align:center;margin-bottom:20px;font-size:11pt}.contact-info a{color:#000;text-decoration:none}.contact-info a:hover{text-decoration:underline}h2{font-size:12pt;border-bottom:1px solid #000;text-transform:uppercase;margin-top:20px;margin-bottom:10px;padding-bottom:2px}.entry-header{display:flex;justify-content:space-between;align-items:baseline;font-size:11pt}.entry-title{font-weight:700}.entry-title a{color:#000;text-decoration:none}.entry-title a:hover{text-decoration:underline}.entry-company{font-style:italic;font-size:11pt;margin-top:2px}.entry-detail{margin-top:4px;padding-left:20px;font-size:11pt}.entry-detail li{margin-bottom:2px}.projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}:root{--cursor-default: url(/cursors/arrow.cur), auto;--cursor-pointer: url(/cursors/hand.cur), pointer;--cursor-text: url(/cursors/ibeam.cur), text}body{cursor:var(--cursor-default)}a,button,input[type=submit],input[type=button],input[type=reset],select,.clickable{cursor:var(--cursor-pointer)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{cursor:var(--cursor-text)}.loading{cursor:var(--cursor-wait)}.disabled,[disabled],button:disabled{cursor:var(--cursor-not-allowed)}
