@media print{@page{size:A4;margin:11mm 12mm 14mm;@bottom-left{content:"Arqam Imtiaz · Résumé";font-family:Inter Variable,sans-serif;font-size:7pt;color:#586273}@bottom-right{content:counter(page) " / " counter(pages);font-family:Inter Variable,sans-serif;font-size:7pt;color:#586273}}.resume-document{--font-display:"Manrope Variable", var(--font-body);--ink:#17202f;--muted:#586273;--primary:#315bea;--primary-strong:#274dd0;--line:#dce1e8;--soft:#f0f2f6;color:var(--ink);font:400 9pt/1.5 var(--font-body);print-color-adjust:exact;background:#fff;& p{color:var(--muted)}& a{color:inherit;text-decoration:none}& h1,& h2,& h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;font-weight:650}& .resume-profile{border:.25mm solid var(--line);border-top:.8mm solid var(--primary);break-inside:avoid;border-radius:3mm;padding:5mm}& .resume-heading{grid-template-columns:26mm minmax(0,1fr);align-items:center;gap:6mm;display:grid}& .resume-heading>div{grid-column:2;min-width:0}& .resume-heading .portrait{border-radius:2mm;grid-area:1/1;width:26mm;height:31mm}& .resume-heading .portrait img{object-position:center 30%}& .resume-heading .eyebrow{color:var(--primary-strong);letter-spacing:.1em;font-size:6.7pt}& .resume-heading h1{letter-spacing:-.03em;margin:1.5mm 0;font-size:28pt;line-height:1.15}& .resume-heading h1>span{color:var(--primary-strong)}& .resume-title{color:var(--ink);font-size:10pt;font-weight:500}& .resume-contact{color:var(--muted);flex-wrap:wrap;gap:1.5mm 3.5mm;margin-top:3mm;font-size:7.3pt;display:flex}& .resume-contact>*{align-items:center;gap:1mm;display:inline-flex}& .resume-contact svg{width:2.6mm;height:2.6mm;color:var(--muted);flex:none}& .cv-personal{flex-wrap:wrap;gap:1mm 3mm;margin-top:2mm;font-size:6.7pt;display:flex}& .resume-summary{margin:3mm 0 0 32mm;font-size:8.5pt;line-height:1.55}& .resume-body{grid-template-columns:minmax(0,1fr) 55mm;align-items:start;column-gap:7mm;margin-top:5mm;display:grid}& .resume-main,& .resume-sidebar{min-width:0}& .resume-sidebar{border-left:.25mm solid var(--line);padding-left:4mm}& .resume-section+.resume-section{margin-top:6mm}& .resume-section-title{break-after:avoid;margin-bottom:3mm}& .resume-section-title .eyebrow{color:var(--muted);letter-spacing:.12em;font-size:6pt}& .resume-section-title h2{align-items:center;gap:2mm;margin-top:1.3mm;font-size:13pt;line-height:1.3;display:flex}& .resume-section-title h2 svg{width:4mm;height:4mm;color:var(--primary-strong);flex:none}& .resume-sidebar .resume-section-title h2{font-size:11pt}& .resume-role{border:.25mm solid var(--line);break-inside:avoid;border-radius:2.5mm;margin-bottom:3mm;padding:3.5mm}& .resume-role:last-child{margin-bottom:0}& .role-heading{grid-template-columns:9mm minmax(0,1fr) 29mm;align-items:start;gap:2.5mm;display:grid}& .role-name{min-width:0}& .role-name h3{font-size:10pt;line-height:1.3}& .role-name p{color:var(--primary-strong);margin-top:1mm;font-size:7.5pt;line-height:1.4}& .role-period{color:var(--muted);text-align:right;justify-items:end;gap:1mm;font-size:6.7pt;line-height:1.5;display:grid}& .role-period>span:first-child{background:var(--soft);color:var(--ink);border-radius:.8mm;padding:.5mm 1.2mm}& .resume-role .organization-logo,& .education-item .organization-logo{border:.2mm solid var(--line);border-radius:2mm;width:9mm;height:9mm;padding:1mm}& .organization-logo>span{font-size:6.5pt}& .role-summary{color:var(--ink);margin-top:2.5mm;font-size:8.5pt;line-height:1.5}& .resume-role ul{color:var(--muted);margin-top:2mm;padding-left:3.5mm;font-size:8.2pt;line-height:1.5}& .resume-role li+li{margin-top:1mm}& .resume-role li::marker{color:var(--primary-strong)}& .resume-company-link,& .resume-navigation{display:none}& .resume-skills>div{border-bottom:.25mm solid var(--line);break-inside:avoid;margin-bottom:3mm;padding-bottom:3mm}& .resume-skills>div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}& .resume-skills h3{margin-bottom:1.5mm;font-size:8.7pt;line-height:1.4}& .resume-skills ul{padding:0;list-style:none}& .resume-skills li{color:var(--muted);font-size:8pt;line-height:1.5}& .resume-skills li+li{margin-top:1mm}& .skill-tools ul{flex-wrap:wrap;gap:1mm;display:flex}& .skill-tools li{color:var(--ink);border:.2mm solid var(--line);border-radius:1mm;padding:.5mm 1.3mm;font-size:7.5pt;line-height:1.4;margin:0!important}& .education-item{border:.25mm solid var(--line);break-inside:avoid;border-radius:2.5mm;margin-bottom:3mm;padding:3.5mm}& .education-item:last-child{margin-bottom:0}& .education-name{align-items:center;gap:2.5mm;display:flex}& .education-name h3{font-size:9.5pt;line-height:1.4}& .education-name p{color:var(--primary-strong);margin-top:.8mm;font-size:8pt}& .education-item>span{color:var(--muted);margin:1.5mm 0 0 11.5mm;font-size:7pt;display:block}& .education-note{margin-top:2mm;font-size:8pt;line-height:1.5}& .languages-section{break-inside:avoid}& .resume-languages{padding:0;list-style:none}& .resume-languages li{border-bottom:.25mm solid var(--line);justify-content:space-between;gap:2mm;padding:1.5mm 0;font-size:8pt;display:flex}& .resume-languages li:first-child{padding-top:0}& .resume-languages li:last-child{border-bottom:0}& .resume-languages strong{font-weight:550}& .resume-languages span{color:var(--muted);font-size:7.3pt}}}
