.career-page.svelte-nrld2p{background:#1a2332;min-height:calc(100vh - 200px);padding:4rem 2rem}.career-container.svelte-nrld2p{max-width:900px;margin:0 auto}.career-header.svelte-nrld2p{text-align:center;margin-bottom:3rem}h1.svelte-nrld2p{font-size:clamp(2.5rem,5vw,4rem);color:#fff;font-weight:700;margin:0}.highlight.svelte-nrld2p{color:#00d68f}.career-content.svelte-nrld2p{display:flex;flex-direction:column;gap:3rem}.company-description.svelte-nrld2p p:where(.svelte-nrld2p){color:#a0b3cc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.8;text-align:left}.positions-section.svelte-nrld2p{background:#0003;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1)}h2.svelte-nrld2p{color:#fff;font-size:clamp(1.5rem,3vw,2rem);margin-top:0;margin-bottom:1.5rem}.positions-text.svelte-nrld2p{color:#a0b3cc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.8;margin:0}.email-link.svelte-nrld2p{color:#00d68f;text-decoration:none;transition:opacity .2s ease}.email-link.svelte-nrld2p:hover{opacity:.8;text-decoration:underline}@media (max-width: 768px){.career-page.svelte-nrld2p{padding:2rem 1rem}.positions-section.svelte-nrld2p{padding:1.5rem}}
