body{
.technical{margin-top:2rem;}
  margin:0;
.technical{margin-top:2rem;}
  font-family:system-ui, 'Open Sans', sans-serif;
.technical{margin-top:2rem;}
  line-height:1.6;
.technical{margin-top:2rem;}
  background:#f4f4f4;
.technical{margin-top:2rem;}
}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.container{
.technical{margin-top:2rem;}
  max-width:960px;
.technical{margin-top:2rem;}
  margin:auto;
.technical{margin-top:2rem;}
  padding:20px;
.technical{margin-top:2rem;}
  display:grid;
.technical{margin-top:2rem;}
  grid-template-columns:3fr 2fr;
.technical{margin-top:2rem;}
  gap:2rem;
.technical{margin-top:2rem;}
  background:white;
.technical{margin-top:2rem;}
  box-shadow:0 2px 6px rgba(0,0,0,.1);
.technical{margin-top:2rem;}
}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
header h1{margin-bottom:.2rem;font-size:1.8rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
header p{margin:0;color:#666;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
section{margin-top:1rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
section h2{font-size:1.2rem;border-bottom:2px solid #2980b9;padding-bottom:.3rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.skills-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding-left:0;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.skills-list li{background:#2980b9;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.9rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.job{margin-bottom:1.5rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.job h3{margin:0;font-weight:600;font-size:1.1rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.location{font-style:italic;color:#444;margin-bottom:.2rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
.project h3{margin-bottom:.2rem;font-weight:600;font-size:1.1rem;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
img{max-width:100%;height:auto;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
@media(max-width:700px){
.technical{margin-top:2rem;}
  .container{grid-template-columns:1fr;}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
}
.technical{margin-top:2rem;}
.summary{display:none;}
.technical{margin-top:2rem;}
