*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:#111;background-color:#f8f8f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}body{margin:0}main{width:100%;max-width:650px;margin:60px auto;padding:0 20px}main section+section{margin-top:32px}main:after{content:"";clear:both;display:block}h1{margin:0 0 16px;font-size:32px;font-weight:600}h2{margin:32px 0 12px;font-size:18px;font-weight:600}h3{margin:24px 0 8px;font-size:16px;font-weight:600}p{margin:12px 0}ul{margin:12px 0;padding-left:20px}ul li+li{margin-top:6px}a{color:#0b61ff;text-decoration:underline}.hero-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.logo-image{border-radius:8px;width:150px;height:auto;margin-top:4px}.profile-image{border-radius:8px;width:220px;height:auto;margin:0}.summary-image{border-radius:8px;width:620px;max-width:100%;height:auto;margin:16px auto;display:block}.about-layout{align-items:flex-start;gap:24px;margin:16px 0;display:flex}.about-layout>div{flex:1}.about-wide-image{border-radius:8px;width:640px;max-width:100%;height:auto;margin:16px auto;display:block}.project-image{border-radius:6px;width:620px;max-width:100%;height:auto;margin:12px 0;display:block}
