:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.resume-print{--resume-page-width:210mm;--resume-page-height:297mm;--resume-page-margin-top:20mm;--resume-page-margin-right:20mm;--resume-page-margin-bottom:20mm;--resume-page-margin-left:20mm;--resume-font-body:var(--font-body);--resume-font-heading:var(--font-heading);background:var(--color-gray-50);color:var(--color-gray-900);font-family:var(--resume-font-body);font-size:12pt;line-height:1.6}.resume-print .resume-document{width:min(100%,var(--resume-page-width));min-height:var(--resume-page-height);padding:var(--resume-page-margin-top)var(--resume-page-margin-right)var(--resume-page-margin-bottom)var(--resume-page-margin-left);box-sizing:border-box;background:var(--color-gray-400);color:inherit;margin:0 auto}.resume-print h1,.resume-print h2,.resume-print h3{font-family:var(--resume-font-heading);margin:0 0 10pt;font-weight:600;line-height:1.3}.resume-print h1{font-size:18pt}.resume-print h2{font-size:14pt}.resume-print h3{font-size:12pt}.resume-print p{margin:0 0 8pt}.resume-print ul,.resume-print ol{margin:0 0 8pt 18pt;padding:0}.resume-print li{margin:0 0 4pt}.resume-print a{color:inherit;text-decoration:underline}.resume-print img{max-width:100%;height:auto}.resume-print hr{border:none;border-top:1px solid var(--color-gray-100);margin:12pt 0}@page{size:A4;margin:20mm}@media print{body{background:var(--color-gray-400);margin:0}.resume-print{background:var(--color-gray-400)}.resume-print .resume-document{box-shadow:none}}
