.careers-vid{padding:8px 0 0}.careers-vid .wrap{display:flex;justify-content:center}.careers-vid .vid{width:100%;margin-top:0}.jobs{flex-direction:column;gap:14px;margin-top:44px}.job,.jobs{display:flex}.job{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;border:1px solid rgba(129,140,248,.24);background:linear-gradient(175deg,rgba(129,140,248,.11),rgba(129,140,248,.04) 70%);border-radius:16px;padding:22px 26px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.job,.job:hover{color:var(--ink)}.job:hover{transform:translateY(-2px);border-color:rgba(129,140,248,.5);box-shadow:var(--card-hover-shadow)}.go-root a.job,.go-root a.job:hover{color:var(--ink)}.job .jt{flex:1 1 380px;min-width:0}.job b{font-size:17px;font-weight:630;letter-spacing:-.015em;color:var(--head);display:block}.job .desc{margin:7px 0 0;font-size:14px;line-height:1.55;color:var(--mut);max-width:74ch}.job .meta{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;flex:none}.job .meta span{border:1px solid var(--card-line);border-radius:999px;padding:5px 11px;font:560 11.5px/1 var(--font-system);letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.job .apply{display:inline-flex;align-items:center;gap:6px;flex:none;margin-top:4px;font:620 14px/1 var(--font-system);letter-spacing:-.01em;color:var(--head)}.job .apply i{color:var(--accent-i);font-size:16px}@media (max-width:640px){.job .meta{margin-left:0}}