.prose.svelte-1mijfb4{line-height:1.7}.prose.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:2.5rem;font-weight:700;margin-bottom:3rem;line-height:1.2}.prose.svelte-1mijfb4 h2:where(.svelte-1mijfb4){font-size:1.5rem;font-weight:600;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.prose.svelte-1mijfb4 h3:where(.svelte-1mijfb4){font-size:1.125rem;font-weight:600;margin:0}section.svelte-1mijfb4{margin-bottom:2rem}.job.svelte-1mijfb4{margin-bottom:2rem}.job-header.svelte-1mijfb4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem}.date.svelte-1mijfb4{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.company.svelte-1mijfb4{color:var(--text-secondary);margin-bottom:.75rem}.prose.svelte-1mijfb4 ul:where(.svelte-1mijfb4){margin:.75rem 0 1.5rem 1.5rem;padding:0}.prose.svelte-1mijfb4 ul:where(.svelte-1mijfb4) li:where(.svelte-1mijfb4){margin-bottom:.5rem;color:var(--text-primary)}.tech-section.svelte-1mijfb4{margin-bottom:1.5rem}.tech-label.svelte-1mijfb4{font-size:1rem;font-weight:500;margin-bottom:.75rem;color:var(--text-secondary)}.skills.svelte-1mijfb4{display:flex;flex-wrap:wrap;gap:.75rem}.skill.svelte-1mijfb4{padding:.375rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:.25rem;font-size:.875rem}@media(max-width:640px){.job-header.svelte-1mijfb4{flex-direction:column;align-items:flex-start}}
