.ResumeDocument-module__yaqLwG__page{--serif:var(--font-resume-serif), "Volkhov", Georgia, serif;--sans:var(--font-resume-sans), "PT Sans", Arial, Helvetica, sans-serif;--ink:#1a1a1a;--muted:#444;--rule:#1a1a1a;box-sizing:border-box;width:210mm;min-height:297mm;color:var(--ink);font-family:var(--sans);background:#fff;margin:0 auto;padding:8mm 14mm;font-size:10.5pt;line-height:1.35}.ResumeDocument-module__yaqLwG__header{text-align:center;margin-bottom:10px}.ResumeDocument-module__yaqLwG__name{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:14pt;font-weight:700;line-height:1.05}.ResumeDocument-module__yaqLwG__headline{font-family:var(--sans);color:var(--ink);margin:2px 0 4px;font-size:11pt;font-weight:700}.ResumeDocument-module__yaqLwG__contactLine{color:var(--muted);font-size:10pt}.ResumeDocument-module__yaqLwG__contactLine a{color:var(--muted);text-decoration:none}.ResumeDocument-module__yaqLwG__dot{color:var(--muted);margin:0 6px}.ResumeDocument-module__yaqLwG__section{margin-top:12px}.ResumeDocument-module__yaqLwG__sectionTitle{font-family:var(--serif);text-align:center;border-bottom:1px solid var(--rule);break-after:avoid;page-break-after:avoid;margin:0 0 6px;padding-top:4px;padding-bottom:2px;font-size:12.5pt;font-weight:700}.ResumeDocument-module__yaqLwG__summary{text-align:justify;orphans:3;widows:3;margin:0}.ResumeDocument-module__yaqLwG__achievementsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ResumeDocument-module__yaqLwG__achievementItem{orphans:3;widows:3}.ResumeDocument-module__yaqLwG__achievementTitle{margin:0 0 1px;font-size:10pt;font-weight:700}.ResumeDocument-module__yaqLwG__achievementDesc{color:var(--muted);orphans:3;widows:3;margin:0;font-size:9.5pt}.ResumeDocument-module__yaqLwG__experienceItem{margin-bottom:8px}.ResumeDocument-module__yaqLwG__experienceItem:last-child{margin-bottom:0}.ResumeDocument-module__yaqLwG__expRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ResumeDocument-module__yaqLwG__expCompany{font-weight:700}.ResumeDocument-module__yaqLwG__expLocation{color:var(--muted);white-space:nowrap}.ResumeDocument-module__yaqLwG__expRole{font-style:italic}.ResumeDocument-module__yaqLwG__expDates{white-space:nowrap;font-weight:700}.ResumeDocument-module__yaqLwG__expContext{margin:1px 0 3px;font-size:10pt;font-weight:700}.ResumeDocument-module__yaqLwG__bullets{margin:0;padding-left:16px}.ResumeDocument-module__yaqLwG__bullets li{orphans:3;widows:3;margin-bottom:1px}.ResumeDocument-module__yaqLwG__projectItem{margin-bottom:6px}.ResumeDocument-module__yaqLwG__projectItem:last-child{margin-bottom:0}.ResumeDocument-module__yaqLwG__projectName{font-weight:700}.ResumeDocument-module__yaqLwG__projectLink{color:var(--muted);font-size:10pt}.ResumeDocument-module__yaqLwG__projectLink a{color:var(--muted)}.ResumeDocument-module__yaqLwG__projectDesc{orphans:3;widows:3;margin:1px 0 0}.ResumeDocument-module__yaqLwG__skillGroup{margin-bottom:2px}.ResumeDocument-module__yaqLwG__skillLabel{font-weight:700}.ResumeDocument-module__yaqLwG__educationItem{margin-bottom:4px}.ResumeDocument-module__yaqLwG__eduInstitution{font-weight:700}.ResumeDocument-module__yaqLwG__eduRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ResumeDocument-module__yaqLwG__eduDates{color:var(--muted);white-space:nowrap}.ResumeDocument-module__yaqLwG__certItem{justify-content:space-between;gap:12px;margin-bottom:3px;display:flex}.ResumeDocument-module__yaqLwG__certName{font-weight:700}.ResumeDocument-module__yaqLwG__certIssuer{color:var(--muted)}.ResumeDocument-module__yaqLwG__languageItem{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.ResumeDocument-module__yaqLwG__langName{font-weight:700}.ResumeDocument-module__yaqLwG__langLevel{color:var(--muted)}.ResumeDocument-module__yaqLwG__langDots{letter-spacing:2px;font-size:10pt}
