.job-card[data-astro-cid-zatdsy5m]{scroll-margin-top:calc(var(--header-h,160px) + 16px);background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.job-card[data-astro-cid-zatdsy5m]:hover,.job-card[data-astro-cid-zatdsy5m]:target{border-color:var(--color-brand-200);box-shadow:0 8px 24px #0966b314}.job-card__main[data-astro-cid-zatdsy5m]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px 16px;display:grid}.job-card--bare[data-astro-cid-zatdsy5m] .job-card__main[data-astro-cid-zatdsy5m]{grid-template-columns:minmax(0,1fr) auto}.job-card__logo[data-astro-cid-zatdsy5m]{width:52px;height:52px;color:var(--color-brand-700);background:var(--color-brand-50);font-family:var(--font-family-heading,inherit);border:1px solid #e2e8f0;border-radius:12px;place-items:center;font-size:18px;font-weight:800;text-decoration:none;display:grid;position:relative;overflow:hidden}.job-card__logo[data-astro-cid-zatdsy5m] img[data-astro-cid-zatdsy5m]{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.job-card__title-row[data-astro-cid-zatdsy5m]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-card__role[data-astro-cid-zatdsy5m]{color:var(--color-dark,#1e293b);font-family:var(--font-family-heading,inherit);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.25}.job-card__employer[data-astro-cid-zatdsy5m]{align-items:center;gap:8px;margin:3px 0 0;font-size:13px;display:flex}.job-card__employer[data-astro-cid-zatdsy5m] a[data-astro-cid-zatdsy5m]{color:var(--color-brand-700);font-weight:700;text-decoration:none}.job-card__employer[data-astro-cid-zatdsy5m] a[data-astro-cid-zatdsy5m]:hover{text-decoration:underline}.job-card__employer[data-astro-cid-zatdsy5m] span[data-astro-cid-zatdsy5m]{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.job-card__facts[data-astro-cid-zatdsy5m]{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.job-card__facts[data-astro-cid-zatdsy5m] li[data-astro-cid-zatdsy5m]{color:#475569;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.job-card__facts[data-astro-cid-zatdsy5m] svg[data-astro-cid-zatdsy5m]{color:#94a3b8;width:14px;height:14px}.job-card__facts[data-astro-cid-zatdsy5m] .job-card__salary[data-astro-cid-zatdsy5m]{color:var(--color-dark,#1e293b);font-weight:700}.job-card__facts[data-astro-cid-zatdsy5m] .job-card__salary[data-astro-cid-zatdsy5m] svg[data-astro-cid-zatdsy5m]{color:var(--color-brand-500)}.job-card__summary[data-astro-cid-zatdsy5m]{color:#475569;margin:10px 0 0;font-size:13.5px;line-height:1.55}.job-card__actions[data-astro-cid-zatdsy5m]{flex-direction:column;align-items:stretch;gap:8px;min-width:176px;display:flex}.job-card__actions[data-astro-cid-zatdsy5m] .board-via[data-astro-cid-zatdsy5m]{text-align:center;max-width:176px}.job-card__more[data-astro-cid-zatdsy5m]{border-top:1px solid #eef2f7}.job-card__more[data-astro-cid-zatdsy5m] summary[data-astro-cid-zatdsy5m]{color:var(--color-brand-700);cursor:pointer;align-items:center;gap:12px;padding:12px 22px;font-size:13px;font-weight:700;list-style:none;display:flex}.job-card__more[data-astro-cid-zatdsy5m] summary[data-astro-cid-zatdsy5m]::-webkit-details-marker{display:none}.job-card__more[data-astro-cid-zatdsy5m] summary[data-astro-cid-zatdsy5m]:hover{background:#f8fafc}.job-card__posted[data-astro-cid-zatdsy5m]{color:#94a3b8;margin-left:auto;font-size:12px;font-weight:500}.job-card__chevron[data-astro-cid-zatdsy5m]{color:#94a3b8;flex:none;width:16px;height:16px;transition:transform .2s}.job-card__more[data-astro-cid-zatdsy5m][open] .job-card__chevron[data-astro-cid-zatdsy5m]{transform:rotate(180deg)}.job-card__detail[data-astro-cid-zatdsy5m]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;padding:4px 22px 22px;display:grid}.job-card__detail[data-astro-cid-zatdsy5m] h4[data-astro-cid-zatdsy5m]{color:var(--color-dark,#1e293b);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.job-card__detail[data-astro-cid-zatdsy5m] ul[data-astro-cid-zatdsy5m]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job-card__detail[data-astro-cid-zatdsy5m] li[data-astro-cid-zatdsy5m]{color:#475569;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.job-card__detail[data-astro-cid-zatdsy5m] li[data-astro-cid-zatdsy5m]:before{background:var(--color-brand-200);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.job-card__note[data-astro-cid-zatdsy5m]{color:var(--color-brand-700);margin:10px 0 0;font-size:12.5px;font-weight:600}@media (width<=760px){.job-card__main[data-astro-cid-zatdsy5m]{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px}.job-card--bare[data-astro-cid-zatdsy5m] .job-card__main[data-astro-cid-zatdsy5m]{grid-template-columns:minmax(0,1fr)}.job-card__logo[data-astro-cid-zatdsy5m]{width:44px;height:44px;font-size:16px}.job-card__actions[data-astro-cid-zatdsy5m]{flex-flow:wrap;grid-column:1/-1;min-width:0}.job-card__actions[data-astro-cid-zatdsy5m] .board-btn--whatsapp[data-astro-cid-zatdsy5m]{flex:auto}.job-card__actions[data-astro-cid-zatdsy5m] .board-via[data-astro-cid-zatdsy5m]{text-align:left;flex-basis:100%;max-width:none}.job-card__more[data-astro-cid-zatdsy5m] summary[data-astro-cid-zatdsy5m]{flex-wrap:wrap;gap:4px 12px;padding:12px 16px}.job-card__posted[data-astro-cid-zatdsy5m]{flex-basis:100%;order:3;margin-left:0}.job-card__chevron[data-astro-cid-zatdsy5m]{margin-left:auto}.job-card__detail[data-astro-cid-zatdsy5m]{padding:4px 16px 18px}}
