.job.svelte-1erjfin.svelte-1erjfin{padding:1rem 0;font-size:.9rem}.job.svelte-1erjfin.svelte-1erjfin:not(:last-child){border-bottom:2px solid #d1cfcf}.job.svelte-1erjfin .responsibilities.svelte-1erjfin{font-style:italic;opacity:.8}.job.svelte-1erjfin h2.svelte-1erjfin{font-size:1.2rem;display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0}.job.svelte-1erjfin h2 img.svelte-1erjfin{width:2rem;background:var(--text-color-dim);border-radius:50%}.job.svelte-1erjfin p.svelte-1erjfin{margin:.5rem 0}.job.svelte-1erjfin .dates.svelte-1erjfin{font-size:.8rem;opacity:.8;margin:-1rem 0 0 2.5rem}.job.svelte-1erjfin h3.svelte-1erjfin{font-size:1rem;font-weight:600;margin:0}.job.svelte-1erjfin .projects.svelte-1erjfin{list-style:none;padding:0;display:flex;gap:.5rem}.job.svelte-1erjfin .projects img.svelte-1erjfin{width:2rem;height:2rem;border-radius:50%}.job.svelte-1erjfin .technologies.svelte-1erjfin,.job.svelte-1erjfin .highlights.svelte-1erjfin{margin:.5rem 0;padding:0 0 0 1rem}.job.svelte-1erjfin .technologies li.svelte-1erjfin .language,.job.svelte-1erjfin .highlights li.svelte-1erjfin .language{font-weight:400}
