.resume-module__gFlEia__page{overflow-wrap:anywhere;max-width:860px;margin:0 auto;padding:48px 24px 80px;font-size:18px;line-height:1.75}.resume-module__gFlEia__header{border-bottom:2px solid var(--text-muted);margin-bottom:48px;padding-bottom:32px}.resume-module__gFlEia__name{margin-bottom:24px;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.resume-module__gFlEia__titleLine,.resume-module__gFlEia__jobTitle{font-weight:600}.resume-module__gFlEia__location,.resume-module__gFlEia__jobMeta{color:var(--text-soft)}.resume-module__gFlEia__contact,.resume-module__gFlEia__proofRow,.resume-module__gFlEia__hireActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.resume-module__gFlEia__page a{min-height:48px;color:var(--text);text-underline-offset:4px;align-items:center;max-width:100%;text-decoration:underline;display:inline-flex}.resume-module__gFlEia__page a:focus-visible{outline:3px solid var(--text);outline-offset:4px}.resume-module__gFlEia__page .resume-module__gFlEia__download{color:var(--bg);text-align:center;justify-content:center;margin-top:16px;font-size:18px;text-decoration:none}.resume-module__gFlEia__section{margin-bottom:48px}.resume-module__gFlEia__sectionHeading{margin-bottom:24px;font-size:1.6rem;line-height:1.3}.resume-module__gFlEia__summary,.resume-module__gFlEia__hireCopy,.resume-module__gFlEia__skillGroup,.resume-module__gFlEia__line{color:var(--text-soft)}.resume-module__gFlEia__card,.resume-module__gFlEia__hire{background:var(--surface);border:1px solid var(--text-muted);border-radius:16px;margin-bottom:24px;padding:clamp(20px,4vw,32px)}.resume-module__gFlEia__jobCompany{margin-bottom:8px;font-size:1.3rem;line-height:1.4}.resume-module__gFlEia__jobMeta{margin-bottom:20px}.resume-module__gFlEia__accomplishments,.resume-module__gFlEia__jobBullets{padding-left:24px;list-style:outside}.resume-module__gFlEia__accomplishments li,.resume-module__gFlEia__jobBullets li{margin-bottom:16px}.resume-module__gFlEia__lineList{padding:0;list-style:none}.resume-module__gFlEia__line,.resume-module__gFlEia__skillGroup{margin-bottom:20px}.resume-module__gFlEia__proofLink{margin-left:12px}.resume-module__gFlEia__proofRow{margin-top:24px}.resume-module__gFlEia__hireCopy{margin-bottom:24px}.resume-module__gFlEia__hirePrimary,.resume-module__gFlEia__hireSecondary{border:1px solid var(--text-muted);border-radius:8px;padding:8px 12px}@media print{.resume-module__gFlEia__page{color:#000;max-width:none;padding:0}.resume-module__gFlEia__card,.resume-module__gFlEia__hire{color:#000;break-inside:avoid;background:#fff}}
