.ahero__inner,.ahero__title{max-width:none!important}.ahero__lead{max-width:none!important;text-wrap:balance}.sr-only[data-astro-cid-cnau7fuc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.jobs[data-astro-cid-cnau7fuc]{padding-top:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.jobs__head[data-astro-cid-cnau7fuc]{max-width:40rem;margin-bottom:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.jobs__title[data-astro-cid-cnau7fuc]{margin-top:.6rem;font-size:var(--fs-h2);font-weight:400}.jobs__searchbox[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:.6rem;width:100%;max-width:36rem;padding:.8rem 1.2rem;margin-bottom:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);border:1px solid var(--line);border-radius:var(--r-full);background:#fff;transition:border-color var(--dur-1) ease}.jobs__searchbox[data-astro-cid-cnau7fuc]:focus-within{border-color:var(--ink)}.jobs__searchicon[data-astro-cid-cnau7fuc]{width:1.1rem;height:1.1rem;color:var(--muted);flex:none}.jobs__searchbox[data-astro-cid-cnau7fuc] input[data-astro-cid-cnau7fuc]{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--fs-sm);color:var(--ink)}.jobs__searchbox[data-astro-cid-cnau7fuc] input[data-astro-cid-cnau7fuc]::placeholder{color:var(--muted)}.jobs__layout[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}.jobs__sidebar[data-astro-cid-cnau7fuc]{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.jobs__sidehead[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.jobs__sidetitle[data-astro-cid-cnau7fuc]{font-weight:600;color:var(--ink)}.jobs__clear[data-astro-cid-cnau7fuc]{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-xs);color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jobs__clear[data-astro-cid-cnau7fuc][hidden]{display:none}.jobs__clear[data-astro-cid-cnau7fuc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jobs__facet[data-astro-cid-cnau7fuc]+.jobs__facet[data-astro-cid-cnau7fuc]{border-top:1px solid var(--line)}.jobs__facetname[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;list-style:none;cursor:pointer;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.jobs__facetname[data-astro-cid-cnau7fuc]::-webkit-details-marker{display:none}.jobs__facetname[data-astro-cid-cnau7fuc]:after{content:"";width:.9rem;height:.9rem;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b7e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform var(--dur-1) ease}.jobs__facet[data-astro-cid-cnau7fuc][open]>.jobs__facetname[data-astro-cid-cnau7fuc]:after{transform:rotate(180deg)}.jobs__facetname[data-astro-cid-cnau7fuc]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.jobs__options[data-astro-cid-cnau7fuc]{border:0;margin:0;padding:0 1.25rem 1rem;display:grid;gap:.15rem}.jobs__option[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:.65rem;padding:.35rem 0;font-size:var(--fs-xs);color:var(--body);cursor:pointer}.jobs__option[data-astro-cid-cnau7fuc][hidden]{display:none}.jobs__option[data-astro-cid-cnau7fuc].is-empty{color:var(--muted);opacity:.6}.jobs__option[data-astro-cid-cnau7fuc] input[data-astro-cid-cnau7fuc]{width:1rem;height:1rem;margin:0;flex:none;accent-color:var(--ink);cursor:pointer}.jobs__optlabel[data-astro-cid-cnau7fuc]{flex:1;min-width:0}.jobs__optcount[data-astro-cid-cnau7fuc]{color:var(--muted);font-variant-numeric:tabular-nums}.jobs__resultshead[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.jobs__total[data-astro-cid-cnau7fuc]{font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.jobs__toggle[data-astro-cid-cnau7fuc]{display:none;padding:.55rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-full);background:#fff;font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer}.jobs__toggle[data-astro-cid-cnau7fuc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jobs__chips[data-astro-cid-cnau7fuc]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.jobs__chips[data-astro-cid-cnau7fuc][hidden]{display:none}.jobs__chip[data-astro-cid-cnau7fuc]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) ease}.jobs__chip[data-astro-cid-cnau7fuc]:after{content:"×";font-size:1.1em;line-height:1;color:var(--muted)}.jobs__chip[data-astro-cid-cnau7fuc]:hover{border-color:var(--ink)}.jobs__chip[data-astro-cid-cnau7fuc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jobs__more-wrap[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.jobs__more-wrap[data-astro-cid-cnau7fuc][hidden]{display:none}.jobs__count[data-astro-cid-cnau7fuc]{color:var(--muted)}.jobs__loadmore[data-astro-cid-cnau7fuc]{padding:.65rem 1.4rem;border:1px solid var(--line);border-radius:var(--r-full);background:#fff;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) ease}.jobs__loadmore[data-astro-cid-cnau7fuc]:hover{border-color:var(--ink)}.jobs__loadmore[data-astro-cid-cnau7fuc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jobs__empty[data-astro-cid-cnau7fuc]{margin:0 0 clamp(1.5rem,1.1rem + 1.2vw,2.25rem);color:var(--muted)}.jobs__list[data-astro-cid-cnau7fuc]{list-style:none;padding:0;margin:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.jobs__card[data-astro-cid-cnau7fuc]{background:#fff}.jobs__cardlink[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:background var(--dur-1) ease}.jobs__cardlink[data-astro-cid-cnau7fuc]:hover{background:var(--surface)}.jobs__cardtitle[data-astro-cid-cnau7fuc]{margin-top:.35rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:500;color:var(--ink)}.jobs__posted[data-astro-cid-cnau7fuc]{margin-top:.35rem;color:var(--muted);font-size:var(--fs-xs)}.jobs__more[data-astro-cid-cnau7fuc]{white-space:nowrap}@media(max-width:900px){.jobs__layout[data-astro-cid-cnau7fuc]{grid-template-columns:1fr;gap:0}.jobs__sidebar[data-astro-cid-cnau7fuc]{display:none;position:static;max-height:none;margin-bottom:1rem}.jobs__sidebar[data-astro-cid-cnau7fuc].is-open{display:block}.jobs__results[data-astro-cid-cnau7fuc]{display:contents}.jobs__resultshead[data-astro-cid-cnau7fuc]{order:-1}.jobs__toggle[data-astro-cid-cnau7fuc]{display:inline-flex}}@media(max-width:640px){.jobs__cardlink[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}
