.resume-container{font-family:Times New Roman,serif;line-height:1.2;margin:0 auto;max-width:800px;padding:20px}.resume-header{margin-bottom:20px;text-align:center}.resume-header h1{font-size:clamp(18px,5vw,24px);margin-bottom:5px}.contact-info{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(10px,3vw,14px);justify-content:center}.contact-info>*{margin:0 5px}.separator{display:inline-block}.resume-header a{color:blue;text-decoration:none}@media (max-width:600px){.separator{display:none}.contact-info>*{margin:2px 5px}}.resume-section{font-family:Times New Roman,serif;line-height:1.5;margin:0 auto;max-width:800px}.resume-section h2{border-bottom:1px solid #000;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.education-item{margin-bottom:15px}.education-section{margin-bottom:20px}.education-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.education-main{flex:1 1 60%;min-width:200px}.education-details{flex:1 1 40%;min-width:150px;text-align:right}.college,.date,.degree,.gpa,.university{margin:0 0 5px}.university{font-weight:700}.degree{font-style:italic}.relevant-coursework{font-size:14px}@media (max-width:600px){.education-content{flex-direction:column}.education-details,.education-main{text-align:left;width:100%}.education-details{margin-top:10px}}.experience-item{margin-bottom:15px}.experience-item h3{font-size:16px;font-weight:700;margin-bottom:0}.experience-location{margin:0}.experience-position{font-style:italic;margin:0 0 5px}ul{margin:5px 0 0 20px;padding:0}li{margin-bottom:3px}.leadership-section{margin-bottom:20px}.leadership-item{display:flex;justify-content:space-between;margin-bottom:10px}.leadership-main{flex:1 1}.leadership-location{min-width:200px;text-align:right}.leadership-location p,.organization,.position{line-height:1.4;margin:0}.organization{font-weight:700}.project{font-weight:400}.position,.project{font-style:italic}.leadership-details{margin-top:5px;padding-left:20px}.leadership-details li{font-size:14px;margin-bottom:5px}@media (max-width:600px){.leadership-item{flex-direction:column}.leadership-location{margin-top:5px;text-align:left}}.certifications-content,.skills-content{margin-bottom:15px}.certifications-content p,.skills-content p{font-size:14px;margin:5px 0}.skills-content p strong{font-weight:700}.education-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.education-row span{flex:1 1 auto;margin-right:10px}.education-date{min-width:200px}.education-degree,.education-school{min-width:300px}.education-gpa{min-width:100px}.relevant-coursework{margin-top:10px;width:100%}.receipt-container{background:#fff;border:1px solid #ddd;box-shadow:0 1px 3px #0003;font-family:monospace;margin-top:1rem;max-width:300px;padding:1rem}.receipt-header{font-size:1.1rem;font-weight:700;margin-bottom:1rem;text-align:center}.receipt-line{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.3rem}.receipt-divider{border-top:1px dashed #ccc;margin:.5rem 0}.receipt-footer{color:#444;font-size:.8rem;margin-top:.5rem;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:640px){.feature-grid{grid-template-columns:repeat(2,1fr)!important}}
/*# sourceMappingURL=main.129336ae.css.map*/