.cv-contact-item svg{width:1rem;height:1rem;flex-shrink:0;color:#0f766e}.cv-activity-list,.cv-activity-list-print,.cv-profile-list{list-style:none;padding-left:0}.cv-activity-list li,.cv-activity-list-print li,.cv-profile-list li{position:relative;padding-left:1rem}.cv-activity-list li:before,.cv-activity-list-print li:before,.cv-profile-list li:before{content:"";position:absolute;left:0;top:.72em;width:.28rem;height:.28rem;border-radius:999px;background:#0f766e}@media print{@page{size:A4;margin:10mm 11mm}body,html{font-size:9.5px;line-height:1.36;background:#fff!important}.cv-root,.cv-sheet{color:#0f172a;background:#fff!important}.cv-sheet{width:100%}.cv-header{display:grid!important;grid-template-columns:1fr 28mm!important;gap:8mm!important;padding-bottom:5mm!important}.cv-eyebrow,.cv-project-meta,.cv-section-title{font-size:6.8pt!important;letter-spacing:.09em!important}.cv-name{margin-top:2mm!important;font-size:23pt!important}.cv-role{margin-top:1.2mm!important;font-size:11pt!important}.cv-contact{margin-top:3.4mm!important;gap:1.1mm 5mm!important;font-size:7.8pt!important}.cv-contact-item svg{width:8px;height:8px}.cv-links{margin-top:2.4mm!important;gap:.8mm 4mm!important;font-size:7.6pt!important}.cv-photo{width:28mm!important;border-radius:2mm!important}.cv-intro-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:7mm!important;margin-top:5.5mm!important}.cv-profile-list,.cv-stack-list{margin-top:2.4mm!important}.cv-profile-list{font-size:7.9pt!important;line-height:1.38!important}.cv-profile-list li{margin-top:1.3mm!important;padding-left:2.6mm!important}.cv-profile-list li:first-child{margin-top:0!important}.cv-stack-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.7mm 5mm!important}.cv-stack-list>div{font-size:7.5pt!important;line-height:1.3!important}.cv-projects{margin-top:5.5mm!important;padding-top:4mm!important}.cv-projects-headline{display:none}.cv-project-list{margin-top:2.5mm!important}.cv-project-entry{padding:2.8mm 0 3mm!important;break-inside:auto!important;page-break-inside:auto!important}.cv-project-entry:first-child{padding-top:1.5mm!important}.cv-project-entry>div:first-child{display:grid!important;grid-template-columns:1fr auto!important;gap:4mm!important}.cv-project-role{margin-top:.7mm!important;font-size:9.4pt!important;line-height:1.18!important}.cv-project-mandate,.cv-project-period{margin-top:.5mm!important;font-size:7.3pt!important;line-height:1.22!important}.cv-project-goal{margin-top:1.5mm!important;font-size:7.6pt!important;line-height:1.34!important}.cv-activity-list-print{margin-top:1.5mm!important;font-size:7.25pt!important;line-height:1.3!important;gap:.8mm 5mm!important}.cv-activity-list-print li{padding-left:2.5mm!important}.cv-activity-list-print li:before,.cv-profile-list li:before{top:.55em;width:1mm;height:1mm}.cv-tech-line{margin-top:1.5mm!important;font-size:6.9pt!important;line-height:1.24!important}.cv-footer-grid{display:grid!important;grid-template-columns:1.2fr 1fr .8fr!important;gap:6mm!important;margin-top:5.5mm!important;padding-top:4mm!important;break-inside:avoid}.cv-info-block>div{margin-top:2mm!important}.cv-info-block h3{font-size:7.8pt!important}.cv-info-block p{margin-top:.5mm!important;font-size:7.2pt!important;line-height:1.28!important}}