.print-curriculum-page-template-module-scss-module__vLHFrG__printContainer{color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:12mm 10mm;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10pt;line-height:1.3}@media screen{.print-curriculum-page-template-module-scss-module__vLHFrG__printContainer{background:#fff;min-height:100vh;padding:2rem}}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__printContainer{background:#fff;max-width:100%;margin:0;padding:0}.print-curriculum-page-template-module-scss-module__vLHFrG__printContainer *{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#000!important}}.print-curriculum-page-template-module-scss-module__vLHFrG__profileInfo{margin-bottom:1rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__profileInfo{page-break-inside:avoid;margin-bottom:.75rem}}.print-curriculum-page-template-module-scss-module__vLHFrG__nameSection{border-bottom:2px solid #000;margin-bottom:1rem;padding-bottom:.5rem}.print-curriculum-page-template-module-scss-module__vLHFrG__fullName{color:#000;margin:0;font-size:24pt;font-weight:700}.print-curriculum-page-template-module-scss-module__vLHFrG__position{color:#333;margin:.25rem 0 0;font-size:14pt;font-weight:500}.print-curriculum-page-template-module-scss-module__vLHFrG__degree{color:#666;margin:.15rem 0 0;font-size:11pt;font-style:italic;font-weight:400}.print-curriculum-page-template-module-scss-module__vLHFrG__contactGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__contactGrid{gap:.35rem}}.print-curriculum-page-template-module-scss-module__vLHFrG__contactItem{flex-direction:column;gap:.25rem;display:flex}.print-curriculum-page-template-module-scss-module__vLHFrG__label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:9pt;font-weight:600}.print-curriculum-page-template-module-scss-module__vLHFrG__value{color:#000;font-size:10pt;font-weight:500}.print-curriculum-page-template-module-scss-module__vLHFrG__bioSection{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.print-curriculum-page-template-module-scss-module__vLHFrG__sectionTitle{color:#000;margin:0 0 .5rem;font-size:12pt;font-weight:700}.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent{color:#000;font-size:10pt;line-height:1.5}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent{color:#000!important}}:is(.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h1,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h2,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h3,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h4,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h5,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent h6){color:#000!important;margin:.5rem 0!important;font-size:10pt!important;font-weight:600!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent p{color:#000!important;margin:.25rem 0!important;font-size:10pt!important}:is(.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent strong,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent b){color:#000!important;font-weight:700!important}:is(.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent ul,.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent ol){margin:.5rem 0!important;padding-left:1.5rem!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent li{color:#000!important;margin:.25rem 0!important;font-size:10pt!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioContent *{color:#000!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioHeading{color:#000!important;margin:.5rem 0!important;font-size:10pt!important;font-weight:600!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioParagraph{margin:.25rem 0!important;font-size:10pt!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioStrong{font-weight:700!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioList{margin:.5rem 0!important;padding-left:1.5rem!important}.print-curriculum-page-template-module-scss-module__vLHFrG__bioListItem{margin:.25rem 0!important;font-size:10pt!important}.print-curriculum-page-template-module-scss-module__vLHFrG__workExperience{margin-bottom:1rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__workExperience{page-break-before:always;page-break-after:auto;page-break-inside:avoid}}.print-curriculum-page-template-module-scss-module__vLHFrG__mainSectionTitle{color:#000;border-bottom:2px solid #000;margin:0 0 1rem;padding-bottom:.5rem;font-size:16pt;font-weight:700}.print-curriculum-page-template-module-scss-module__vLHFrG__jobsList{flex-direction:column;gap:1rem;display:flex}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__jobsList{gap:.75rem}}.print-curriculum-page-template-module-scss-module__vLHFrG__jobItem{border-left:3px solid #000;padding-left:1rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__jobItem{page-break-inside:avoid}}.print-curriculum-page-template-module-scss-module__vLHFrG__jobHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.print-curriculum-page-template-module-scss-module__vLHFrG__jobTitle{color:#000;margin:0;font-size:13pt;font-weight:700}.print-curriculum-page-template-module-scss-module__vLHFrG__company{color:#333;margin:.25rem 0 0;font-size:11pt;font-weight:600}.print-curriculum-page-template-module-scss-module__vLHFrG__dates{color:#666;white-space:nowrap;font-size:9pt;font-weight:500}.print-curriculum-page-template-module-scss-module__vLHFrG__jobDescription{color:#333;margin:.5rem 0;font-size:10pt;line-height:1.5}.print-curriculum-page-template-module-scss-module__vLHFrG__featuredProject{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-top:.75rem;padding:.75rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__featuredProject{background:#fafafa!important;border:1px solid #ccc!important}}.print-curriculum-page-template-module-scss-module__vLHFrG__projectTitle{color:#000;margin:0 0 .5rem;font-size:11pt;font-weight:700}.print-curriculum-page-template-module-scss-module__vLHFrG__projectDescription{color:#333;margin:0 0 .5rem;font-size:10pt;line-height:1.4}.print-curriculum-page-template-module-scss-module__vLHFrG__skillTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.print-curriculum-page-template-module-scss-module__vLHFrG__skillTag{color:#000;background:#e0e0e0;border:1px solid #ccc;border-radius:3px;padding:.25rem .5rem;font-size:8pt;font-weight:600;display:inline-block}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__skillTag{background:#f0f0f0!important;border:1px solid #999!important}}.print-curriculum-page-template-module-scss-module__vLHFrG__moreInfo{border-top:1px solid #ddd;margin-top:1rem;margin-bottom:1rem;padding-top:1rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__moreInfo{page-break-inside:avoid}}.print-curriculum-page-template-module-scss-module__vLHFrG__infoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__infoGrid{gap:.5rem}}.print-curriculum-page-template-module-scss-module__vLHFrG__infoItem{flex-direction:column;gap:.25rem;display:flex}.print-curriculum-page-template-module-scss-module__vLHFrG__careerSummary{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-top:1rem;margin-bottom:5rem;padding:.75rem}@media print{.print-curriculum-page-template-module-scss-module__vLHFrG__careerSummary{page-break-inside:avoid;background:#fafafa!important;border:1px solid #ccc!important}}.print-curriculum-page-template-module-scss-module__vLHFrG__summaryList{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.print-curriculum-page-template-module-scss-module__vLHFrG__summaryList li{color:#333;font-size:10pt}.print-curriculum-page-template-module-scss-module__vLHFrG__summaryList li strong{color:#000;font-weight:700}@media print{@page{size:A4;margin:15mm}.print-curriculum-page-template-module-scss-module__vLHFrG__printContainer{page-break-after:avoid}.print-curriculum-page-template-module-scss-module__vLHFrG__profileInfo,.print-curriculum-page-template-module-scss-module__vLHFrG__jobItem,.print-curriculum-page-template-module-scss-module__vLHFrG__featuredProject,.print-curriculum-page-template-module-scss-module__vLHFrG__careerSummary,.print-curriculum-page-template-module-scss-module__vLHFrG__fullName,.print-curriculum-page-template-module-scss-module__vLHFrG__position,.print-curriculum-page-template-module-scss-module__vLHFrG__mainSectionTitle,.print-curriculum-page-template-module-scss-module__vLHFrG__sectionTitle,.print-curriculum-page-template-module-scss-module__vLHFrG__jobTitle,.print-curriculum-page-template-module-scss-module__vLHFrG__projectTitle{page-break-after:avoid;page-break-inside:avoid}.print-curriculum-page-template-module-scss-module__vLHFrG__workExperience{page-break-before:auto}}
