.workable-careers-block_filters__7lFuJ{display:flex;align-items:center;justify-content:center;gap:2rem;margin-block-end:4rem}.workable-careers-block_filters__7lFuJ>button{width:unset;gap:1rem}.workable-careers-block_job__RMlEd{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title    title" "location link";align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--color-neutral-100)}@media (min-width:62.0625rem){.workable-careers-block_job__RMlEd{grid-template-columns:1fr auto auto;grid-template-areas:"title location link";gap:3rem;padding-block:2rem}}@media (min-width:75rem){.workable-careers-block_job__RMlEd{gap:5rem}}.workable-careers-block_job__RMlEd:first-of-type{border-top:1px solid var(--color-neutral-100)}.workable-careers-block_job__RMlEd>strong{grid-area:title;margin-block-end:0}@media (min-width:62.0625rem){.workable-careers-block_job__RMlEd>strong{white-space:nowrap;overflow:clip;text-overflow:ellipsis}}.workable-careers-block_job__RMlEd>span{grid-area:location}.workable-careers-block_job__RMlEd>a{grid-area:link;display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase;gap:.125rem}:is(.workable-careers-block_job__RMlEd>a)>strong{background:var(--gradient-text,var(--gradient-primary));-webkit-background-clip:text;background-clip:text;color:transparent}:is(.workable-careers-block_job__RMlEd>a) svg{width:1rem;height:1rem;color:var(--color-secondary)}.input_input__oYJOj{display:flex;width:100%;padding-block:.875rem;padding-inline:1rem;border-radius:var(--border-radius-500);border:1px solid var(--border-color,transparent);outline-style:none;color:var(--color-cod-gray);background-color:var(--color-white);caret-color:var(--color-secondary);transition:opacity var(--transition-normal) ease,color var(--transition-normal) ease,border-color var(--transition-normal) ease,var(--custom-transition-prop,border-color) var(--transition-normal) ease}.input_input__oYJOj::-moz-placeholder{line-height:1.25rem;font-size:1rem;font-stretch:90%;font-family:var(--font-sans);font-weight:var(--font-weight-light)}.input_input__oYJOj,.input_input__oYJOj::placeholder{line-height:1.25rem;font-size:1rem;font-stretch:90%;font-family:var(--font-sans);font-weight:var(--font-weight-light)}.input_input__oYJOj::-moz-placeholder{color:var(--color-neutral);opacity:1}.input_input__oYJOj::placeholder{color:var(--color-neutral);opacity:1}.input_input__oYJOj:disabled::-moz-placeholder{opacity:.5;cursor:default}.input_input__oYJOj:disabled,.input_input__oYJOj:disabled::placeholder{opacity:.5;cursor:default}.input_input__oYJOj:-moz-read-only{cursor:default}.input_input__oYJOj:read-only{cursor:default}.input_input__oYJOj:not(:disabled,:-moz-read-only):hover{border-color:var(--color-secondary)}.input_input__oYJOj:not(:disabled,:read-only):hover{border-color:var(--color-secondary)}.input_input__oYJOj:not(:disabled,:-moz-read-only):focus-visible{border-color:hsl(from var(--color-secondary) h s l/.5)}.input_input__oYJOj:not(:disabled,:read-only):focus-visible{border-color:hsl(from var(--color-secondary) h s l/.5)}.input_input__oYJOj[data-weight=bold]{font-weight:var(--font-weight-bold)}.input_input__oYJOj[data-weight=bold]::-moz-placeholder{color:var(--color-shade-900)}.input_input__oYJOj[data-weight=bold]::placeholder{color:var(--color-shade-900)}.input_input__oYJOj[data-variant=ghost]:not(:focus){opacity:1;border-color:transparent;background-color:transparent}.input_input__oYJOj[data-variant=ghost]:not(:focus)::-moz-placeholder{color:var(--color-neutral-400)}.input_input__oYJOj[data-variant=ghost]:not(:focus),.input_input__oYJOj[data-variant=ghost]:not(:focus)::placeholder{color:var(--color-neutral-400)}.input_input__oYJOj[data-variant=outline]{--border-color:var(--color-neutral-100)}.input_input__oYJOj[data-password=true]{-webkit-text-security:disc}.input_input__oYJOj[type=date],.input_input__oYJOj[type=time]{display:block}.input_input__oYJOj:is(textarea){padding-block:.75rem 1rem;resize:vertical}.fieldset_fieldset__sioZ9{margin:unset;padding:unset;border:unset}.fieldset_fieldset__sioZ9>p{margin-block-end:.625rem;color:var(--color-neutral-500);font-size:70%}.fieldset_fieldset__sioZ9>[data-state=valid]+[data-error]{display:none}.label_label__Ymmk_{display:block;margin-block-end:.625rem;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label_label__Ymmk_[data-required=true]:after{content:"*";color:var(--color-red-ribbon)}.label_label__Ymmk_[for]{cursor:pointer}