.SWJdOa_resume{color:#1f2937;background:#fff;max-width:760px;margin:0 auto;padding:32px 36px 24px;font-size:11.5pt;line-height:1.45}.SWJdOa_header{text-align:center;margin-bottom:14px}.SWJdOa_name{font-family:var(--font-site), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:-.02em;color:#1f2937;margin:0;font-size:34pt;font-weight:300;line-height:1.05}.SWJdOa_lastName{color:#556b2f;font-weight:600}.SWJdOa_contact{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-size:9.5pt;display:flex}.SWJdOa_contact a{color:#556b2f;text-decoration:none}.SWJdOa_contact a:hover{text-decoration:underline}.SWJdOa_sep{color:#d1d5db}.SWJdOa_section{margin-top:16px}.SWJdOa_sectionHeading{font-family:var(--font-site), system-ui, -apple-system, "Segoe UI", sans-serif;color:#556b2f;letter-spacing:-.01em;border-bottom:1px solid #556b2f;margin:0 0 4px;padding-bottom:2px;font-size:14pt;font-weight:600}.SWJdOa_summary{margin:4px 0 0;font-size:11pt;line-height:1.5}.SWJdOa_summary strong{color:#1f2937;font-weight:600}.SWJdOa_job{break-inside:avoid;page-break-inside:avoid;margin-top:10px}.SWJdOa_jobHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SWJdOa_company{color:#1f2937;font-size:11.5pt;font-weight:600}.SWJdOa_dates{color:#6b7280;white-space:nowrap;font-size:10pt}.SWJdOa_roleHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.SWJdOa_roleName{color:#6b7280;font-size:10.5pt;font-style:italic}.SWJdOa_location{color:#6b7280;white-space:nowrap;font-size:10pt;font-style:italic}.SWJdOa_bullets{margin:4px 0 0;padding-left:18px}.SWJdOa_bullets li{margin:2px 0;font-size:10.5pt;line-height:1.45}.SWJdOa_bullets li strong{color:#1f2937;font-weight:600}.SWJdOa_topic{color:#556b2f;font-weight:600}.SWJdOa_skills{margin-top:4px}.SWJdOa_skillRow{margin:2px 0;font-size:10.5pt}.SWJdOa_skillLabel{color:#556b2f;font-weight:600}.SWJdOa_eduRow{justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;font-size:10.5pt;display:flex}.SWJdOa_eduDegree{color:#1f2937;font-weight:600}.SWJdOa_eduSchool{color:#6b7280}.SWJdOa_eduYear{color:#6b7280;white-space:nowrap}.SWJdOa_versionFooter{text-align:center;color:#9ca3af;letter-spacing:.05em;margin-top:24px;font-size:8.5pt}@media print{.SWJdOa_resume{box-shadow:none;padding:0}.SWJdOa_contact a,.SWJdOa_bullets a{color:#556b2f}}
