.resume-module__R4NoHW__page{max-width:860px;margin:0 auto;padding:150px 40px 100px}.resume-module__R4NoHW__header{border-bottom:1px solid var(--ink-12);margin-bottom:40px;padding-bottom:32px}.resume-module__R4NoHW__top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:6px;display:flex}.resume-module__R4NoHW__name{font-family:var(--display);color:var(--ink);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:44px;font-weight:400;line-height:1.02}.resume-module__R4NoHW__title{font-family:var(--sans);color:var(--ink-65);letter-spacing:.02em;margin-top:8px;font-size:16px;font-weight:500}.resume-module__R4NoHW__top .resume-module__R4NoHW__save{flex:none;gap:8px;padding:6px 6px 6px 16px;font-size:14px}.resume-module__R4NoHW__top .resume-module__R4NoHW__save .ico{width:24px;height:24px}.resume-module__R4NoHW__contact{flex-wrap:wrap;gap:6px 18px;margin-top:16px;display:flex}.resume-module__R4NoHW__contact a,.resume-module__R4NoHW__contact span{font-family:var(--sans);color:var(--ink-65);font-size:16px;font-weight:400;text-decoration:none;transition:color .2s,text-decoration-color .2s}.resume-module__R4NoHW__contact a{color:var(--brand);text-underline-offset:4px;-webkit-text-decoration:underline #0e7cb673;text-decoration:underline #0e7cb673;text-decoration-thickness:1px}.resume-module__R4NoHW__contact a:hover{color:var(--brand-deep);text-decoration-color:currentColor}.resume-module__R4NoHW__contact .resume-module__R4NoHW__sep{color:var(--ink-25)}.resume-module__R4NoHW__summary{font-family:var(--serif);color:var(--ink-80);max-width:720px;margin:18px 0 0;font-size:18px;font-weight:400;line-height:1.65}.resume-module__R4NoHW__section{margin-top:40px}.resume-module__R4NoHW__sectionTitle{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--brand);margin:0 0 18px;font-size:13px;font-weight:600}.resume-module__R4NoHW__lede{font-family:var(--serif);color:var(--ink-65);margin:-6px 0 18px;font-size:16px;line-height:1.7}.resume-module__R4NoHW__entry{margin-bottom:32px}.resume-module__R4NoHW__entry:last-child{margin-bottom:0}.resume-module__R4NoHW__entryHeader,.resume-module__R4NoHW__consultHeader,.resume-module__R4NoHW__eduRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resume-module__R4NoHW__entryHeader{margin-bottom:12px}.resume-module__R4NoHW__company{font-family:var(--sans);color:var(--ink);font-size:19px;font-weight:600}.resume-module__R4NoHW__role{font-family:var(--sans);color:var(--ink-65);font-size:16px;font-weight:500}.resume-module__R4NoHW__meta,.resume-module__R4NoHW__consultMeta,.resume-module__R4NoHW__eduYear{font-family:var(--sans);color:var(--ink-50);flex-shrink:0;font-size:15px;font-weight:400}.resume-module__R4NoHW__desc{font-family:var(--serif);color:var(--ink-65);margin-top:0;margin-bottom:10px;font-size:16px;font-style:italic;font-weight:400}.resume-module__R4NoHW__entry ul{margin:0;padding:0;list-style:none}.resume-module__R4NoHW__entry li{font-family:var(--serif);color:var(--ink-80);margin-bottom:8px;padding-left:18px;font-size:16px;font-weight:400;line-height:1.7;position:relative}.resume-module__R4NoHW__entry li:before{content:"";background:#1297d980;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.resume-module__R4NoHW__consult{margin-bottom:16px}.resume-module__R4NoHW__consult:last-child{margin-bottom:0}.resume-module__R4NoHW__consultName,.resume-module__R4NoHW__eduSchool{font-family:var(--sans);color:var(--ink);font-size:17px;font-weight:600}.resume-module__R4NoHW__consultDesc{font-family:var(--serif);color:var(--ink-80);margin-top:3px;font-size:16px;font-weight:400;line-height:1.7}.resume-module__R4NoHW__expertiseGrid{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.resume-module__R4NoHW__expertiseCat{font-family:var(--sans);color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.resume-module__R4NoHW__expertiseItems{font-family:var(--serif);color:var(--ink-65);font-size:16px;font-weight:400;line-height:1.7}.resume-module__R4NoHW__eduDegree{font-family:var(--serif);color:var(--ink-65);margin-top:2px;font-size:16px;font-weight:400}@media (max-width:640px){.resume-module__R4NoHW__page{padding:130px 24px 70px}.resume-module__R4NoHW__name{font-size:34px}.resume-module__R4NoHW__top{flex-direction:column;gap:12px}.resume-module__R4NoHW__entryHeader,.resume-module__R4NoHW__consultHeader{flex-direction:column;gap:2px}.resume-module__R4NoHW__expertiseGrid{grid-template-columns:1fr}.resume-module__R4NoHW__eduRow{flex-direction:column;gap:2px}}@media print{.resume-module__R4NoHW__page{max-width:none;margin:0;padding:0}.resume-module__R4NoHW__name{color:#1a1a1a;font-size:28px}.resume-module__R4NoHW__title{color:#555;font-size:12px}.resume-module__R4NoHW__contact a,.resume-module__R4NoHW__contact span{color:#444;font-size:11px}.resume-module__R4NoHW__contact a{color:#0b6794}.resume-module__R4NoHW__summary{color:#444;font-size:12px}.resume-module__R4NoHW__section{margin-top:22px}.resume-module__R4NoHW__sectionTitle{color:#0b6794;border-color:#e0e0e0;margin-bottom:12px;padding-bottom:5px;font-size:10px}.resume-module__R4NoHW__entry{margin-bottom:18px}.resume-module__R4NoHW__company{color:#1a1a1a;font-size:14px}.resume-module__R4NoHW__role{color:#444;font-size:11.5px}.resume-module__R4NoHW__meta,.resume-module__R4NoHW__consultMeta,.resume-module__R4NoHW__eduYear{color:#777;font-size:10.5px}.resume-module__R4NoHW__desc{color:#444;font-size:11.5px}.resume-module__R4NoHW__entry li{color:#444;margin-bottom:2px;font-size:11.5px;line-height:1.5}.resume-module__R4NoHW__entry li:before{background:#999;width:3px;height:3px;top:7px}.resume-module__R4NoHW__header{border-color:#e0e0e0;margin-bottom:20px;padding-bottom:16px}.resume-module__R4NoHW__consultName,.resume-module__R4NoHW__eduSchool{color:#1a1a1a;font-size:12.5px}.resume-module__R4NoHW__consultDesc{color:#444;font-size:11px}.resume-module__R4NoHW__expertiseCat{color:#1a1a1a;font-size:10.5px}.resume-module__R4NoHW__expertiseItems,.resume-module__R4NoHW__eduDegree{color:#444;font-size:11px}.resume-module__R4NoHW__entry,.resume-module__R4NoHW__consult{break-inside:avoid}.resume-module__R4NoHW__expertiseGrid{grid-template-columns:1fr;gap:10px}}
