.cv-font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cv-font-sans{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media screen{.cv-paper{width:100%;max-width:210mm;min-height:297mm;background-color:#f7f9f6;color:#18181b;box-shadow:0 20px 45px -10px #0009,0 0 0 1px #ffffff14;border-radius:2px;padding:10mm 15mm;margin-left:auto;margin-right:auto;margin-bottom:2rem}}@page{size:A4 portrait;margin:8mm 12mm}@media print{*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:#fff!important;color:#18181b!important;margin:0!important;padding:0!important;width:100%!important;font-size:12px!important}.no-print{display:none!important}main{padding:0!important;margin:0!important;width:100%!important}.cv-paper{box-shadow:none!important;border:none!important;border-radius:0!important;background-color:#fff!important;padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;min-height:auto!important;height:auto!important;display:block!important}.cv-page-1{display:block!important;height:auto!important;min-height:auto!important;page-break-before:auto!important;-moz-column-break-before:auto!important;break-before:auto!important;page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.cv-page-2{display:flex!important;flex-direction:column!important;height:278mm!important;min-height:278mm!important;box-sizing:border-box!important;page-break-before:always!important;-moz-column-break-before:page!important;break-before:page!important;page-break-after:avoid!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.cv-page-1-header{padding-top:1mm!important;padding-bottom:3.5mm!important}.cv-page-1-header svg{max-height:32px!important}.cv-contacts-section{margin-top:6mm!important;margin-bottom:6mm!important;padding-top:3mm!important;padding-bottom:3mm!important}.cv-contacts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:8mm!important;column-gap:8mm!important;row-gap:2mm!important;font-size:12px!important;line-height:1.45!important}.cv-timeline-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:8mm!important;column-gap:8mm!important;margin-top:6mm!important}.cv-education-col{grid-column:1 / 2!important}.cv-experience-col{grid-column:2 / 3!important}.cv-timeline-item{font-size:11.5px!important;line-height:1.4!important}.cv-timeline-item p{margin-bottom:.5mm!important}.cv-education-col .cv-timeline-item,.cv-experience-col .cv-timeline-item{margin-bottom:3.5mm!important}.cv-qualities-section{margin-top:6mm!important;padding-top:4mm!important}.cv-qualities-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:8mm!important;column-gap:8mm!important;row-gap:3mm!important;font-size:11.8px!important;line-height:1.45!important}.cv-page-2-header{padding-top:2mm!important;padding-bottom:8mm!important}.cv-page-2-header svg{max-height:34px!important}.cv-page-2-title{font-size:17px!important;margin-top:2.5mm!important}.cv-responsibilities-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:12mm!important;column-gap:12mm!important;row-gap:10mm!important}.cv-resp-group{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.cv-resp-title{font-size:13.5px!important;line-height:1.35!important;margin-bottom:2.5mm!important}.cv-resp-list{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:2.8mm!important}.cv-resp-item{list-style:none!important;list-style-type:none!important;font-size:12px!important;line-height:1.55!important;font-family:JetBrains Mono,ui-monospace,monospace!important}a{color:inherit!important;text-decoration:none!important}}
