h1.svelte-1xzujbz.svelte-1xzujbz{margin-bottom:1rem;color:var(--primary-color)}.back-link.svelte-1xzujbz.svelte-1xzujbz{margin-bottom:1.5rem}.back-link.svelte-1xzujbz a.svelte-1xzujbz{color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none;font-weight:500;display:inline-flex;align-items:center}.back-link.svelte-1xzujbz a.svelte-1xzujbz:hover{-webkit-text-decoration:underline;text-decoration:underline}.job-meta.svelte-1xzujbz.svelte-1xzujbz{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.description.svelte-1xzujbz.svelte-1xzujbz{margin-bottom:2rem;line-height:1.6}.description.svelte-1xzujbz h2{margin-top:2rem;margin-bottom:1rem;color:var(--primary-color)}.description.svelte-1xzujbz ul{margin-left:20px;list-style:none}.description.svelte-1xzujbz ul li{line-height:30px;padding-left:1.3em;margin-bottom:.5rem}.description.svelte-1xzujbz li:before{content:"";font-family:FA-solid;display:inline-block;margin-left:-1.3em;width:1.3em;color:var(--primary-color)}.apply-section.svelte-1xzujbz.svelte-1xzujbz{margin-top:3rem;margin-bottom:2rem;text-align:center}.apply-button.svelte-1xzujbz.svelte-1xzujbz{display:inline-block;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));color:#fff;padding:.8rem 2rem;border-radius:4px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.apply-button.svelte-1xzujbz.svelte-1xzujbz:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.job-meta.svelte-1xzujbz.svelte-1xzujbz{flex-direction:column;gap:.5rem}}
