.resume{max-width:1000px;padding-bottom:clamp(20px,calc(10px + 5vw),120px)}.section{margin-top:20px;padding:0 20px 20px;border-bottom:1px solid var(--border)}.section:first-of-type{padding:20px;margin-top:0;border-top:1px solid var(--border)}.section>h2{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;margin-bottom:10px}.item>h3{margin-top:10px;color:var(--text);font-size:1.2rem;font-weight:650}.item>p{color:var(--text-subtle)}.item>p>span{color:var(--text-muted);font-size:1.15rem;margin-top:2px}.item>p>span,ul{line-height:1.5rem}ul{padding:10px 20px 0 35px;list-style:square}ul li{color:var(--text-muted);padding-left:5px;padding-bottom:7px;font-size:1.15rem}ul li::marker{font-size:1.4rem}