.resume-module__qOQmZW__resume{color:#102331;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;width:210mm;margin:0 auto;padding:9mm 13mm;font:8.15pt/1.32 Arial,sans-serif}.resume-module__qOQmZW__webNav{justify-content:flex-end;gap:4mm;margin-bottom:4mm;font:7pt monospace;display:flex}.resume-module__qOQmZW__webNav a{text-underline-offset:2px;text-decoration:underline}.resume-module__qOQmZW__resume a{color:inherit;text-decoration:none}.resume-module__qOQmZW__header{border-bottom:2px solid #075df5;justify-content:space-between;gap:20mm;padding-bottom:5mm;display:flex}.resume-module__qOQmZW__header p{color:#075df5;text-transform:uppercase;letter-spacing:.12em;margin:0 0 2mm;font:7pt monospace}.resume-module__qOQmZW__header h1{letter-spacing:-.04em;margin:0;font:700 25pt/1.05 Georgia,serif}.resume-module__qOQmZW__header h2{color:#4c6271;margin:2mm 0 0;font:600 11pt Arial,sans-serif}.resume-module__qOQmZW__header address{flex-direction:column;align-items:flex-end;gap:1.2mm;font-size:7.5pt;font-style:normal;display:flex}.resume-module__qOQmZW__resume section{margin-top:4.4mm}.resume-module__qOQmZW__resume section>h2{color:#075df5;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #aab7c0;margin:0 0 2mm;padding-bottom:1mm;font:700 7pt monospace}.resume-module__qOQmZW__summary{columns:2;column-gap:8mm}.resume-module__qOQmZW__summary p{margin:0 0 1.5mm}.resume-module__qOQmZW__highlights,.resume-module__qOQmZW__skills{grid-template-columns:1fr 1fr;gap:1.8mm 7mm;display:grid}.resume-module__qOQmZW__highlights article{border-left:2px solid #075df5;padding-left:3mm}.resume-module__qOQmZW__highlights p,.resume-module__qOQmZW__skills p,.resume-module__qOQmZW__compact p{color:#415866;margin:.6mm 0 0}.resume-module__qOQmZW__mandateNote{color:#314b5c;background:#edf4ff;margin:2mm 0 0;padding:1.6mm 2mm;font-size:7.2pt}.resume-module__qOQmZW__experience{break-inside:avoid;border-bottom:1px solid #d8e0e5;grid-template-columns:36mm 1fr;gap:4mm;padding:2mm 0;display:grid}.resume-module__qOQmZW__experience time,.resume-module__qOQmZW__compact time{color:#075df5;font:6.5pt monospace}.resume-module__qOQmZW__experience>div:first-child p{margin:.8mm 0 0;font-weight:700}.resume-module__qOQmZW__experience>div:first-child span{color:#607581;margin-top:.7mm;font:5.6pt monospace;display:block}.resume-module__qOQmZW__experience h3,.resume-module__qOQmZW__skills h3{margin:0;font-size:9.1pt}.resume-module__qOQmZW__context{color:#526675;margin:.5mm 0;font-style:italic}.resume-module__qOQmZW__experience ul{margin:1mm 0;padding-left:4mm}.resume-module__qOQmZW__experience li{margin:.5mm 0}.resume-module__qOQmZW__technologies{color:#075df5;margin:.8mm 0 0;font:6.2pt monospace}.resume-module__qOQmZW__skills article{break-inside:avoid}.resume-module__qOQmZW__archiveIntro{color:#526675;margin:0 0 2.5mm;font-size:7pt}.resume-module__qOQmZW__archive{grid-template-columns:1fr 1fr;gap:0 7mm;display:grid}.resume-module__qOQmZW__archive article{break-inside:avoid;border-bottom:1px solid #d8e0e5;grid-template-columns:21mm 1fr;gap:2mm;padding:1.35mm 0;display:grid}.resume-module__qOQmZW__archive time{color:#075df5;font:5.6pt monospace}.resume-module__qOQmZW__archive strong,.resume-module__qOQmZW__archive span,.resume-module__qOQmZW__archive small{display:block}.resume-module__qOQmZW__archive strong{font-size:6.8pt}.resume-module__qOQmZW__archive span{margin-top:.35mm;font-size:6.1pt}.resume-module__qOQmZW__archive small{color:#607581;margin-top:.45mm;font:5.2pt monospace}.resume-module__qOQmZW__columns{grid-template-columns:1.2fr .8fr;gap:8mm;display:grid}.resume-module__qOQmZW__compact{break-inside:avoid;border-bottom:1px solid #d8e0e5;grid-template-columns:18mm 1fr;gap:3mm;padding:1.25mm 0;display:grid}.resume-module__qOQmZW__compact strong{font-size:7.25pt}.resume-module__qOQmZW__languageList{margin:2.4mm 0 0;padding:0;list-style:none}.resume-module__qOQmZW__languageList li{border-bottom:1px solid #d8e0e5;justify-content:space-between;padding:.8mm 0;display:flex}.resume-module__qOQmZW__resume>footer{color:#607581;text-align:center;border-top:1px solid #aab7c0;margin-top:4mm;padding-top:1.5mm;font:6pt monospace}@page{size:A4;margin:0}@media screen{body:has(.resume-module__qOQmZW__resume){background:#dfe4e8;padding:30px 0}.resume-module__qOQmZW__resume{box-shadow:0 8px 40px #071b2b2e}}@media screen and (max-width:820px){body:has(.resume-module__qOQmZW__resume){background:#eef2f5;padding:12px}.resume-module__qOQmZW__resume{width:100%;max-width:100%;padding:18px;font-size:10px;line-height:1.42}.resume-module__qOQmZW__webNav{flex-wrap:wrap;justify-content:flex-start}.resume-module__qOQmZW__header{padding-bottom:16px;display:block}.resume-module__qOQmZW__header h1{font-size:34px}.resume-module__qOQmZW__header h2{font-size:15px}.resume-module__qOQmZW__header address{align-items:flex-start;margin-top:12px;font-size:10px}.resume-module__qOQmZW__summary{columns:1}.resume-module__qOQmZW__highlights,.resume-module__qOQmZW__skills,.resume-module__qOQmZW__archive,.resume-module__qOQmZW__columns{grid-template-columns:1fr}.resume-module__qOQmZW__experience{grid-template-columns:1fr;gap:8px;padding:12px 0}.resume-module__qOQmZW__experience ul{padding-left:18px}.resume-module__qOQmZW__archive article{grid-template-columns:1fr;gap:4px;padding:8px 0}.resume-module__qOQmZW__compact{grid-template-columns:1fr;gap:4px}.resume-module__qOQmZW__languageList li{gap:12px}}@media print{.resume-module__qOQmZW__webNav{display:none}.resume-module__qOQmZW__resume{box-shadow:none;overflow-wrap:normal;margin:0}.resume-module__qOQmZW__resume>footer{background:#fff;position:fixed;bottom:4mm;left:13mm;right:13mm}}
