.resume.svelte-1mijfb4{max-width:48rem;margin:var(--gap) auto;font-size:.95em}header.svelte-1mijfb4{border-bottom:2px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}h1.svelte-1mijfb4{font-size:var(--step-2)}.title.svelte-1mijfb4{color:var(--ink-2);margin:.25rem 0 0}.contact.svelte-1mijfb4{text-align:right;margin:0;line-height:1.5}.print.svelte-1mijfb4{border:1px solid var(--rule-soft);border-radius:var(--radius);cursor:pointer;color:var(--ink);background:0 0;flex-basis:100%;justify-self:end;width:max-content;margin-left:auto;padding:.35rem .7rem}section.svelte-1mijfb4{padding-top:1.25rem}h2.svelte-1mijfb4{font-family:var(--font-label);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule-soft);margin-bottom:.75rem;padding-bottom:.3rem;font-weight:500}h3.svelte-1mijfb4{font-family:var(--font-body);font-size:1em;font-weight:650;line-height:1.3}.job.svelte-1mijfb4{break-inside:avoid;margin-bottom:1.1rem}.job-head.svelte-1mijfb4{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.when.svelte-1mijfb4{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums}.meta.svelte-1mijfb4{color:var(--ink-3);margin:0 0 .35rem;font-size:.92em}ul.svelte-1mijfb4{gap:.25rem;padding-left:1.1rem;display:grid}.compact.svelte-1mijfb4 p:where(.svelte-1mijfb4){color:var(--ink-2);margin:.15rem 0 0}.skills.svelte-1mijfb4{grid-template-columns:9rem 1fr;gap:.35rem 1rem;margin:0;display:grid}.skills.svelte-1mijfb4 dt:where(.svelte-1mijfb4){font-weight:650}.skills.svelte-1mijfb4 dd:where(.svelte-1mijfb4){margin:0}@media (width<=36rem){.contact.svelte-1mijfb4{text-align:left}.job-head.svelte-1mijfb4{flex-direction:column;gap:0}.skills.svelte-1mijfb4{grid-template-columns:1fr}}@media print{.resume.svelte-1mijfb4{max-width:none;margin:0;font-size:10.5pt}a.svelte-1mijfb4{text-decoration:none}:is(body:has(.resume) .masthead,body:has(.resume) .colophon){display:none}}
