.container.svelte-15cf351.svelte-15cf351{max-width:600px;margin:0 auto;padding:64px 24px 96px}header.svelte-15cf351.svelte-15cf351{margin-bottom:32px}h1.svelte-15cf351.svelte-15cf351{font-size:22px;font-weight:400;letter-spacing:-.01em;margin-bottom:4px}.subtitle.svelte-15cf351.svelte-15cf351{font-size:14px;color:#888;font-style:italic}hr.svelte-15cf351.svelte-15cf351{border:none;border-top:1px solid #ddd;margin:32px 0}section.svelte-15cf351.svelte-15cf351{margin-bottom:0}h2.svelte-15cf351.svelte-15cf351{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:16px}p.svelte-15cf351.svelte-15cf351{font-size:15px;line-height:1.8;color:#333}ul.svelte-15cf351.svelte-15cf351{list-style:none;display:flex;flex-direction:column;gap:12px}ul.svelte-15cf351 li.svelte-15cf351{font-size:15px;line-height:1.6;color:#333}.work-title.svelte-15cf351.svelte-15cf351{font-style:italic}.work-company.svelte-15cf351.svelte-15cf351{color:#888;font-size:14px}.work-desc.svelte-15cf351.svelte-15cf351{margin-top:4px;font-size:13px;color:#888;line-height:1.7}.connect.svelte-15cf351 .links.svelte-15cf351{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.connect.svelte-15cf351 .links a.svelte-15cf351{text-decoration:none;color:#555}.connect.svelte-15cf351 .links a.svelte-15cf351:hover{color:#1a1a1a}
