.job-copy[data-astro-cid-gzugk2kl]{display:flex;flex-direction:column;gap:.85rem}.job-copy[data-astro-cid-gzugk2kl] h2[data-astro-cid-gzugk2kl]{margin:0;font-size:1.05rem;font-weight:700}.job-copy__about[data-astro-cid-gzugk2kl]{display:flex;flex-direction:column;gap:.85rem;font-size:1rem;line-height:1.65}.job-copy__about[data-astro-cid-gzugk2kl] p[data-astro-cid-gzugk2kl],.job-copy__empty[data-astro-cid-gzugk2kl]{margin:0}.job-copy__empty[data-astro-cid-gzugk2kl]{color:var(--muted);line-height:1.55}.job-copy__requirements[data-astro-cid-gzugk2kl],.job-copy__benefits[data-astro-cid-gzugk2kl]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.job-copy__requirements[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl],.job-copy__benefits[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]{position:relative;padding:.75rem .9rem .75rem 2.35rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);line-height:1.5}.job-copy__requirements[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]:before,.job-copy__benefits[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]:before{position:absolute;left:.75rem;top:.85rem;width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.7rem;font-weight:700;line-height:1}.job-copy__requirements[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]:before{content:"";width:.45rem;height:.45rem;left:1rem;top:1.15rem;background:var(--accent);border-radius:50%}.job-copy--benefits[data-astro-cid-gzugk2kl]{padding:1.15rem 1.2rem;background:color-mix(in srgb,var(--accent-soft) 70%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));border-radius:var(--radius)}.job-copy__benefits[data-astro-cid-gzugk2kl]{display:grid;gap:.65rem}@media(min-width:640px){.job-copy__benefits[data-astro-cid-gzugk2kl]{grid-template-columns:1fr 1fr}}.job-copy__benefits[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]{background:var(--bg-card)}.job-copy__benefits[data-astro-cid-gzugk2kl] li[data-astro-cid-gzugk2kl]:before{content:"✓";display:grid;place-items:center;color:#fff;background:var(--accent)}.job-detail[data-astro-cid-ldq6vt3r]{max-width:52rem;margin-inline:auto;width:min(52rem,calc(100% - 2rem));padding-block:2rem 4rem;display:flex;flex-direction:column;gap:1.75rem}.job-detail__crumbs[data-astro-cid-ldq6vt3r]{margin:0}.job-detail__header[data-astro-cid-ldq6vt3r]{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}@media(min-width:768px){.job-detail__header[data-astro-cid-ldq6vt3r]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}}.job-detail__intro[data-astro-cid-ldq6vt3r]{min-width:0;display:flex;flex-direction:column;gap:.5rem}.job-detail__type[data-astro-cid-ldq6vt3r]{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .6rem;font-size:.72rem;font-weight:600;color:var(--muted);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-pill)}.job-detail__header[data-astro-cid-ldq6vt3r] h1[data-astro-cid-ldq6vt3r]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;margin:0;line-height:1.15}.job-detail__location[data-astro-cid-ldq6vt3r]{display:inline-flex;align-items:center;gap:.45rem;margin:0;width:fit-content;padding:.45rem .8rem .45rem .6rem;font-size:.95rem;font-weight:600;background:var(--bg-hero);border:1px solid var(--border);border-radius:var(--radius-sm)}.job-detail__pin[data-astro-cid-ldq6vt3r]{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--accent)}.job-detail__salary[data-astro-cid-ldq6vt3r]{margin:0;font-size:1.2rem;font-weight:700;color:var(--accent)}.job-detail__header[data-astro-cid-ldq6vt3r] .apply-sheet-root,.job-detail__cta[data-astro-cid-ldq6vt3r] .apply-sheet-root{margin-top:0;flex-shrink:0}.job-facts__grid[data-astro-cid-ldq6vt3r]{margin:0;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.job-facts__item[data-astro-cid-ldq6vt3r]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.job-facts__item[data-astro-cid-ldq6vt3r] dt[data-astro-cid-ldq6vt3r]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.job-facts__item[data-astro-cid-ldq6vt3r] dd[data-astro-cid-ldq6vt3r]{margin:0;font-size:.95rem;font-weight:600;color:var(--text);word-break:break-word}.job-notices[data-astro-cid-ldq6vt3r] h2[data-astro-cid-ldq6vt3r],.job-detail__cta[data-astro-cid-ldq6vt3r] h2[data-astro-cid-ldq6vt3r]{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.job-notices__list[data-astro-cid-ldq6vt3r]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.job-notice[data-astro-cid-ldq6vt3r]{padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);display:flex;flex-direction:column;gap:.5rem}.job-notice[data-astro-cid-ldq6vt3r] h3[data-astro-cid-ldq6vt3r]{margin:0;font-size:1.05rem}.job-notice__body[data-astro-cid-ldq6vt3r]{margin:0;white-space:pre-wrap}.job-detail__cta[data-astro-cid-ldq6vt3r]{margin-top:.5rem;padding:1.25rem 1.35rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--accent-soft) 55%,var(--bg-card));display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.job-detail__cta[data-astro-cid-ldq6vt3r]{flex-direction:row;align-items:center;justify-content:space-between}}.job-detail__cta[data-astro-cid-ldq6vt3r] p[data-astro-cid-ldq6vt3r]{margin:0;color:var(--muted);font-size:.9rem}
