.jobs[data-astro-cid-yu7srdu6]{background:var(--bdw-body-bg);padding:32px 40px 56px}.jobs__inner[data-astro-cid-yu7srdu6]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.jobs__head[data-astro-cid-yu7srdu6]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.jobs__eyebrow[data-astro-cid-yu7srdu6]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--bdw-primary-700);margin-bottom:6px}.jobs__h1[data-astro-cid-yu7srdu6]{font-size:clamp(26px,3.4vw,32px);font-weight:800;letter-spacing:-.02em;margin:0;color:var(--bdw-fg)}.jobs__search[data-astro-cid-yu7srdu6]{display:flex;gap:9px;max-width:600px}.jobs__field[data-astro-cid-yu7srdu6]{flex:1;display:flex;align-items:center;gap:10px;background:var(--bdw-surface);border:1.5px solid var(--bdw-border-strong);border-radius:11px;padding:4px 16px;box-shadow:var(--bdw-shadow-sm)}.jobs__field[data-astro-cid-yu7srdu6] i[data-astro-cid-yu7srdu6]{color:var(--bdw-fg-subtle);font-size:18px}.jobs__field[data-astro-cid-yu7srdu6] input[data-astro-cid-yu7srdu6]{flex:1;border:0;outline:0;font:inherit;font-size:15px;padding:12px 0;background:transparent;color:var(--bdw-fg)}.jobs__search-btn[data-astro-cid-yu7srdu6]{border:0;background:var(--bdw-primary);color:#fff;font:inherit;font-weight:600;font-size:14px;padding:0 22px;border-radius:11px;cursor:pointer}.jobs__search-btn[data-astro-cid-yu7srdu6]:hover{background:var(--bdw-primary-600)}.jobs__search-btn[data-astro-cid-yu7srdu6]:disabled{opacity:.6;cursor:default}.jobs__filters[data-astro-cid-yu7srdu6]{display:flex;gap:8px;flex-wrap:wrap}.jobs__chip[data-astro-cid-yu7srdu6]{font-size:12.5px;padding:5px 13px;border-radius:var(--bdw-radius-pill);border:1px solid var(--bdw-border-strong);color:var(--bdw-fg-muted);background:var(--bdw-surface)}.jobs__chip[data-astro-cid-yu7srdu6].is-on{border-color:var(--bdw-primary);background:var(--bdw-primary-50);color:var(--bdw-primary-700);font-weight:600}.jobs__status[data-astro-cid-yu7srdu6]{font-size:13px;color:var(--bdw-fg-muted);margin:-4px 2px -6px;min-height:1em}.jobs__list[data-astro-cid-yu7srdu6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.jobrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid var(--bdw-border);border-radius:11px;background:var(--bdw-surface);transition:border-color var(--bdw-dur-base),box-shadow var(--bdw-dur-base)}.jobrow:hover{border-color:var(--bdw-primary);box-shadow:var(--bdw-shadow-sm)}.jobrow__meta{display:flex;align-items:center;gap:13px;min-width:0}.jobrow__logo{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;flex:0 0 auto}.jobrow__titleline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jobrow__title{font-weight:700;color:var(--bdw-primary-700);font-size:15px}.jobrow__match{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:var(--bdw-radius-pill);border:1px solid var(--bdw-primary);background:var(--bdw-primary-50);color:var(--bdw-primary-700)}.jobrow__sandbox{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:var(--bdw-radius-pill);border:1px solid var(--bdw-warning);background:color-mix(in srgb,var(--bdw-warning) 14%,transparent);color:var(--bdw-warning-fg)}.jobrow__sub{font-size:13px;color:var(--bdw-fg-muted);margin-top:1px}.jobrow__right{display:flex;align-items:center;gap:16px;flex:0 0 auto}.jobrow__pay{font-weight:700;font-size:14px;text-align:right}.jobrow__when{font-size:12px;color:var(--bdw-fg-subtle);text-align:right;margin-top:1px}.jobrow__cta{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--bdw-radius);border:1px solid var(--bdw-border-strong);color:var(--bdw-fg-muted);text-decoration:none;white-space:nowrap}.jobrow__cta:hover{border-color:var(--bdw-primary);color:var(--bdw-primary)}.jobs__note[data-astro-cid-yu7srdu6]{font-size:12.5px;color:var(--bdw-fg-subtle);margin:4px 0 0}.jobs__empty[data-astro-cid-yu7srdu6]{background:var(--bdw-surface-2);border:1px dashed var(--bdw-border-strong);border-radius:11px;padding:18px;font-size:14px;color:var(--bdw-fg-muted);text-align:center}@media(max-width:640px){.jobs[data-astro-cid-yu7srdu6]{padding:24px 18px 44px}.jobrow{flex-direction:column;align-items:flex-start;gap:10px}.jobrow__right{width:100%;justify-content:space-between}}
