.gFlEia_page{color:#1a1a1a;background:#fff;min-height:100vh;padding-left:24px;font-family:Georgia,serif}.gFlEia_page h1,.gFlEia_page h2,.gFlEia_page h3,.gFlEia_page p,.gFlEia_page span,.gFlEia_page a,.gFlEia_page li{color:inherit}.gFlEia_container{box-sizing:border-box;max-width:780px;margin:0 auto;padding:40px 64px}@media (max-width:900px){.gFlEia_container{padding:32px 40px}}@media (max-width:600px){.gFlEia_container{padding:20px 12px;padding:20px 8vw!important}}.gFlEia_header{border-bottom:2px solid #1a1a1a;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:14px;display:flex}.gFlEia_headerLeft{flex-direction:column;gap:4px;display:flex}.gFlEia_name{letter-spacing:-.5px;color:#1a1a1a;margin:0;font-family:Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.1}.gFlEia_title{color:#555;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:1.3}.gFlEia_contact{color:#444;flex-direction:column;align-items:flex-end;gap:3px;font-family:Arial,sans-serif;font-size:12px;display:flex}.gFlEia_contact a{color:#444;text-decoration:none}.gFlEia_contact a:hover{text-decoration:underline}.gFlEia_section{margin-bottom:16px}.gFlEia_sectionTitle{letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a;border-bottom:1px solid #ddd;margin:0 0 8px;padding-bottom:3px;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.gFlEia_summary{color:#333;text-align:justify;margin:0;font-size:12.5px;line-height:1.55}.gFlEia_skillsGrid{text-align:justify;grid-template-columns:1fr 1fr;gap:6px 24px;font-family:Arial,sans-serif;font-size:12.5px;display:grid}@media (max-width:600px){.gFlEia_page{padding-left:0}.gFlEia_container{padding:16px 4px}.gFlEia_header{flex-direction:column;align-items:flex-start;gap:8px}.gFlEia_contact{align-items:flex-start;font-size:11px}.gFlEia_skillsGrid{grid-template-columns:1fr;gap:8px 0}}.gFlEia_skillLabel{color:#1a1a1a;margin-right:6px;font-weight:600}.gFlEia_skillList{color:#444}.gFlEia_experienceList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gFlEia_experienceItem{break-inside:avoid}.gFlEia_experienceHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.gFlEia_jobTitle{color:#1a1a1a;font-family:Arial,sans-serif;font-size:13.5px;font-weight:700}.gFlEia_company{color:#444;font-family:Arial,sans-serif;font-size:13px}.gFlEia_meta{color:#777;white-space:nowrap;gap:12px;font-family:Arial,sans-serif;font-size:11.5px;display:flex}.gFlEia_dates{color:#777;white-space:nowrap;font-family:Arial,sans-serif;font-size:11.5px}.gFlEia_description{color:#444;margin:0;font-size:12px;line-height:1.5}.gFlEia_educationItem{break-inside:avoid}.gFlEia_educationInstitution{color:#666;margin:3px 0 0;font-family:Arial,sans-serif;font-size:12px}.gFlEia_certList{color:#444;flex-direction:column;gap:4px;margin:0;padding:0;font-family:Arial,sans-serif;font-size:12.5px;list-style:none;display:flex}.gFlEia_toolbar{justify-content:flex-end;max-width:780px;margin:0 auto;padding:12px 40px;display:flex}.gFlEia_downloadBtn{letter-spacing:.5px;background:#1a1a1a;align-items:center;gap:8px;padding:10px 24px;font-family:Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.gFlEia_downloadBtn:hover{background:#333}@media print{.gFlEia_toolbar{display:none}.gFlEia_name{line-height:1.1}.gFlEia_page{background:#fff;padding-left:0}.gFlEia_container{max-width:100%;padding:0}.gFlEia_experienceItem,.gFlEia_educationItem{break-inside:avoid}}
