.publications-section.svelte-2t54uo{margin-bottom:5rem;box-shadow:0 4px 6px -1px #0000001a;border-radius:10px;background-color:#f4efea;padding:2.5rem}.section-title.svelte-2t54uo{margin-bottom:1rem;color:var(--accent-color);font-weight:500;font-size:2rem;font-family:Spectral,serif}.subtitle.svelte-2t54uo{margin-bottom:2.5rem;color:#666;font-style:italic;font-size:1.125rem;line-height:1.6}ul.svelte-2t54uo{margin:0;padding:0;list-style:none}li.svelte-2t54uo{margin-bottom:2rem;border-bottom:1px solid rgba(100,46,26,.2);padding-bottom:1.5rem}li.svelte-2t54uo:last-child{margin-bottom:0;border-bottom:none}a.svelte-2t54uo{display:block;transition:transform .2s ease;text-decoration:none}a.svelte-2t54uo:hover{transform:translate(5px)}.item-title.svelte-2t54uo{transition:color .2s ease;margin-bottom:.5rem;color:var(--accent-color);font-weight:500;font-size:1.25rem;font-family:Spectral,serif}a.svelte-2t54uo:hover .item-title:where(.svelte-2t54uo){filter:brightness(1.2);text-decoration:underline}.description.svelte-2t54uo{margin:0;color:#555;font-style:italic;font-size:1rem;line-height:1.5}@media(min-width:640px){.publications-section.svelte-2t54uo{padding:3rem}.section-title.svelte-2t54uo{font-size:2.25rem}.subtitle.svelte-2t54uo{font-size:1.25rem}.item-title.svelte-2t54uo{font-size:1.375rem}.description.svelte-2t54uo{font-size:1.125rem}}@media(min-width:768px){.section-title.svelte-2t54uo{font-size:2.5rem}.item-title.svelte-2t54uo{font-size:1.5rem}}.career-detail-surface.svelte-phau0h{background-color:var(--bg-color);min-height:100vh;font-family:Spectral,serif}.accent-color.svelte-phau0h{color:var(--accent-color)}.hero.svelte-phau0h{background:linear-gradient(135deg,#642e1a,#8b4513);padding:6rem 2rem 4rem;text-align:center}.hero-content.svelte-phau0h{margin:0 auto;border-radius:15px;background-color:#f4efea;padding:3rem;max-width:800px}h1.svelte-phau0h{margin-bottom:1rem;font-weight:500;font-size:clamp(2rem,5vw,3.5rem);line-height:1.2}.highlight.svelte-phau0h{color:#642e1a;font-weight:500;font-family:Spectral,serif}.back-link.svelte-phau0h{display:inline-block;transition:all .2s ease;margin-bottom:1.5rem;border:2px solid #642e1a;border-radius:8px;background-color:#f4efea;padding:.5rem 1rem;color:#642e1a;font-weight:500;font-size:1rem;text-decoration:none}.back-link.svelte-phau0h:hover{transform:translate(-2px);background-color:#642e1a;color:#fff}.subtitle.svelte-phau0h{margin:0;color:#555;font-style:italic;font-size:clamp(1.1rem,2.5vw,1.4rem)}.content.svelte-phau0h{margin:0 auto;padding:4rem 2rem;max-width:1200px}.footer.svelte-phau0h{margin-top:2rem;border-top:1px solid rgba(100,46,26,.2);padding:2rem;text-align:center}@media(min-width:768px){.hero.svelte-phau0h{padding:8rem 4rem 6rem}.content.svelte-phau0h{padding:6rem 4rem}}@media(min-width:1024px){.content.svelte-phau0h{padding:8rem 6rem}}
