@media(min-width:641px){.zaayt-app.jobs-page .section-hero{display:flex;align-items:center;min-height:150px;margin-bottom:8px;overflow:hidden}.zaayt-app.jobs-page .section-hero-picture{position:absolute;inset:0;z-index:-2;height:100%;margin:0}.zaayt-app.jobs-page .section-hero-picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.zaayt-app.jobs-page .section-hero-copy{position:relative;padding:18px 30px;max-width:60%}.zaayt-app.jobs-page .section-hero-copy :is(h1,:where(.hero-heading)){font-size:34px}.zaayt-app.jobs-page .section-hero-copy p{font-size:17px;margin-block-start:4px}}@media(min-width:768px){.jobs-page main:has(.section-hero) .section-separated{margin-top:12px;padding-top:14px}.jobs-page .directory-intro{margin-bottom:10px}.jobs-page .directory-heading h2,.jobs-page .directory-home .directory-heading h2,.jobs-page .directory-intro>.directory-heading{margin:0}.jobs-page .fs .fs-primary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-bottom:6px}.jobs-page .fs .fs-primary>.directory-query{grid-column:auto}.jobs-page .unified-filters.fs{margin-block:8px;padding:12px 16px}.jobs-page .directory-help:has(>a[href*=from-abroad]){margin:0}}@media(min-width:768px){.jobs-page #jobs-vacancies-heading{font-size:1.1rem;line-height:1.5}.jobs-page section[aria-labelledby=jobs-vacancies-heading]{margin-top:4px}.jobs-page section[aria-labelledby=jobs-vacancies-heading]>.directory-help{margin:4px 0 0;font-size:.9rem;line-height:1.7}.jobs-page section[aria-labelledby=jobs-vacancies-heading]>:is(.directory-page-status,.directory-page-status~.directory-help){display:inline-block;margin:6px 0 0;margin-inline-end:18px}.jobs-page section[aria-labelledby=jobs-vacancies-heading] [data-dock-avoid]{margin-block:4px 10px}}.directory-pagination .page-far{display:none}@media(min-width:641px){.directory-pagination .page-far{display:inline}.directory-pagination .page-gap-phone{display:none}}.jobs-city-links{margin-block:22px 8px}.jobs-city-links h2{font-size:1.1rem;line-height:1.5;font-weight:800;color:var(--primary);margin:0 0 4px}.jobs-city-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.jobs-city-links a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.jobs-city-links a span{font-weight:400;color:var(--muted-foreground)}.jobs-city-back a:focus-visible,.jobs-city-crumbs a:focus-visible,.jobs-city-links a:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.jobs-city-crumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted-foreground);margin-block:2px 0}.jobs-city-crumbs a{color:var(--primary);min-height:44px;display:inline-flex;align-items:center}.jobs-city-intro p{margin:0 0 6px;line-height:1.8;max-width:75ch}.jobs-city-note{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.7;color:var(--muted-foreground);margin-block:4px 8px}.jobs-city-note svg{flex:none;margin-block-start:4px}.jobs-city-back{margin-block:4px 18px}.jobs-city-back a{color:var(--primary);font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}