.country-page.svelte-q9wany{width:min(880px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 6rem;color:var(--text-primary)}.breadcrumbs.svelte-q9wany{display:flex;gap:.5rem;margin-bottom:2.5rem;font-size:.85rem;color:var(--text-secondary)}.breadcrumbs.svelte-q9wany a:where(.svelte-q9wany){color:inherit}header.svelte-q9wany{margin-bottom:3rem}.eyebrow.svelte-q9wany{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}h1.svelte-q9wany{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:1.05;letter-spacing:-.04em}.intro.svelte-q9wany{max-width:700px;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.65;color:var(--text-secondary)}.cities.svelte-q9wany{margin:1rem 0 0;line-height:1.6}.section-heading.svelte-q9wany{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.section-heading.svelte-q9wany h2:where(.svelte-q9wany){margin:0;font-size:1.3rem}.section-heading.svelte-q9wany span:where(.svelte-q9wany){font-size:.85rem;color:var(--text-secondary)}.country-jobs.svelte-q9wany article:where(.svelte-q9wany){border-bottom:1px solid var(--border)}.job-link.svelte-q9wany{display:block;padding:1.25rem 0;color:inherit;text-decoration:none}.job-link.svelte-q9wany:hover h3:where(.svelte-q9wany){text-decoration:underline;text-underline-offset:.2em}.company.svelte-q9wany{margin:0 0 .3rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}h3.svelte-q9wany{margin:0;font-size:1.15rem}.summary.svelte-q9wany{margin:.55rem 0 0;line-height:1.5;color:var(--text-secondary)}.meta.svelte-q9wany{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.7rem 0 0;font-size:.82rem}.employer-cta.svelte-q9wany{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding:1.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg-secondary)}.employer-cta.svelte-q9wany h2:where(.svelte-q9wany),.employer-cta.svelte-q9wany p:where(.svelte-q9wany){margin:0}.employer-cta.svelte-q9wany h2:where(.svelte-q9wany){font-size:1.1rem}.employer-cta.svelte-q9wany p:where(.svelte-q9wany){margin-top:.35rem;color:var(--text-secondary)}.employer-cta.svelte-q9wany a:where(.svelte-q9wany){flex:none;padding:.7rem 1rem;border-radius:.45rem;color:var(--bg-primary);background:var(--text-primary);text-decoration:none;font-weight:700}@media(max-width:600px){.country-page.svelte-q9wany{padding-top:1.25rem}.employer-cta.svelte-q9wany{align-items:flex-start;flex-direction:column}}
