.article-content.svelte-1gcs9x5{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:2rem}.article-content.svelte-1gcs9x5 h2:where(.svelte-1gcs9x5){margin-top:2.5rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.3;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937;letter-spacing:-.025em}.article-content.svelte-1gcs9x5 h2:where(.svelte-1gcs9x5):first-child{margin-top:0}.article-content.svelte-1gcs9x5 p:where(.svelte-1gcs9x5){margin-bottom:2rem;line-height:1.9;color:#4b5563;font-size:1.1875rem;font-weight:400;max-width:75ch}.article-content.svelte-1gcs9x5 p:where(.svelte-1gcs9x5):first-child{margin-top:0}.article-content.svelte-1gcs9x5 :where(.svelte-1gcs9x5)::selection{background-color:#d1d5db;color:#111827}.cv-container.svelte-1gcs9x5{max-width:900px;margin:4rem auto}.cv-section.svelte-1gcs9x5{margin-bottom:3rem}.entry.svelte-1gcs9x5{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;align-items:start;margin-bottom:1.25rem}.year.svelte-1gcs9x5{text-align:right;font-weight:500;color:#4b5563;font-size:1.0625rem;line-height:1.9;padding-top:.1rem}.description.svelte-1gcs9x5{padding-left:1.5rem;border-left:2px solid #e5e7eb}.description.svelte-1gcs9x5 p:where(.svelte-1gcs9x5){margin-top:0;margin-bottom:0;max-width:none}.description.svelte-1gcs9x5 p:where(.svelte-1gcs9x5):not(:last-child){margin-bottom:1rem}@media (max-width: 640px){.entry.svelte-1gcs9x5{grid-template-columns:1fr;gap:.5rem}.year.svelte-1gcs9x5{text-align:left;margin-bottom:.25rem;font-weight:600;color:#374151}.description.svelte-1gcs9x5{padding-left:0;border-left:none}}
