.job.svelte-hktxqb.svelte-hktxqb{max-width:760px}.job__back.svelte-hktxqb.svelte-hktxqb{display:inline-block;margin-bottom:1rem;font-size:.9rem;font-weight:600;color:var(--color-muted)}.job__back.svelte-hktxqb.svelte-hktxqb:hover{color:var(--color-accent-dark)}.job__tags.svelte-hktxqb.svelte-hktxqb{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.job__cat.svelte-hktxqb.svelte-hktxqb{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.job__title.svelte-hktxqb.svelte-hktxqb{margin:.75rem 0 .5rem;font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.2rem);font-weight:760;line-height:1.08;letter-spacing:-.015em}.job__loc.svelte-hktxqb.svelte-hktxqb{margin:0 0 1rem;font-weight:600;color:var(--color-ink-soft)}.job__summary.svelte-hktxqb.svelte-hktxqb{margin:0 0 1.5rem;max-width:60ch;font-size:1.1rem;line-height:1.65;color:var(--color-ink-soft)}.job__cols.svelte-hktxqb.svelte-hktxqb{display:grid;gap:clamp(2rem,4vw,3rem);max-width:760px}.job__block.svelte-hktxqb h2.svelte-hktxqb{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:720;color:var(--color-ink)}.job__prose.svelte-hktxqb.svelte-hktxqb{font-size:1.05rem;line-height:1.75;color:var(--color-ink-soft)}.job__prose.svelte-hktxqb p{margin:0 0 1.1rem}.job__prose.svelte-hktxqb p:last-child{margin-bottom:0}.job__prose.svelte-hktxqb ul,.job__prose.svelte-hktxqb ol{margin:0 0 1.1rem;padding-left:1.4rem}.job__prose.svelte-hktxqb ul{list-style:disc}.job__prose.svelte-hktxqb ol{list-style:decimal}.job__prose.svelte-hktxqb li{margin-bottom:.45rem}.job__prose.svelte-hktxqb li::marker{color:var(--color-accent-dark)}.job__prose.svelte-hktxqb h3,.job__prose.svelte-hktxqb h4{margin:1.6rem 0 .6rem;font-family:var(--font-display);font-weight:720;line-height:1.25;color:var(--color-ink)}.job__prose.svelte-hktxqb h3{font-size:1.25rem}.job__prose.svelte-hktxqb h4{font-size:1.08rem}.job__prose.svelte-hktxqb a{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:2px}.job__prose.svelte-hktxqb strong{color:var(--color-ink);font-weight:700}.job__cta.svelte-hktxqb.svelte-hktxqb{display:grid;gap:1.25rem;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.6rem,3vw,2.2rem);border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(135deg,#c7a43014,#c7a43000 50%),var(--color-white)}.job__cta.svelte-hktxqb h2.svelte-hktxqb{margin:0 0 .4rem;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:720}.job__cta.svelte-hktxqb p.svelte-hktxqb{margin:0;color:var(--color-ink-soft);line-height:1.6}@media (min-width: 720px){.job__cta.svelte-hktxqb.svelte-hktxqb{grid-template-columns:1fr auto}}.job__others.svelte-hktxqb.svelte-hktxqb{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.job__others.svelte-hktxqb.svelte-hktxqb{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.job__others.svelte-hktxqb.svelte-hktxqb{grid-template-columns:repeat(3,1fr)}}
