.cv-container[data-astro-cid-zuwcdr5b]{max-width:210mm;margin:0 auto;padding:15mm;background:#fff;min-height:297mm;font-size:10.5pt;line-height:1.4;color:#333}.cv-header[data-astro-cid-zuwcdr5b]{margin-bottom:15px;border-bottom:2px solid #ff6b35;padding-bottom:15px}.header-content[data-astro-cid-zuwcdr5b]{display:flex;gap:20px;align-items:center}.photo-section[data-astro-cid-zuwcdr5b]{flex-shrink:0}.profile-photo[data-astro-cid-zuwcdr5b]{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #ff6b35}.info-section[data-astro-cid-zuwcdr5b]{flex:1}.info-section[data-astro-cid-zuwcdr5b] h1[data-astro-cid-zuwcdr5b]{margin:0;font-size:24pt;color:#1e3a5f;font-weight:700;line-height:1}.degree-title[data-astro-cid-zuwcdr5b]{font-size:14pt;color:#666;margin:4px 0 6px;font-weight:400}.info-section[data-astro-cid-zuwcdr5b] h2[data-astro-cid-zuwcdr5b]{margin:2px 0 8px;font-size:14pt;color:#ff6b35;font-weight:500}.personal-info[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:4px;font-size:9pt}.info-row[data-astro-cid-zuwcdr5b]{display:flex;gap:15px;flex-wrap:wrap}.info-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:4px;color:#555}.info-item[data-astro-cid-zuwcdr5b] svg[data-astro-cid-zuwcdr5b]{color:#ff6b35}.cv-summary[data-astro-cid-zuwcdr5b]{margin-bottom:15px;padding:10px;background:#f8f9fa;border-radius:4px;font-size:10pt;line-height:1.5;color:#444}.cv-summary[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{margin:0}.cv-content[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.cv-section[data-astro-cid-zuwcdr5b]{margin-bottom:15px}.cv-section[data-astro-cid-zuwcdr5b] h3[data-astro-cid-zuwcdr5b]{font-size:12pt;color:#1e3a5f;border-bottom:1px solid #e0e0e0;padding-bottom:4px;margin:0 0 10px;font-weight:600}.experience-item[data-astro-cid-zuwcdr5b]{margin-bottom:12px}.experience-item[data-astro-cid-zuwcdr5b].compact{margin-bottom:8px}.exp-header[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.exp-header[data-astro-cid-zuwcdr5b] h4[data-astro-cid-zuwcdr5b]{margin:0;font-size:10.5pt;color:#333;font-weight:600}.date[data-astro-cid-zuwcdr5b]{font-size:9pt;color:#666;font-style:italic}.company[data-astro-cid-zuwcdr5b]{font-size:10pt;color:#ff6b35;margin-bottom:3px;font-weight:500}.description[data-astro-cid-zuwcdr5b]{font-size:9.5pt;color:#555;margin:3px 0;line-height:1.4}.compact[data-astro-cid-zuwcdr5b] .description[data-astro-cid-zuwcdr5b]{font-size:9pt}.tech-tags[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tech-tags[data-astro-cid-zuwcdr5b] span[data-astro-cid-zuwcdr5b]{font-size:8pt;padding:2px 6px;background:#f0f0f0;color:#555;border-radius:3px}.education-item[data-astro-cid-zuwcdr5b]{margin-bottom:10px}.edu-header[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.edu-header[data-astro-cid-zuwcdr5b] h4[data-astro-cid-zuwcdr5b]{margin:0;font-size:10pt;color:#333;font-weight:600}.institution[data-astro-cid-zuwcdr5b]{font-size:9.5pt;color:#ff6b35;margin-bottom:2px}.thesis[data-astro-cid-zuwcdr5b]{font-size:9pt;color:#666;font-style:italic;margin:2px 0}.skills-grid[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:8px}.skill-category[data-astro-cid-zuwcdr5b] h5[data-astro-cid-zuwcdr5b]{margin:0 0 4px;font-size:9.5pt;color:#555;font-weight:600}.skill-items[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:4px}.skill-items[data-astro-cid-zuwcdr5b] span[data-astro-cid-zuwcdr5b]{font-size:8.5pt;padding:2px 6px;background:#e8f4f8;color:#333;border-radius:3px;border:1px solid #d0e5ef}.languages-list[data-astro-cid-zuwcdr5b]{display:flex;gap:15px}.language-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:6px}.lang-name[data-astro-cid-zuwcdr5b]{font-weight:500;color:#333;font-size:10pt}.lang-level[data-astro-cid-zuwcdr5b]{font-size:9pt;padding:2px 8px;background:#ff6b35;color:#fff;border-radius:3px}.hobbies-list[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hobby-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:6px;font-size:9.5pt;color:#555}.hobby-item[data-astro-cid-zuwcdr5b] svg[data-astro-cid-zuwcdr5b]{color:#ff6b35}.soft-skills-list[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:4px}.soft-skills-list[data-astro-cid-zuwcdr5b] span[data-astro-cid-zuwcdr5b]{font-size:9pt;padding:3px 8px;background:#f8f9fa;color:#555;border-radius:3px;border:1px solid #e0e0e0}@media print{body{margin:0;padding:0}.cv-container[data-astro-cid-zuwcdr5b]{max-width:100%;margin:0;padding:10mm 15mm;box-shadow:none}.cv-header[data-astro-cid-zuwcdr5b]{page-break-after:avoid}.cv-section[data-astro-cid-zuwcdr5b],.experience-item[data-astro-cid-zuwcdr5b],.education-item[data-astro-cid-zuwcdr5b]{page-break-inside:avoid}}@media (max-width: 768px){.cv-content[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr}.header-content[data-astro-cid-zuwcdr5b]{flex-direction:column;text-align:center}.info-row[data-astro-cid-zuwcdr5b]{justify-content:center}}
