.resume-summary.svelte-1mijfb4{font-size:var(--step-0);line-height:1.7}.resume-highlights.svelte-1mijfb4{display:grid;gap:1rem;margin:1.5rem 0 0}.resume-highlights.svelte-1mijfb4 dt:where(.svelte-1mijfb4){font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.25rem}.resume-highlights.svelte-1mijfb4 dd:where(.svelte-1mijfb4){margin:0;color:var(--muted);line-height:1.6}.resume-download.svelte-1mijfb4{margin-top:.5rem}.resume-print-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.02em}.resume-print-header.svelte-1mijfb4 p:where(.svelte-1mijfb4){color:var(--muted);margin-top:.35rem}@media print{.resume-print-header.svelte-1mijfb4{padding-bottom:.4rem}.resume-print-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:20pt}.resume-summary.svelte-1mijfb4{font-size:inherit;line-height:1.5}.resume-highlights.svelte-1mijfb4{gap:.35rem;margin-top:.6rem}.resume-highlights.svelte-1mijfb4 div:where(.svelte-1mijfb4){display:grid;grid-template-columns:8.5rem 1fr;gap:1rem}.resume-highlights.svelte-1mijfb4 dt:where(.svelte-1mijfb4){font-size:8pt;margin:.1rem 0 0}}
