@media print{@page{size:A4;margin:12mm 13mm}html,body{background:#fff!important}[data-resume]{color:#111;max-width:none;padding:0;font-size:8.6pt;line-height:1.38}[data-resume] *{background-color:#0000!important}[data-resume] :where(section,div,ul,li,p,aside,header){display:block!important}[data-resume-header]{border-bottom:.4pt solid #c9c9c9;grid-template-columns:1.75fr 1fr;align-items:start;gap:10mm;padding-bottom:4mm;display:grid!important}[data-resume-name]{letter-spacing:-.025em;color:#000;margin:0;font-size:22pt;font-weight:500;line-height:1.02}[data-resume-headline]{color:#111;margin-top:1.5mm;font-size:10.5pt;line-height:1.2}[data-resume-location]{color:#555;margin-top:1mm;font-size:8pt}[data-resume-contacts]{padding-top:1mm;font-size:8pt}[data-resume-contacts] li{grid-template-columns:15mm 1fr;gap:1.5mm;margin-bottom:.7mm;display:grid!important}[data-resume-contacts] span:first-child{color:#777}[data-resume-contacts] a{color:#6a00da;word-break:break-word;text-decoration:none}[data-resume-summary]{border-bottom:.4pt solid #c9c9c9;padding:3.5mm 0}[data-resume-summary] p{color:#333;max-width:none;margin-top:1.5mm;font-size:8.8pt;line-height:1.42}[data-resume-section-title]{letter-spacing:.13em;text-transform:uppercase;color:#000;break-after:avoid;page-break-after:avoid;font-size:7pt;font-weight:600}[data-resume-entries]>[data-resume-entry]:first-child{break-before:avoid;page-break-before:avoid}[data-resume-grid]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;padding-top:4mm;display:table!important}[data-resume-main]{vertical-align:top;width:63%;padding-right:9mm;display:table-cell!important}[data-resume-side]{vertical-align:top;width:37%;display:table-cell!important}[data-resume-main]>section,[data-resume-side]>section{margin-bottom:5mm}[data-resume-entries]{margin-top:2.5mm}[data-resume-entry]{break-inside:avoid;page-break-inside:avoid;orphans:2;widows:2;margin-bottom:3.6mm}[data-resume-entry-head]{font-size:9.2pt;line-height:1.25}[data-resume-area]{color:#666;margin-top:.3mm;font-size:7.4pt}[data-resume-period]{color:#777;margin-top:.3mm;font-size:7.4pt;font-style:italic}[data-resume-bullets]{margin-top:1.4mm}[data-resume-bullets] li{color:#2f2f2f;break-inside:avoid;margin-bottom:1mm;padding-left:3.4mm;font-size:8.5pt;line-height:1.36;position:relative}[data-resume-bullets] li>span:first-child{border-radius:50%;width:1.15mm;height:1.15mm;margin:0;position:absolute;top:1.35mm;left:.5mm;background-color:#6a00da!important}[data-resume-side] ul{margin-top:2.5mm}[data-resume-side] li{color:#2f2f2f;font-size:8.2pt;line-height:1.3}[data-resume-edu] li{break-inside:avoid;margin-bottom:2.2mm}[data-resume-edu] li>:first-child{color:#000;font-weight:600}[data-resume-edu] li>:nth-child(2){color:#6a00da}[data-resume-edu] li>:nth-child(3){color:#777;font-size:7.4pt;font-style:italic}[data-resume-certs] li{margin-bottom:1.2mm}[data-resume-skillgroup]{break-inside:avoid;margin-bottom:3mm}[data-resume-skillgroup]>p{color:#000;font-size:8.4pt;font-weight:600}[data-resume-skillgroup] ul{margin-top:.8mm}[data-resume-skillgroup] li,[data-resume-brands] li{line-height:1.28}[data-resume] strong{color:#000;font-weight:600}[data-resume] [data-resume-role]{color:#6a00da}[data-resume] em,[data-resume] .italic{color:#555;font-style:italic}}
