.page-container.svelte-116apmz.svelte-116apmz{background-color:#fbff4b;min-height:100vh;position:relative;color:#000;font-family:ApfelGrotezk,sans-serif}.main-content.svelte-116apmz.svelte-116apmz{width:100%;max-width:800px;margin:0 auto;padding:6.25rem 1.5rem 5rem}@media screen and (min-width: 600px){.main-content.svelte-116apmz.svelte-116apmz{padding:7.5rem 2.5rem 6.25rem}}@media screen and (min-width: 1040px){.main-content.svelte-116apmz.svelte-116apmz{padding:8.75rem 2.5rem 7.5rem}}.back-link.svelte-116apmz.svelte-116apmz{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;color:#000;text-decoration:none;margin-bottom:2rem;opacity:.7;transition:opacity .2s ease}.back-link.svelte-116apmz.svelte-116apmz:hover{opacity:1}@media screen and (min-width: 600px){.back-link.svelte-116apmz.svelte-116apmz{margin-bottom:3rem}}.job-header.svelte-116apmz.svelte-116apmz{margin-bottom:3rem}@media screen and (min-width: 600px){.job-header.svelte-116apmz.svelte-116apmz{margin-bottom:4rem}}h1.svelte-116apmz.svelte-116apmz{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;margin:0}.job-content.svelte-116apmz.svelte-116apmz{font-size:1.25rem;line-height:1.5;max-width:600px}@media screen and (min-width: 600px){.job-content.svelte-116apmz.svelte-116apmz{font-size:1.375rem}}.job-content.svelte-116apmz p.svelte-116apmz{margin:0 0 1.25rem}.job-content.svelte-116apmz p.svelte-116apmz:last-child{margin-bottom:0}.job-content.svelte-116apmz .email-link{color:#000;text-decoration:underline}.job-content.svelte-116apmz .email-link:hover{opacity:.7}body{overflow-y:auto!important}
