.resume-doc.svelte-1mijfb4{background-color:#fff}.resume-doc.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:oklch(42% .11 230);text-decoration:none}.resume-doc.svelte-1mijfb4 a:where(.svelte-1mijfb4):hover{text-decoration:underline}.resume-doc.svelte-1mijfb4 h1:where(.svelte-1mijfb4),.resume-doc.svelte-1mijfb4 p:where(.svelte-1mijfb4),.resume-doc.svelte-1mijfb4 ul:where(.svelte-1mijfb4){margin:0}.resume-grid.svelte-1mijfb4{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=768px){.resume-grid.svelte-1mijfb4{grid-template-columns:140px 1fr;gap:24px}}.section-label.svelte-1mijfb4{letter-spacing:.12em;text-transform:uppercase;color:oklch(42% .11 230);font-family:"Source Sans 3",sans-serif;font-size:11.5pt;font-weight:700}.job-title.svelte-1mijfb4{color:oklch(20% .01 90);font-family:"Source Serif 4",serif;font-size:13pt;font-weight:600}.job-org.svelte-1mijfb4{color:oklch(35% .01 90);font-family:"Source Sans 3",sans-serif;font-size:12pt}.job-dates.svelte-1mijfb4{color:oklch(50% .01 90);white-space:nowrap;font-family:"Source Sans 3",sans-serif;font-size:11.5pt}.bullets.svelte-1mijfb4{color:oklch(28% .01 90);margin:0;padding-left:1.1em;font-family:"Source Sans 3",sans-serif;font-size:12pt;line-height:1.5;list-style-type:disc}.bullets.svelte-1mijfb4 li:where(.svelte-1mijfb4){margin:0 0 4px;padding-left:2px}.skill-cat-label.svelte-1mijfb4{color:oklch(20% .01 90);font-family:"Source Sans 3",sans-serif;font-size:12pt;font-weight:700}.skill-cat-text.svelte-1mijfb4{color:oklch(32% .01 90);font-family:"Source Sans 3",sans-serif;font-size:12pt;line-height:1.55}.job-block.svelte-1mijfb4{break-inside:avoid}@media print{.navbar,footer,.no-print{display:none!important}main{padding-top:0!important}body{background:#fff!important}.resume-doc.svelte-1mijfb4{box-shadow:none!important;max-width:none!important;padding:0!important}}
