@media print{.cv-print{background:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;line-height:1.55!important;font-size:13px!important;max-width:100%!important;padding:0!important;margin:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cv-print,.cv-print .cv-content,.cv-print .prose{color:#111827!important}.cv-print .prose{--tw-prose-body:#111827!important;--tw-prose-headings:#111827!important;--tw-prose-bold:#111827!important}.cv-print .prose p{color:#111827!important}.cv-print .prose strong{color:#111827!important;font-weight:600!important}.cv-print .cv-print-header-inner{margin:0 0 .15rem!important}.cv-print .cv-print-name{font-size:24px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#2563eb!important;margin:0 0 .4rem!important;border:none!important}.cv-print .cv-print-name,.cv-print .cv-print-professional-title{padding:0!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.cv-print .cv-print-professional-title{font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:#111827!important;margin:6px 0 1.05rem!important}.cv-print .cv-summary p{color:#111827!important;font-size:13px!important;line-height:1.68!important;font-weight:400!important}.cv-print .cv-section-heading{color:#2563eb!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;margin:1.35rem 0 .95rem!important;padding:0 0 .4rem!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.cv-print .cv-section-heading:first-of-type{margin-top:.85rem!important}.cv-print .cv-experience-list{display:flex!important;flex-direction:column!important;gap:1.55rem!important}.cv-print .cv-experience-list>*{margin-top:0!important}.cv-print .cv-entry{margin:0!important;padding:0!important}.cv-print .cv-entry-title{color:#111827!important;font-size:15px!important;font-weight:600!important;margin:0 0 .25rem!important;line-height:1.35!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.cv-print .cv-entry-meta,.cv-print .exp-duration{color:#4b5563!important;font-size:10px!important;font-weight:400!important;margin:0 0 .4rem!important;line-height:1.45!important}.cv-print .cv-entry-description,.cv-print .exp-description{font-size:13px!important;font-weight:400!important;line-height:1.52!important;margin:0 0 .75rem!important}.cv-print .cv-entry-achievements{margin:0!important;padding:0!important;list-style:none!important}.cv-print .cv-bullet,.cv-print .cv-entry-achievements li{color:#111827!important;font-size:13px!important;font-weight:400!important;margin:0 0 .22rem!important;line-height:1.52!important;padding-left:.95rem!important}.cv-print .cv-bullet{position:relative!important}.cv-print .cv-bullet:before{content:"•"!important;position:absolute!important;left:0!important;top:.02em!important;font-size:.95em!important;line-height:inherit!important}.cv-print h2{color:#2563eb!important}.cv-print h3,.cv-print svg{color:#111827!important}.cv-print svg{stroke:#111827!important}.cv-print .cv-contact-section p{color:#111827!important;font-size:13px!important;font-weight:400!important;line-height:1.68!important;margin:0 0 .55rem!important}.cv-print .cv-contact-section .cv-contact-lede p:last-child{margin-bottom:0!important}.cv-print .cv-contact-grid{display:grid!important;font-weight:400!important;grid-template-columns:1fr 1fr!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important;row-gap:0!important;margin-top:.95rem!important;padding-top:.15rem!important}.cv-print .cv-contact-footer{font-size:13px!important;line-height:1.68!important;margin:1.05rem 0 0!important}.cv-print .cv-contact-footer,.cv-print .cv-contact-footer a{color:#111827!important;font-weight:400!important}}