.jrow[data-astro-cid-ojll5nnx]{border-radius:var(--radius-lg);transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:18px 20px;padding:22px 24px;display:grid;position:relative}html.has-mouse .jrow[data-astro-cid-ojll5nnx]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.jrow[data-astro-cid-ojll5nnx]:focus-within{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.jrow__logo[data-astro-cid-ojll5nnx]{width:48px;height:48px;color:var(--text);background:var(--surface-strong);border:1px solid var(--border);border-radius:14px;place-items:center;font-size:1.1rem;font-weight:650;display:grid}.jrow__main[data-astro-cid-ojll5nnx]{gap:8px;min-width:0;display:grid}.jrow__co[data-astro-cid-ojll5nnx]{font-size:var(--text-sm);flex-wrap:wrap;gap:6px;font-weight:550;display:flex}.jrow__co[data-astro-cid-ojll5nnx] span[data-astro-cid-ojll5nnx],.jrow__co[data-astro-cid-ojll5nnx] time[data-astro-cid-ojll5nnx]{color:var(--text-subtle);font-weight:400}.jrow__title[data-astro-cid-ojll5nnx]{letter-spacing:-.02em;font-size:clamp(1.2rem,1.1rem + .35vw,1.42rem);line-height:1.22}.jrow__title[data-astro-cid-ojll5nnx] a[data-astro-cid-ojll5nnx]{transition:color var(--dur-fast) var(--ease-out)}.jrow__title[data-astro-cid-ojll5nnx] a[data-astro-cid-ojll5nnx]:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.jrow__title[data-astro-cid-ojll5nnx] a[data-astro-cid-ojll5nnx]:focus-visible{outline:none}.jrow__title[data-astro-cid-ojll5nnx] a[data-astro-cid-ojll5nnx]:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:3px}html.has-mouse .jrow[data-astro-cid-ojll5nnx]:hover .jrow__title[data-astro-cid-ojll5nnx] a[data-astro-cid-ojll5nnx]{color:var(--primary)}.jrow__summary[data-astro-cid-ojll5nnx]{max-width:62ch;color:var(--text-muted);font-size:.95rem}.jrow__meta[data-astro-cid-ojll5nnx]{font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:4px;display:flex}.jrow__meta[data-astro-cid-ojll5nnx] li[data-astro-cid-ojll5nnx]{align-items:center;gap:7px;display:inline-flex}.jrow__meta[data-astro-cid-ojll5nnx] .icon{color:var(--text-subtle);flex:none}.jrow__side[data-astro-cid-ojll5nnx]{text-align:right;align-content:space-between;align-self:stretch;justify-items:end;gap:12px;display:grid}.jrow__mode--remote[data-astro-cid-ojll5nnx]{color:var(--secondary);border-color:color-mix(in srgb, var(--secondary) 35%, transparent)}.jrow__mode--hybrid[data-astro-cid-ojll5nnx]{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.jrow__mode--onsite[data-astro-cid-ojll5nnx]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.jrow__salary[data-astro-cid-ojll5nnx]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.jrow__cta[data-astro-cid-ojll5nnx]{border-radius:var(--radius-pill);min-height:40px;font-size:var(--text-sm);background:var(--surface-strong);border:1px solid var(--border);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:6px;padding:0 16px;font-weight:550;display:inline-flex}.jrow__cta[data-astro-cid-ojll5nnx] .icon{transition:transform var(--dur-medium) var(--ease-out)}html.has-mouse .jrow[data-astro-cid-ojll5nnx]:hover .jrow__cta[data-astro-cid-ojll5nnx]{background:var(--primary);color:var(--primary-contrast);border-color:#0000}html.has-mouse .jrow[data-astro-cid-ojll5nnx]:hover .jrow__cta[data-astro-cid-ojll5nnx] .icon{transform:translate(3px)}@media (width<=720px){.jrow[data-astro-cid-ojll5nnx]{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.jrow__logo[data-astro-cid-ojll5nnx]{width:44px;height:44px}.jrow__side[data-astro-cid-ojll5nnx]{border-top:1px solid var(--border);text-align:left;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;padding-top:14px}.jrow__salary[data-astro-cid-ojll5nnx]{white-space:normal}}@media (width<=400px){.jrow__side[data-astro-cid-ojll5nnx]{grid-template-columns:auto minmax(0,1fr)}.jrow__cta[data-astro-cid-ojll5nnx]{display:none}}
