.resume-preview.template-classico{font-family:Arial,sans-serif;font-size:12pt;line-height:1.16;color:#000;padding:15mm 18mm 13mm;text-align:left;overflow:visible}.resume-preview.template-classico .classic-name{text-align:center;margin:0 0 14mm}.resume-preview.template-classico h1{font-family:Arial,sans-serif;font-size:16pt;line-height:1.1;font-weight:700;color:#000;margin:0}.resume-preview.template-classico section{position:relative;margin:0 0 8mm;break-inside:avoid}.resume-preview.template-classico section h2{display:inline-block;font-family:Arial,sans-serif;font-size:14pt;line-height:1.1;font-weight:700;color:#000;letter-spacing:0;text-decoration:underline;border:0;margin:0 0 5mm;padding:0}.resume-preview.template-classico p{font-family:Arial,sans-serif;font-size:12pt;line-height:1.18;margin:0 0 1.1mm}.resume-preview.template-classico .personal-section{min-height:44mm;padding-right:40mm}.resume-preview.template-classico .resume-photo{position:absolute;right:0;top:2mm;width:35mm;height:45mm;object-fit:cover}.resume-preview.template-classico ul{font-family:Arial,sans-serif;font-size:12pt;line-height:1.18;margin:0;padding-left:8mm}.resume-preview.template-classico li{padding-left:2mm;margin:0 0 1mm}.resume-preview.template-classico .classic-job{margin:0 0 6mm;break-inside:avoid}.resume-preview.template-classico strong{font-weight:700}@page{size:A4;margin:0}@media print{html,body{width:210mm;margin:0!important;background:#fff!important}.print-resume .topbar,.print-resume main>*:not(#finish),.print-resume .finish-card>*:not(.resume-preview){display:none!important}.print-resume #finish{display:block!important;padding:0!important;margin:0!important}.print-resume .finish-card{display:block!important;width:210mm;max-width:none;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.print-resume .finish .resume-preview{display:block!important;width:210mm;min-height:297mm;height:auto;max-width:none;margin:0!important;box-shadow:none!important;aspect-ratio:auto;overflow:visible}.print-resume .resume-preview.template-classico{padding:15mm 18mm 13mm!important;border:0!important}.print-resume .resume-preview.template-classico section,.print-resume .resume-preview.template-classico .classic-job{break-inside:avoid;page-break-inside:avoid}}
