:root{--std-size:15px;--color-gray:#868e96;--color-green:#556b2f;--color-black:#000}.resume-container{box-sizing:border-box;max-width:800px;font-size:var(--std-size);margin:4rem auto;padding:0 2rem}h1,h2,h3,p,a,span,div{font-size:var(--std-size)!important;font-weight:400!important}.top-info{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.info-content{flex-direction:column;gap:.5rem;display:flex}.label{color:var(--color-gray);text-transform:uppercase;margin:0 0 1.5rem}.text-item{color:var(--color-black);margin:0;line-height:1.5}.link-item{text-decoration:none}.company-link{text-decoration:underline;color:var(--color-green)!important}.divider{border:0;border-top:1px solid #e9ecef;margin:2rem 0}.experience-section{flex-direction:column;display:flex}.title-spacing{margin-bottom:1rem}.company-wrapper{margin-bottom:.5rem}.job-details{flex-direction:column;display:flex}.job-details p{color:var(--color-gray)!important}.job-period{margin-top:1.5rem!important}
