.page-module___8aEwW__page{min-height:100vh;padding:2rem}.page-module___8aEwW__main{max-width:1200px;margin:0 auto}.page-module___8aEwW__hero{justify-content:center;margin:2rem 0;display:flex}.page-module___8aEwW__hero h1{color:#666;margin:0;font-size:3rem;font-weight:500}.page-module___8aEwW__buttonContainer{flex-wrap:wrap;justify-content:center;margin:2rem 0;display:flex}.page-module___8aEwW__experienceSection{margin-top:2rem}.page-module___8aEwW__sectionTitle{color:#666;margin-top:1rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.page-module___8aEwW__educationEntry{margin-bottom:2rem}.page-module___8aEwW__institution{color:#666;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.page-module___8aEwW__courseList{margin:.5rem 0;padding-left:2rem;list-style-type:disc}.page-module___8aEwW__courseList li{color:#666;margin-bottom:.25rem}.page-module___8aEwW__courseList li::marker{color:#6495ed}.page-module___8aEwW__divider{border:none;border-top:1px solid #e0e0e0;margin:2rem 0}.page-module___8aEwW__technologiesSection{margin-top:3rem;margin-bottom:2rem}.page-module___8aEwW__technologiesList{color:#666;margin:0;line-height:1.6}@media (max-width:768px){.page-module___8aEwW__page{padding:1rem 1rem 1rem 3rem}.page-module___8aEwW__hero h1{font-size:2rem}}
.JobEntry-module__J67iga__jobEntry{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:2rem}.JobEntry-module__J67iga__jobEntry:last-child{border-bottom:none}.JobEntry-module__J67iga__jobHeader{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:.75rem;display:grid}.JobEntry-module__J67iga__employer,.JobEntry-module__J67iga__title,.JobEntry-module__J67iga__dates{color:#666;margin:0;font-weight:600}.JobEntry-module__J67iga__employer,.JobEntry-module__J67iga__title{font-size:1em}.JobEntry-module__J67iga__title{text-align:center}.JobEntry-module__J67iga__dates{text-align:right;font-size:.85em}.JobEntry-module__J67iga__responsibilities{color:#666;max-width:100%;margin:0;padding-left:1em;list-style-type:square}.JobEntry-module__J67iga__responsibilities li{margin-bottom:.3em}.JobEntry-module__J67iga__responsibilities li::marker{color:#6495ed}.JobEntry-module__J67iga__subList{margin-top:.3em;padding-left:1.5em;list-style-type:disc}.JobEntry-module__J67iga__subList li::marker{color:#6495ed}@media (max-width:800px){.JobEntry-module__J67iga__jobHeader{grid-template-columns:1fr;gap:.25rem}.JobEntry-module__J67iga__title,.JobEntry-module__J67iga__dates{text-align:left}}
.SkillTag-module__-YDGmG__skillTag{transition:background-color .2s,border-radius .2s}.SkillTag-module__-YDGmG__skillTag.SkillTag-module__-YDGmG__active{font-weight:400}
.SkillButton-module__EjRL2a__skillButton{color:#666;cursor:pointer;background:#fff;border:0;border-radius:.2em;margin:.3em;padding:.2em;font-size:.9em;transition:background-color .2s}.SkillButton-module__EjRL2a__skillButton:hover{opacity:.8}.SkillButton-module__EjRL2a__skillButton.SkillButton-module__EjRL2a__active{font-weight:500}
