.jpm-overlay[data-astro-cid-mgzf2cpu]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.jpm-overlay[data-astro-cid-mgzf2cpu][hidden]{display:none}.jpm-backdrop[data-astro-cid-mgzf2cpu]{position:absolute;inset:0;background:#1f1b179e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.jpm-card[data-astro-cid-mgzf2cpu]{position:relative;background:linear-gradient(150deg,#FFF 0%,var(--color-crema-arena) 100%);color:var(--color-charcoal-warm);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:480px;padding:clamp(1.75rem,4vw,2.5rem);text-align:left}.jpm-close[data-astro-cid-mgzf2cpu]{position:absolute;top:.75rem;right:.75rem;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--color-charcoal-warm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.65;transition:opacity var(--dur-base) ease,background-color var(--dur-base) ease}.jpm-close[data-astro-cid-mgzf2cpu]:hover{opacity:1;background-color:var(--color-lino-suave)}.jpm-eyebrow[data-astro-cid-mgzf2cpu]{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-azul-ceniza-dark);margin-bottom:.5rem}.jpm-title[data-astro-cid-mgzf2cpu]{font-family:var(--font-title);font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2;color:var(--color-charcoal-warm);margin:0 0 .75rem}.jpm-body[data-astro-cid-mgzf2cpu]{font-size:.975rem;line-height:1.6;color:#1f1b17c7;margin:0 0 var(--spacing-md)}.jpm-actions[data-astro-cid-mgzf2cpu]{display:flex;flex-direction:column;gap:.625rem;align-items:stretch}.jpm-cta[data-astro-cid-mgzf2cpu]{width:100%;justify-content:center}.jpm-skip[data-astro-cid-mgzf2cpu]{background:transparent;border:0;color:var(--color-azul-ceniza-dark);font-family:var(--font-body);font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-base) ease}.jpm-skip[data-astro-cid-mgzf2cpu]:hover{color:var(--color-charcoal-warm)}.jobs-premium-cta[data-astro-cid-sgyb44yc]{background-color:var(--color-crema-arena);padding:0 0 var(--spacing-md)}.jpc-card[data-astro-cid-sgyb44yc]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap;background:linear-gradient(150deg,var(--color-charcoal-warm) 0%,var(--color-negro-mate, #17130f) 100%);color:var(--color-crema-arena);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,3.5vw,2.5rem);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.jpc-card[data-astro-cid-sgyb44yc]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.jpc-text[data-astro-cid-sgyb44yc]{flex:1 1 340px;min-width:0}.jpc-eyebrow[data-astro-cid-sgyb44yc]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-cobre, #d6a06a);margin-bottom:.5rem}.jpc-title[data-astro-cid-sgyb44yc]{font-family:var(--font-title);font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.2;margin:0 0 .5rem;color:var(--color-crema-arena)}.jpc-body[data-astro-cid-sgyb44yc]{font-size:.95rem;line-height:1.55;color:#f9f7f2c7;margin:0;max-width:60ch}.jpc-actions[data-astro-cid-sgyb44yc]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;flex:0 0 auto}.jpc-primary[data-astro-cid-sgyb44yc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.jpc-secondary[data-astro-cid-sgyb44yc]{text-align:center;font-size:.85rem;font-weight:600;color:#f9f7f2d1;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-base) ease}.jpc-secondary[data-astro-cid-sgyb44yc]:hover{color:var(--color-crema-arena)}.jpc-secondary[data-astro-cid-sgyb44yc][hidden]{display:none}.jpc-card[data-astro-cid-sgyb44yc][data-state=review] .jpc-primary[data-astro-cid-sgyb44yc]{background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--color-crema-arena)}@media (max-width: 720px){.jpc-card[data-astro-cid-sgyb44yc]{flex-direction:column;align-items:flex-start}.jpc-actions[data-astro-cid-sgyb44yc]{width:100%}}.jobs-list[data-astro-cid-sgyb44yc]{padding:var(--spacing-lg) 0 var(--spacing-xl);background-color:var(--color-crema-arena);min-height:400px}.jobs-load-status[data-astro-cid-sgyb44yc]{text-align:center;color:var(--color-verde-musgo);margin:0 0 var(--spacing-sm);min-height:1.5em;font-size:.875rem}.visually-hidden[data-astro-cid-sgyb44yc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jobs-scroll-anchor[data-astro-cid-sgyb44yc]{outline:none}.jobs-premium-inline[data-astro-cid-sgyb44yc]{margin-bottom:var(--spacing-lg)}.jobs-premium-inline[data-astro-cid-sgyb44yc][hidden]{display:none}.jobs-premium-inline__head[data-astro-cid-sgyb44yc]{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--spacing-md);flex-wrap:wrap}.jobs-premium-inline__badge[data-astro-cid-sgyb44yc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--color-charcoal-warm);padding:.3rem .6rem;border-radius:var(--radius-pill)}.jobs-premium-inline__title[data-astro-cid-sgyb44yc]{font-family:var(--font-title);font-size:clamp(1.25rem,2.4vw,1.6rem);margin:0;color:var(--color-charcoal-warm)}
