@page{size:letter;margin:0}@page a4{size:a4;margin:0}@media print{body,html{background:#ffffff!important;margin:0;padding:0}}.doc-government-public-sector{font-family:var(--doc-font-body);color:#262626;font-size:11.5px;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-government-public-sector h1,.doc-government-public-sector h2,.doc-government-public-sector h3{-moz-column-break-after:avoid;break-after:avoid}.doc-government-public-sector [data-doc-block]{-moz-column-break-inside:avoid;break-inside:avoid;orphans:3;widows:3}.doc-government-public-sector .doc-header{padding:30px .75in 16px;border-bottom:3px solid var(--doc-accent,#b01a1a)}.doc-government-public-sector .doc-name{font-family:var(--doc-font-heading);font-size:30px;font-weight:700;letter-spacing:-.01em;color:#1a1a1a;line-height:1.04}.doc-government-public-sector .doc-headline{font-family:var(--doc-font-heading);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--doc-accent,#7f1d1d);margin-top:5px}.doc-government-public-sector .doc-contact-line{display:flex;flex-wrap:wrap;align-items:center;font-size:10.5px;color:#52525b;margin-top:11px}.doc-government-public-sector .doc-contact-sep{margin:0 8px;color:#c2c2c2}.doc-government-public-sector .doc-body{padding:0 .75in}.doc-government-public-sector .doc-profile-strip{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.doc-government-public-sector .doc-profile-box{flex:1;min-width:150px;background:#f6f7f9;border:1px solid #e4e4e7;border-radius:6px;padding:8px 12px}.doc-government-public-sector .doc-profile-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.doc-government-public-sector .doc-profile-value{font-size:11px;color:#18181b;margin-top:2px}.doc-government-public-sector .doc-section-heading{font-family:var(--doc-font-heading);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--doc-accent,#7f1d1d);margin:calc(16px * var(--doc-density-scale, 1)) 0 9px;padding:5px 0 5px 10px;border-left:3px solid var(--doc-accent,#b01a1a);background:#fbf2f2}.doc-government-public-sector .doc-body-text{margin:0}.doc-government-public-sector .doc-skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;font-size:11px;color:#3f3f46}.doc-government-public-sector .doc-edu-item,.doc-government-public-sector .doc-exp-item{padding-bottom:calc(8px * var(--doc-density-scale, 1))}.doc-government-public-sector .doc-item-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.doc-government-public-sector .doc-item-title{font-weight:700;font-size:12.5px;color:#18181b}.doc-government-public-sector .doc-item-date{font-weight:400;font-size:10.5px;color:#52525b;white-space:nowrap}.doc-government-public-sector .doc-item-sub{font-size:11.5px;color:var(--doc-accent,#7f1d1d);font-weight:600}.doc-government-public-sector .doc-item-meta{font-size:11px;color:#71717a;margin-top:2px}.doc-government-public-sector .doc-bullet-list{list-style:disc outside;margin:5px 0 0;padding-left:17px}.doc-government-public-sector .doc-bullet-list li{margin-bottom:3px}.doc-government-public-sector .doc-footer-note{text-align:center;font-size:10px;color:#9ca3af;letter-spacing:.04em;margin:16px 0 26px;padding-top:9px;border-top:1px solid #e5e5e5}