body{background:var(--sr-bg-base)}.job-main[data-astro-cid-fa4iixby]{max-width:760px;margin:0 auto;padding:var(--sr-space-14, 56px) 28px 96px}.job-back[data-astro-cid-fa4iixby]{color:var(--sr-text-secondary);text-decoration:none}.job-back[data-astro-cid-fa4iixby]:hover{color:var(--sr-text-primary)}.job-head[data-astro-cid-fa4iixby]{display:flex;align-items:center;gap:var(--sr-space-4);margin:var(--sr-space-5, 20px) 0 var(--sr-space-4)}.job-logo[data-astro-cid-fa4iixby]{width:56px;height:56px;flex-shrink:0;border-radius:var(--sr-radius-md);object-fit:contain;background:var(--sr-bg-surface);border:var(--sr-stroke-soft)}.job-logo--fallback[data-astro-cid-fa4iixby]{padding:12px;box-sizing:border-box}.job-title[data-astro-cid-fa4iixby]{font-weight:var(--sr-fw-black, 900);font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.05em;margin:var(--sr-space-1) 0 0;color:var(--sr-text-primary);overflow-wrap:anywhere}.job-meta[data-astro-cid-fa4iixby]{display:flex;flex-wrap:wrap;gap:var(--sr-space-2);margin-bottom:var(--sr-space-8);color:var(--sr-text-secondary)}.job-meta-bit[data-astro-cid-fa4iixby]{padding:var(--sr-space-1) var(--sr-space-3);border:var(--sr-stroke-soft);border-radius:var(--sr-radius-pill);background:var(--sr-bg-surface)}.job-desc[data-astro-cid-fa4iixby]{font:var(--sr-fw-semibold, 600) 16px/1.6 var(--sr-font-family);letter-spacing:-.03em;color:var(--sr-text-primary);max-width:60ch}.job-desc[data-astro-cid-fa4iixby] h1,.job-desc[data-astro-cid-fa4iixby] h2,.job-desc[data-astro-cid-fa4iixby] h3{font-weight:var(--sr-fw-black, 900);letter-spacing:-.02em;margin:var(--sr-space-6) 0 var(--sr-space-2)}.job-desc[data-astro-cid-fa4iixby] p{margin:0 0 var(--sr-space-4)}.job-desc[data-astro-cid-fa4iixby] ul,.job-desc[data-astro-cid-fa4iixby] ol{margin:0 0 var(--sr-space-4);padding-left:var(--sr-space-6)}.job-desc[data-astro-cid-fa4iixby] li{margin:var(--sr-space-1) 0}.job-desc[data-astro-cid-fa4iixby] a{color:var(--sr-prism-purple)}.job-desc[data-astro-cid-fa4iixby] img{max-width:100%;height:auto}.job-apply[data-astro-cid-fa4iixby]{margin-top:var(--sr-space-8);padding:var(--sr-space-7) var(--sr-space-7) var(--sr-space-8);background:var(--sr-bg-surface);border:var(--sr-stroke-hairline);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-rest)}@media(max-width:680px){.job-apply[data-astro-cid-fa4iixby]{padding:var(--sr-space-5, 20px) var(--sr-space-4) var(--sr-space-6)}.job-apply[data-astro-cid-fa4iixby] .sr-highlight{max-width:100%}.job-apply[data-astro-cid-fa4iixby] .sr-btn{max-width:100%;box-sizing:border-box;white-space:normal;text-align:right}}.job-related[data-astro-cid-fa4iixby]{margin-top:var(--sr-space-10, 40px)}.job-hubs[data-astro-cid-fa4iixby]{margin-top:var(--sr-space-8, 32px)}.job-hub-rail[data-astro-cid-fa4iixby]{display:flex;flex-wrap:wrap;gap:8px}.job-hub-pill[data-astro-cid-fa4iixby]{font-size:11px;padding:7px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#0000000b;color:var(--sr-text-secondary);text-decoration:none;transition:background .14s ease,color .14s ease}.job-hub-pill[data-astro-cid-fa4iixby]:hover{background:#0000001a;color:var(--sr-text-primary)}@media(max-width:760px){.job-hub-pill[data-astro-cid-fa4iixby]{min-height:40px;display:inline-flex;align-items:center;box-sizing:border-box}}.job-rel-row[data-astro-cid-fa4iixby]{display:flex;align-items:baseline;gap:10px;padding:10px 0;min-width:0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(0,0,0,.06)}.job-rel-row[data-astro-cid-fa4iixby]:first-child{border-top:1px solid rgba(0,0,0,.06)}.job-rel-title[data-astro-cid-fa4iixby]{flex-shrink:0;max-width:70%;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--sr-text-primary);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#00000040;text-underline-offset:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-rel-row[data-astro-cid-fa4iixby]:hover .job-rel-title[data-astro-cid-fa4iixby]{text-decoration-color:var(--sr-prism-purple)}.job-rel-meta[data-astro-cid-fa4iixby]{font-size:12px;color:var(--sr-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
