.jdetail-hero[data-astro-cid-myczd6bt]{padding-block:clamp(2.5rem,5vw,4rem);background:linear-gradient(175deg,var(--assoc-bg) 40%,color-mix(in srgb,var(--assoc-sand) 40%,var(--assoc-bg)) 100%);border-bottom:1px solid var(--assoc-border)}.jdetail-hero__inner[data-astro-cid-myczd6bt]{max-width:720px}.jdetail-hero__back[data-astro-cid-myczd6bt]{display:inline-block;margin-bottom:1rem;font-size:.82rem;font-weight:700;color:var(--assoc-teal)}.jdetail-hero__back[data-astro-cid-myczd6bt]:hover{color:var(--assoc-navy)}.jdetail-hero[data-astro-cid-myczd6bt] h1[data-astro-cid-myczd6bt]{text-wrap:balance;margin-bottom:.25rem}.jdetail-hero__employer[data-astro-cid-myczd6bt]{font-size:1.05rem;font-weight:600;color:var(--assoc-teal);margin-bottom:.75rem}.jdetail-hero__lead[data-astro-cid-myczd6bt]{font-size:clamp(1rem,.98rem + .15vw,1.1rem);line-height:1.6;color:var(--assoc-slate);max-width:620px}.jdetail-hero__badges[data-astro-cid-myczd6bt]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.jdetail-hero__badge[data-astro-cid-myczd6bt]{padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--assoc-slate) 8%,var(--assoc-white));color:var(--assoc-slate)}.jdetail-hero__salary[data-astro-cid-myczd6bt]{font-size:1.15rem;font-weight:800;color:var(--assoc-navy);margin-bottom:.5rem}.jdetail-hero__note[data-astro-cid-myczd6bt]{font-size:.72rem;color:var(--assoc-slate);opacity:.55;margin-top:.75rem}.jdetail-facts[data-astro-cid-myczd6bt]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--assoc-border);border-radius:var(--assoc-radius);background:var(--assoc-white);overflow:hidden}.jdetail-facts__item[data-astro-cid-myczd6bt]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;border-right:1px solid var(--assoc-border)}.jdetail-facts__item[data-astro-cid-myczd6bt]:last-child{border-right:none}.jdetail-facts__label[data-astro-cid-myczd6bt]{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--assoc-slate);margin-bottom:.2rem}.jdetail-facts__value[data-astro-cid-myczd6bt]{font-size:.92rem;font-weight:800;color:var(--assoc-navy)}.jdetail-overview[data-astro-cid-myczd6bt] p[data-astro-cid-myczd6bt]{font-size:.95rem;line-height:1.7;max-width:680px}.jdetail-resp-list[data-astro-cid-myczd6bt]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.85rem;max-width:680px}.jdetail-resp-list[data-astro-cid-myczd6bt] li[data-astro-cid-myczd6bt]{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:500;line-height:1.4}.jdetail-resp-list[data-astro-cid-myczd6bt] li[data-astro-cid-myczd6bt] svg[data-astro-cid-myczd6bt]{display:inline;flex-shrink:0;margin-top:.15rem;color:var(--assoc-teal)}.jdetail-qual-grid[data-astro-cid-myczd6bt]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.jdetail-qual-card[data-astro-cid-myczd6bt]{padding:1.75rem}.jdetail-qual-card[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--assoc-teal);margin-bottom:1rem}.jdetail-qual-card--preferred[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{color:var(--assoc-slate)}.jdetail-qual-card[data-astro-cid-myczd6bt] ul[data-astro-cid-myczd6bt]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.jdetail-qual-card[data-astro-cid-myczd6bt] li[data-astro-cid-myczd6bt]{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4}.jdetail-qual-card[data-astro-cid-myczd6bt] li[data-astro-cid-myczd6bt] svg[data-astro-cid-myczd6bt]{display:inline;flex-shrink:0;margin-top:.1rem;color:var(--assoc-teal)}.jdetail-qual-card--preferred[data-astro-cid-myczd6bt] li[data-astro-cid-myczd6bt] svg[data-astro-cid-myczd6bt]{color:var(--assoc-slate);opacity:.5}.jdetail-benefits-grid[data-astro-cid-myczd6bt]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.jdetail-benefit-card[data-astro-cid-myczd6bt]{padding:1.5rem}.jdetail-benefit-card[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{font-size:1rem;margin-bottom:.3rem}.jdetail-benefit-card[data-astro-cid-myczd6bt] p[data-astro-cid-myczd6bt]{font-size:.88rem;line-height:1.5;margin:0}.jdetail-app-steps[data-astro-cid-myczd6bt]{display:grid;gap:.75rem;margin-top:2rem;max-width:600px}.jdetail-app-step[data-astro-cid-myczd6bt]{display:flex;gap:.85rem;align-items:flex-start}.jdetail-app-step__num[data-astro-cid-myczd6bt]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--assoc-teal-light);color:var(--assoc-teal);font-size:.82rem;font-weight:800}.jdetail-app-step[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{font-size:.92rem;margin-bottom:.1rem}.jdetail-app-step[data-astro-cid-myczd6bt] p[data-astro-cid-myczd6bt]{font-size:.82rem;line-height:1.45;margin:0}.jdetail-resources-grid[data-astro-cid-myczd6bt]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}.jdetail-resource-card[data-astro-cid-myczd6bt]{display:flex;flex-direction:column;padding:1.25rem}.jdetail-resource-card[data-astro-cid-myczd6bt]:hover{border-color:var(--assoc-teal);transform:translateY(-1px)}.jdetail-resource-card__type[data-astro-cid-myczd6bt]{display:inline-block;align-self:flex-start;margin-bottom:.5rem;padding:.12rem .4rem;border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--assoc-teal-light);color:var(--assoc-teal)}.jdetail-resource-card[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{font-size:.92rem;flex:1;line-height:1.3}.jdetail-resource-card__link[data-astro-cid-myczd6bt]{font-size:.78rem;font-weight:700;color:var(--assoc-teal);margin-top:.5rem}.jdetail-related-grid[data-astro-cid-myczd6bt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.jdetail-related-card[data-astro-cid-myczd6bt]{display:flex;flex-direction:column;padding:1.5rem}.jdetail-related-card[data-astro-cid-myczd6bt]:hover{border-color:var(--assoc-teal);transform:translateY(-1px)}.jdetail-related-card[data-astro-cid-myczd6bt] h3[data-astro-cid-myczd6bt]{font-size:1rem;margin-bottom:.25rem}.jdetail-related-card__employer[data-astro-cid-myczd6bt]{font-size:.85rem;font-weight:600;color:var(--assoc-teal);margin-bottom:.35rem}.jdetail-related-card__meta[data-astro-cid-myczd6bt]{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.78rem;font-weight:500;color:var(--assoc-slate)}.jdetail-related-card__dot[data-astro-cid-myczd6bt]{opacity:.35}@media(max-width:768px){.jdetail-facts[data-astro-cid-myczd6bt]{grid-template-columns:repeat(3,1fr)}.jdetail-facts__item[data-astro-cid-myczd6bt]:nth-child(3){border-right:none}.jdetail-qual-grid[data-astro-cid-myczd6bt],.jdetail-benefits-grid[data-astro-cid-myczd6bt]{grid-template-columns:1fr}.jdetail-resources-grid[data-astro-cid-myczd6bt]{grid-template-columns:1fr 1fr}.jdetail-related-grid[data-astro-cid-myczd6bt]{grid-template-columns:1fr}}@media(max-width:480px){.jdetail-facts[data-astro-cid-myczd6bt]{grid-template-columns:repeat(2,1fr)}.jdetail-facts__item[data-astro-cid-myczd6bt]:nth-child(2n){border-right:none}.jdetail-resources-grid[data-astro-cid-myczd6bt]{grid-template-columns:1fr}}
