.Header_header__7B0h_{display:flex;align-items:center;padding:20px;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Header_avatar__Bctlc{border-radius:50%}.Header_info__CFQFl{margin-left:20px;font-family:Inter,sans-serif;color:#1f2937}.Header_name__ksEpk{font-size:28px;font-weight:700;font-family:Recoleta;margin:0}.Header_title__Tke4O{font-size:14px;color:#4b5563;margin:5px 0}.Header_contact__9KboT{display:flex;align-items:flex-start;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#4b5563}.Header_contact__9KboT a,.Header_contact__9KboT p{display:flex;align-items:center;margin:0;color:#4b5563}.Header_contact__9KboT svg{margin-right:8px;width:1.25em;height:1.25em}.Header_icon__tNTTT{width:18px;height:18px;margin-right:8px;fill:#3b82f6}.Section_section__5JTis{margin:0 0 2.25rem}.Section_section__5JTis h2{border-bottom:1px solid #c9dce2;color:#17364b;font-family:inherit;font-size:1.25rem;letter-spacing:-.02em;padding-bottom:.65rem;margin-bottom:1rem}.Section_section__5JTis>p{color:#4a6273;line-height:1.65}.CertificationCard_card__8Yfm_{display:flex;align-items:center;padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;background-color:#fff}.CertificationCard_logo__ydkFT{margin-right:10px}.CertificationCard_card__8Yfm_ p{margin:0}.JobRole_jobRole__Gsh00{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:25px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .3s ease-in-out}.JobRole_jobRole__Gsh00:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.JobRole_header__zcmyR{display:flex;align-items:center;margin-bottom:10px}.JobRole_logo__ChH43{width:40px;height:40px;margin-right:15px;border-radius:8px;background-color:#f5f5f5;padding:4px}.JobRole_jobInfo__g_ML6{flex:1 1}.JobRole_title__EX5Z6{font-size:1.4rem;font-weight:600;color:#333;margin:0}.JobRole_company__UAb2V{font-size:1.1rem;font-weight:500;color:#666;margin:5px 0}.JobRole_dateLocation__5LpwY{font-size:.9rem;color:#999;margin-bottom:15px}.JobRole_responsibilities__L2ygH{padding-left:20px;list-style-type:disc;color:#444}.JobRole_responsibility__y0m4j{font-size:1rem;line-height:1.5;margin-bottom:8px;color:#333}.JobRole_responsibility__y0m4j>strong{font-weight:600}.Project_project__vIDzw{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:25px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .3s ease-in-out}.Project_project__vIDzw:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.Project_header__WyNib{display:flex;align-items:center;margin-bottom:15px}.Project_icon__4qpm8{width:35px;height:35px;margin-right:12px;border-radius:8px;background-color:#f5f5f5;padding:4px}.Project_title__al9Cb{font-size:1.4rem;font-weight:600;color:#333;margin:0}.Project_details__LRS4u{padding-left:20px;list-style-type:disc}.Project_detail__TXlXk{font-size:1rem;line-height:1.5;margin-bottom:8px;color:#333}.Project_detail__TXlXk>strong{font-weight:600}.page_main__pzduc{padding:clamp(1.5rem,5vw,4rem) 1.25rem;background:#f6fafb}.page_container__ApNq2{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.5fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);width:min(100%,74rem);margin:0 auto}.page_mainColumn__3UuJR,.page_sideColumn__hG71y{min-width:0}.page_sideColumn__hG71y{align-self:start}.page_mainColumn__3UuJR{padding:0 clamp(0rem,2vw,1rem)}.page_certification__EOK_N{display:grid;grid-gap:.7rem;gap:.7rem}@media (max-width:850px){.page_container__ApNq2{grid-template-columns:1fr;gap:1rem}.page_mainColumn__3UuJR{padding:0}}@media print{.page_main__pzduc{padding:0;background:#fff}.page_container__ApNq2{width:100%;grid-template-columns:30% 1fr;gap:1.5rem}}.SkillCategory_skillCategory__PJLqk{margin-bottom:.8rem;padding:.85rem;border:1px solid #d9e6eb;border-radius:.65rem;background-color:#fff}.SkillCategory_categoryLabel__CoPt_{font-size:.93rem;font-weight:600;color:#25485d;margin-bottom:.65rem}.SkillCategory_chipContainer__V7Ryc{display:flex;list-style:none;flex-wrap:wrap;gap:.45rem}.SkillChip_skillChip__CZyXO{display:inline-flex;align-items:center;padding:.35rem .55rem;border-radius:20px;background-color:#f2f8f9;color:#466273;font-size:.8rem;font-weight:600;cursor:default;box-shadow:none}.SkillChip_icon__HW5md{margin-right:8px;display:flex;align-items:center}.SkillChip_icon__HW5md>svg{width:1.25em;height:1.25em}.SkillChip_skillName__QvNhN{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}