.cv-module__ijoVdq__page{align-self:flex-start;width:100%;max-width:58rem;padding-block:.5rem 1rem}.cv-module__ijoVdq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.cv-module__ijoVdq__backLink,.cv-module__ijoVdq__download{justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9rem;font-weight:600;display:inline-flex}.cv-module__ijoVdq__backLink{color:#435776}.cv-module__ijoVdq__download{color:#fff;background:#586c91;border:1px solid #586c91;border-radius:10rem;padding:.65rem 1.2rem;transition:background-color .15s}.cv-module__ijoVdq__download svg,.cv-module__ijoVdq__download path{color:inherit}.cv-module__ijoVdq__download:hover{background:#3f5479}.cv-module__ijoVdq__page a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #586c91}.cv-module__ijoVdq__document{background:#fff;border:1px solid #ddd;padding:clamp(1.5rem,4vw,3.5rem);font-size:1rem;line-height:1.4;box-shadow:0 .6rem 2.5rem #0000000a}.cv-module__ijoVdq__document,.cv-module__ijoVdq__document *{color:#111;font-family:Times New Roman,Times,serif}.cv-module__ijoVdq__document *{font-size:inherit;line-height:inherit}.cv-module__ijoVdq__intro{text-align:center}.cv-module__ijoVdq__name{font-size:clamp(1.8rem,4vw,2.2rem);font-weight:700;line-height:1.2}.cv-module__ijoVdq__headline{margin-top:.25rem;font-weight:700}.cv-module__ijoVdq__contact,.cv-module__ijoVdq__links{flex-wrap:wrap;justify-content:center;gap:.2rem 1rem;margin-top:.35rem;display:flex}.cv-module__ijoVdq__contact>*,.cv-module__ijoVdq__links li{min-width:0}.cv-module__ijoVdq__links{font-size:.9rem;list-style:none}.cv-module__ijoVdq__contact a,.cv-module__ijoVdq__links a,.cv-module__ijoVdq__credentialLink{overflow-wrap:anywhere;text-underline-offset:.12em;text-decoration:underline}.cv-module__ijoVdq__backLink:hover{text-underline-offset:.2em;text-decoration:underline}.cv-module__ijoVdq__section{margin-top:1.5rem}.cv-module__ijoVdq__sectionTitle{text-transform:uppercase;border-bottom:1px solid #111;margin-bottom:.65rem;padding-bottom:.2rem;font-size:1rem;font-weight:700}.cv-module__ijoVdq__job+.cv-module__ijoVdq__job{margin-top:1rem}.cv-module__ijoVdq__jobHeading,.cv-module__ijoVdq__jobDetails,.cv-module__ijoVdq__certificateHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem 1rem;display:flex}.cv-module__ijoVdq__jobHeading h3{font-weight:700}.cv-module__ijoVdq__role,.cv-module__ijoVdq__role span{font-style:italic}.cv-module__ijoVdq__dates,.cv-module__ijoVdq__location,.cv-module__ijoVdq__certificate time{white-space:nowrap;flex-shrink:0}.cv-module__ijoVdq__highlights{margin-top:.4rem;padding-left:1.2rem}.cv-module__ijoVdq__highlights li{padding-left:.1rem}.cv-module__ijoVdq__highlights li+li{margin-top:.2rem}.cv-module__ijoVdq__certifications{list-style:none}.cv-module__ijoVdq__certificate+.cv-module__ijoVdq__certificate{margin-top:.4rem}.cv-module__ijoVdq__certificateHeading>div{flex:70%;min-width:0}.cv-module__ijoVdq__certificate h3{font-weight:700;display:inline}.cv-module__ijoVdq__issuer{font-weight:400}.cv-module__ijoVdq__credentialLink{font-size:.9rem;display:inline-block}@media (max-width:600px){.cv-module__ijoVdq__page{padding:0}.cv-module__ijoVdq__toolbar{gap:.5rem;margin-bottom:1rem}.cv-module__ijoVdq__backLink,.cv-module__ijoVdq__download{font-size:.8rem}.cv-module__ijoVdq__download{padding-inline:.9rem}.cv-module__ijoVdq__document{padding:1.5rem 1.2rem}.cv-module__ijoVdq__contact{gap:.2rem .9rem}.cv-module__ijoVdq__links{flex-direction:column;gap:.3rem}.cv-module__ijoVdq__jobHeading,.cv-module__ijoVdq__jobDetails,.cv-module__ijoVdq__certificateHeading{display:block}.cv-module__ijoVdq__dates,.cv-module__ijoVdq__location,.cv-module__ijoVdq__certificate time{white-space:normal;display:block}.cv-module__ijoVdq__certificate+.cv-module__ijoVdq__certificate{margin-top:.7rem}}@media print{@page{size:A4;margin:14mm}body:has(.cv-module__ijoVdq__page){background:#fff;min-height:0;margin:0;padding:0;display:block}body:has(.cv-module__ijoVdq__page)>main{background:#fff;min-height:0;margin:0;padding:0;display:block}.cv-module__ijoVdq__toolbar{display:none}body:has(.cv-module__ijoVdq__page)>header{display:none}.cv-module__ijoVdq__page,.cv-module__ijoVdq__document{width:100%;max-width:none;box-shadow:none;border:0;padding:0}.cv-module__ijoVdq__document{font-size:10.5pt;line-height:1.2}.cv-module__ijoVdq__name{font-size:22pt}.cv-module__ijoVdq__headline{font-size:11pt}.cv-module__ijoVdq__contact,.cv-module__ijoVdq__links{margin-top:3pt}.cv-module__ijoVdq__links,.cv-module__ijoVdq__credentialLink{font-size:10pt}.cv-module__ijoVdq__links{flex-direction:row}.cv-module__ijoVdq__section{margin-top:12pt}.cv-module__ijoVdq__sectionTitle{break-after:avoid;margin-bottom:6pt;padding-bottom:2pt;font-size:11pt}.cv-module__ijoVdq__job+.cv-module__ijoVdq__job{margin-top:8pt}.cv-module__ijoVdq__jobHeading,.cv-module__ijoVdq__jobDetails,.cv-module__ijoVdq__certificateHeading{display:flex}.cv-module__ijoVdq__jobHeading,.cv-module__ijoVdq__jobDetails{break-after:avoid}.cv-module__ijoVdq__highlights{margin-top:4pt}.cv-module__ijoVdq__highlights li+li{margin-top:2pt}.cv-module__ijoVdq__highlights li,.cv-module__ijoVdq__certificate{break-inside:avoid}.cv-module__ijoVdq__certificate+.cv-module__ijoVdq__certificate{margin-top:4pt}.cv-module__ijoVdq__dates,.cv-module__ijoVdq__location,.cv-module__ijoVdq__certificate time{white-space:nowrap}}
