.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:36px;padding-bottom:28px}.resume-module__gFlEia__name{margin-bottom:16px;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__roleActions,.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__roleActions{margin-top:20px}.resume-module__gFlEia__page .resume-module__gFlEia__rolePrimary{color:var(--bg);text-align:center;justify-content:center;padding:10px 16px;font-size:18px;text-decoration:none}.resume-module__gFlEia__roleSecondary{border:1px solid var(--text-muted);border-radius:8px;padding:10px 16px;font-size:18px}.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__jobBullets{padding-left:24px;list-style:outside}.resume-module__gFlEia__jobBullets li{margin-bottom:16px}.resume-module__gFlEia__jobBullets li:last-child,.resume-module__gFlEia__skillGroup:last-child,.resume-module__gFlEia__line:last-child{margin-bottom:0}.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-top:12px}.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:10px 16px;font-size:18px}@media print{.resume-module__gFlEia__shell{--text:#000;--text-soft:#222;--text-muted:#777;background:#fff}.resume-module__gFlEia__roleActions,.resume-module__gFlEia__contactSection,.resume-module__gFlEia__editions{display:none}.resume-module__gFlEia__shell .header-wrap{display:none}.resume-module__gFlEia__shell .site-footer{display:none}.resume-module__gFlEia__shell .skip-link{display:none}.resume-module__gFlEia__page{color:#000;max-width:none;padding:0;font-size:11pt;line-height:1.4}.resume-module__gFlEia__page a{min-height:0}.resume-module__gFlEia__header{margin-bottom:20px;padding-bottom:14px}.resume-module__gFlEia__name{font-size:24pt}.resume-module__gFlEia__section{margin-bottom:20px}.resume-module__gFlEia__sectionHeading{break-after:avoid;margin-bottom:12px;font-size:15pt}.resume-module__gFlEia__card{color:#000;break-inside:avoid;background:#fff;border:0;border-radius:0;margin-bottom:18px;padding:0}.resume-module__gFlEia__jobCompany{font-size:12pt}.resume-module__gFlEia__jobMeta{margin-bottom:8px}.resume-module__gFlEia__jobBullets li,.resume-module__gFlEia__line,.resume-module__gFlEia__skillGroup{margin-bottom:6px}}.resume-module__gFlEia__editions{margin-bottom:32px}.resume-module__gFlEia__editionsLabel{margin-bottom:8px;font-weight:600}.resume-module__gFlEia__editions ul{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.resume-module__gFlEia__editions a{border:1px solid var(--text-muted);border-radius:8px;padding:10px 16px}.resume-module__gFlEia__editions a[aria-current=page]{border-width:3px;text-decoration:none}
