@media print{
 @page{size:A4;margin:13mm 17mm}.cv24-print{color:#20261f!important;font:9.3pt/1.52 var(--v6-ui),sans-serif!important;word-break:keep-all}
 .cv24-print .imprint,.cv24-print .links{display:flex;gap:14pt}.cv24-print .imprint{font-size:7pt;color:#43604e;justify-content:space-between;letter-spacing:.08em}
 .cv24-print h1{font:700 29pt/1.2 var(--v6-display),serif!important;margin:3mm 0 1mm!important}.cv24-print h1 small{font-size:11pt}.cv24-print .role{font-size:12pt;font-weight:650}.cv24-print .links{font-size:8pt}.cv24-print a{color:inherit}
 .cv24-print .lead{margin:3mm 0 4mm;font-size:10pt}.cv24-print .group{border-top:1.2pt solid #294333;margin-top:3mm;padding-top:2mm}
 .cv24-print h2{font-size:12pt!important;margin:0 0 1mm!important}.cv24-print h3{font-size:10pt!important;margin:0 0 1mm!important}.cv24-print p{margin:0 0 1mm!important}
 .cv24-print .job{display:grid;grid-template-columns:30mm 1fr;gap:4mm;padding:1.7mm 0;border-bottom:.45pt solid #c9d0c5;break-inside:avoid}.cv24-print .when{font-size:8pt;color:#425a47}.cv24-print .bio{display:grid;grid-template-columns:1fr 1fr;gap:5mm}.cv24-print .bio p{font-size:8.5pt}
}
