body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cv-container{background-color:#fff;font-family:Roboto,sans-serif;width:210mm;min-height:297mm;box-sizing:border-box;padding:20mm 15mm}.cv-header{text-align:center;margin-bottom:15mm}.cv-section:not(:last-of-type){margin-bottom:5mm}.left-column{padding-right:10mm!important}.column-title{font-size:1.2rem!important;font-weight:700!important;color:#3b82f6!important;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #e2e8f0;padding-bottom:6px;margin-bottom:4mm!important}.contact-grid-item{display:flex!important;align-items:center;font-size:.85rem!important}.contact-item a{color:#334155;text-decoration:none}.skills-container{display:flex;flex-wrap:wrap;gap:6px}.skill-chip{background-color:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important;font-size:.8rem!important;font-weight:500!important}.language-chip{background-color:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.right-column{padding-left:0!important;border-left:none}.section-title{font-size:1.2rem!important;font-weight:700!important;color:#3b82f6!important;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #e2e8f0;padding-bottom:6px;margin-bottom:4mm!important}.right-column p{color:#475569;line-height:1.6;font-size:.95rem;text-align:justify}.note-box{background-color:#f0f9ff;border-left:4px solid #3b82f6;padding:12px 16px;margin-top:10px;page-break-inside:avoid}.note-box p{color:#0284c7}.achievements-list,.experience-achievements{list-style-position:outside;padding-left:18px;margin-top:5px}.achievements-list li,.experience-achievements li{margin-bottom:5px;color:#475569;font-size:.95rem}.experience-item,.project-item{margin-bottom:8mm;page-break-inside:avoid}.experience-item h4,.project-item h4{font-size:1.1rem!important;font-weight:700!important;color:#334155}.experience-item h5{font-size:1rem!important;font-style:italic;color:#64748b;margin-bottom:4px!important}.experience-period{font-size:.9rem!important;color:#64748b;font-style:italic;text-align:right}.technologies-container{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.technology-chip{background-color:#e0e7ff!important;color:#3730a3!important;border:1px solid #c7d2fe!important;font-weight:500!important;font-size:.75rem!important}