.cv-page .cv-entry{break-inside:avoid}@media print{@page{size:A4;margin:14mm 14mm 12mm}html,body{background:#fff!important}.cv-chrome,.cv-noprint,body>footer{display:none!important}.cv-page{color:#2c3e50;font-size:9.5pt;line-height:1.45;min-height:0!important;padding:0!important}.cv-page .cv-main{max-width:none!important;padding:0!important}.cv-page .cv-shell{max-width:none!important}.cv-page h1{margin-bottom:2mm!important;font-size:19pt!important;line-height:1.1!important}.cv-page h2{break-after:avoid;page-break-after:avoid;margin-bottom:2mm!important;font-size:12pt!important}.cv-page h3{font-size:10pt!important}.cv-page .cv-section{margin-top:4mm!important;padding-top:3mm!important}.cv-page .cv-lead{margin-bottom:3mm!important;font-size:10pt!important}.cv-page p,.cv-page li{font-size:9.5pt!important;line-height:1.45!important}.cv-page .cv-stack>*+*{margin-top:3.4mm!important}.cv-page .cv-list>*+*{margin-top:2mm!important}.cv-page .cv-list>*{margin-bottom:0!important}.cv-page .cv-photo{width:19mm!important;height:19mm!important;margin-top:0!important}.cv-page .cv-dash{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#2c3e50!important}.cv-page .cv-entry{break-inside:avoid;page-break-inside:avoid}.cv-page a{text-decoration:underline;color:#2c3e50!important}.cv-page .cv-muted{opacity:.75;color:#2c3e50!important}}
