.resume-module__gFlEia__resumePage{padding:160px var(--pad) 80px;max-width:860px;margin:0 auto}.resume-module__gFlEia__resumeHeader{margin-bottom:48px}.resume-module__gFlEia__resumeLabel{font-family:var(--sans-wide);color:var(--fg-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.resume-module__gFlEia__resumeName{font-family:var(--sans-wide);color:var(--red);margin-bottom:12px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.resume-module__gFlEia__resumeTagline{font-family:var(--serif);color:var(--fg-mid);font-size:18px;font-style:italic}.resume-module__gFlEia__resumeDownload{font-family:var(--sans);color:var(--red);border:2px solid var(--red);border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:10px 24px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.resume-module__gFlEia__resumeDownload:hover{background:var(--red);color:#fff}.resume-module__gFlEia__resumeSection{margin-bottom:48px}.resume-module__gFlEia__resumeSectionTitle{font-family:var(--sans-wide);color:var(--red);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--fg);margin-bottom:24px;padding-bottom:12px;font-size:14px;font-weight:700}.resume-module__gFlEia__resumeEntry{margin-bottom:28px}.resume-module__gFlEia__resumeEntryHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.resume-module__gFlEia__resumeEntryTitle{font-family:var(--sans);color:var(--fg);font-size:16px;font-weight:700}.resume-module__gFlEia__resumeEntryDate{font-family:var(--serif);color:var(--fg-light);font-size:14px;font-style:italic}.resume-module__gFlEia__resumeEntryOrg{font-family:var(--sans);color:var(--fg-mid);margin-bottom:8px;font-size:14px}.resume-module__gFlEia__resumeEntryDesc{font-family:var(--sans);color:var(--fg-mid);font-size:14px;line-height:1.65}.resume-module__gFlEia__resumeEntryDesc li{margin-bottom:4px;margin-left:18px;list-style:outside}.resume-module__gFlEia__resumeSkillsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.resume-module__gFlEia__resumeSkillGroup h4{font-family:var(--sans);color:var(--fg);margin-bottom:6px;font-size:13px;font-weight:700}.resume-module__gFlEia__resumeSkillGroup p{font-family:var(--sans);color:var(--fg-mid);font-size:14px;line-height:1.6}@media (max-width:760px){.resume-module__gFlEia__resumeSkillsGrid{grid-template-columns:1fr}.resume-module__gFlEia__resumeEntryHeader{flex-direction:column}}
