*{box-sizing:border-box;margin:0;padding:0}html{font-size:12px}body{font-family:Source Code Pro,monospace;line-height:1.6;color:#333;background-color:#fff;padding:2rem;max-width:884px;margin:0 auto}header{text-align:center;margin-bottom:3rem}h1{font-size:1rem;font-weight:400;color:#2c3e50;margin-bottom:1rem}.content-wrapper{display:flex;gap:3rem;align-items:flex-start;max-width:600px}.profile{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:1rem}.profile-image{flex-shrink:0}.profile-image img{width:200px;height:200px;border-radius:0;object-fit:cover}.profile-content{text-align:left}.intro{font-size:1rem;margin-bottom:1.5rem;color:#2c3e50}.intro strong{color:#3498db}section.accomplishments{margin-bottom:3rem}p.accomplishments{font-size:1rem;color:#555;line-height:1.7}.strategy-results{margin-bottom:3rem}h2{font-size:1rem;color:#2c3e50;margin-bottom:1.5rem}.achievements{list-style:circle;padding:0}.achievements li{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1rem;color:#555}.philosophy{background-color:#f8f9fa;padding:2rem;border-radius:8px;margin-bottom:3rem}.philosophy p{font-size:1rem;color:#2c3e50;margin-bottom:1.5rem;line-height:1.7}.philosophy p:last-child{margin-bottom:0}.contact{text-align:center;background-color:#343c42;color:#fff;padding:2rem;border-radius:8px}.contact p{font-size:1rem}.contact a{color:#fff;text-decoration:none;font-weight:400;border-bottom:2px solid rgba(255,255,255,.5);transition:border-bottom-color .3s ease}.contact a:hover{border-bottom-color:#fff}@media (max-width: 883px){body{max-width:600px}.content-wrapper{flex-direction:column;gap:0}.profile-image{order:-1;align-self:center;margin-bottom:3rem}.profile-image img{width:200px;height:200px}.main-content{width:100%;max-width:600px}}@media (min-width: 1024px){body{padding:4rem;max-width:932px}}
