.resume-module__gFlEia__stage{-webkit-font-smoothing:antialiased;background:#6b6b6b;padding:40px 16px 72px;position:fixed;inset:0;overflow:auto}.resume-module__gFlEia__printBtn{z-index:20;font-family:var(--font-mono), Consolas, monospace;letter-spacing:.04em;color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:4px;padding:9px 16px;font-size:12px;position:fixed;top:16px;right:16px;box-shadow:0 4px 14px #0006}.resume-module__gFlEia__printBtn:hover{background:#333}.resume-module__gFlEia__page{color:#000;background:#fff;width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:14mm 15mm;font-family:Georgia,Times New Roman,Cambria,serif;font-size:9pt;line-height:1.2;box-shadow:0 8px 30px #00000059}.resume-module__gFlEia__head{border-bottom:1px solid #000;margin-bottom:6px;padding-bottom:4px}.resume-module__gFlEia__name{letter-spacing:.01em;color:#000;margin-bottom:1px;font-size:16pt;font-weight:700}.resume-module__gFlEia__role{color:#000;margin-bottom:2px;font-size:9.5pt;font-weight:600}.resume-module__gFlEia__contact{color:#000;font-size:8.5pt}.resume-module__gFlEia__contact a{color:#000;text-decoration:none}.resume-module__gFlEia__contact a:hover{text-decoration:underline}.resume-module__gFlEia__sep{color:#555;margin:0 6px}.resume-module__gFlEia__section{margin-bottom:5px}.resume-module__gFlEia__h2{text-transform:uppercase;letter-spacing:.05em;color:#000;border-bottom:1px solid #000;margin-bottom:4px;padding-bottom:1px;font-size:9.5pt;font-weight:700}.resume-module__gFlEia__entry{margin-bottom:4px}.resume-module__gFlEia__entry:last-child{margin-bottom:0}.resume-module__gFlEia__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resume-module__gFlEia__org,.resume-module__gFlEia__projName{color:#000;font-size:10pt;font-weight:700}.resume-module__gFlEia__title{color:#000;font-size:9pt;font-style:italic}.resume-module__gFlEia__when{color:#000;white-space:nowrap;font-size:8.5pt;font-style:italic}.resume-module__gFlEia__para{color:#000;text-align:justify;margin:1px 0 0}.resume-module__gFlEia__bullets{margin:1px 0 0;padding-left:16px;list-style:outside}.resume-module__gFlEia__bullets li{color:#000;margin-bottom:1px;padding-left:1px}.resume-module__gFlEia__paperTitle{font-style:italic}.resume-module__gFlEia__skills{margin:0}.resume-module__gFlEia__skillRow{grid-template-columns:120px 1fr;align-items:baseline;gap:10px;margin-bottom:2px;display:grid}.resume-module__gFlEia__skillRow dt{color:#000;font-weight:700}.resume-module__gFlEia__skillRow dd{color:#000;margin:0}@media print{@page{size:A4;margin:6mm}:is(html,body){background:#fff!important;height:auto!important;overflow:visible!important}.resume-module__gFlEia__stage{background:#fff!important;height:auto!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.resume-module__gFlEia__printBtn{display:none!important}.resume-module__gFlEia__page{font-size:8.5pt;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:9mm 11mm!important}.resume-module__gFlEia__section,.resume-module__gFlEia__entry{break-inside:avoid}.resume-module__gFlEia__h2{break-after:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:620px){.resume-module__gFlEia__stage{padding:36px 8px 56px}.resume-module__gFlEia__page{padding:18px 16px}.resume-module__gFlEia__row{flex-direction:column;gap:1px}.resume-module__gFlEia__name{font-size:17pt}.resume-module__gFlEia__skillRow{grid-template-columns:1fr;gap:1px}}
