.CV_cvContainer__nho2a{max-width:900px;margin:40px auto;padding:60px;background:#fff;color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;box-shadow:0 10px 25px rgba(0,0,0,.05);border-radius:8px}.CV_cvHeader__XuxOY{border-bottom:2px solid #2d3748;padding-bottom:20px;margin-bottom:30px;text-align:center}.CV_cvHeader__XuxOY h1{margin:0;font-size:2.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#1a202c}.CV_contactInfo__AB_fN{margin-top:10px;font-size:.95rem;color:#4a5568}.CV_contactInfo__AB_fN p{margin:5px 0}.CV_contactInfo__AB_fN a{color:#2b6cb0;text-decoration:none}.CV_summary__awhFD{font-size:1.1rem;color:#2d3748;text-align:center;font-style:italic;line-height:1.5;max-width:800px;margin:20px auto 30px}.CV_section__g_hA_{margin-bottom:35px}.CV_sectionTitle___Lwie{font-size:1.4rem;font-weight:700;color:#2d3748;border-bottom:1px solid #e2e8f0;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase;letter-spacing:.05em}.CV_skillList__CtT0Z{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:15px;gap:15px}.CV_skillList__CtT0Z li{margin-bottom:8px}.CV_skillLabel__yW6mp{font-weight:700;color:#4a5568}.CV_experienceItem__Pzq7s{margin-bottom:25px}.CV_experienceHeader__SZTyR{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.CV_companyName__feyGg{font-size:1.2rem;font-weight:700;color:#1a202c}.CV_locationDate__olaOL{font-size:.9rem;color:#718096;font-style:italic}.CV_jobTitle__WI7w9{font-size:1.1rem;font-weight:600;color:#4a5568;margin-bottom:8px}.CV_experienceList__XqR6Q{padding-left:20px;margin:0}.CV_experienceList__XqR6Q li{margin-bottom:10px;position:relative}.CV_awardList__Qe16X,.CV_certificateList__GOU9H,.CV_publicationList__dqvXV,.CV_talkList__3LHDl{list-style:disc;padding-left:20px}.CV_awardList__Qe16X li,.CV_certificateList__GOU9H li,.CV_publicationList__dqvXV li,.CV_talkList__3LHDl li{margin-bottom:10px}.CV_printButton__Jnr3D{position:fixed;bottom:30px;right:30px;background:#2d3748;color:white;border:none;padding:12px 24px;border-radius:50px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .2s;display:flex;align-items:center;gap:8px;z-index:1000}.CV_printButton__Jnr3D:hover{background:#1a202c;transform:translateY(-2px)}@media print{.CV_cvContainer__nho2a{margin:0;padding:0;box-shadow:none;max-width:100%}.CV_printButton__Jnr3D{display:none}}@media (max-width:768px){.CV_cvContainer__nho2a{padding:30px 20px;margin:20px}.CV_experienceHeader__SZTyR{flex-direction:column}}