@keyframes shineEffect{0%{left:-75%}to{left:125%}}.job-stage__actions .share-dialog__options,.job-stage__info-list{list-style-type:none;margin:0;padding:0}.job-stage{padding-block:32px;width:100%}@media only screen and (min-width:1024px){.job-stage{padding-block:64px}}.job-stage__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:var(--grid-base)}.job-stage__content{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);position:relative;width:calc(var(--grid-column-outer)*8)}.job-stage__content .tag{position:absolute;right:calc(var(--grid-gutter)/2);top:0}@media only screen and (min-width:768px){.job-stage__content{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}.job-stage__company{color:var(--color-content-base-3);font-size:1rem;font-weight:400;font-weight:600;letter-spacing:-.02rem;line-height:140%;padding-right:130px}.job-stage__job-position{color:var(--color-content-base-2);font-family:Murecho,system-ui,Arial,sans-serif;font-size:2rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.06rem;line-height:120%;margin-top:32px}@media screen and (min-width:768px){.job-stage__job-position{font-size:3.375rem;letter-spacing:-.10125rem}}@media screen and (min-width:1280px){.job-stage__job-position{font-size:3.375rem;letter-spacing:-.10125rem}}@media only screen and (min-width:1280px){.job-stage__job-position{margin-top:24px}}.job-stage__info-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-block:40px 16px}.job-stage__info-item{align-items:center;color:var(--color-content-base-1);display:flex;flex-basis:auto;width:auto}.job-stage__info-item span{display:inline-block;margin-right:6px}.job-stage__info-item span svg{fill:var(--color-content-base-2)}.job-stage__updated{color:var(--color-content-base-6);font-size:.875rem;font-weight:400;letter-spacing:-.0175rem;line-height:120%;margin-bottom:40px}.job-stage__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:relative}.job-stage__actions .share-button{background:transparent;border:1px solid var(--color-content-action-1);height:40px;padding:8px;width:40px}.job-stage__actions .share-button svg{fill:var(--color-content-action-1)}.job-stage__actions .share-dialog{background:var(--color-surface-modal-1);border:1px solid var(--color-border-modal-1);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-m);opacity:0;padding:24px 40px 24px 24px;pointer-events:none;position:absolute;right:24px;top:40px;transform:translateY(20px);transition:all .33s cubic-bezier(.645,.045,.355,1);z-index:1}.job-stage__actions .share-dialog .share-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;position:absolute;right:6px;top:6px}@media(hover:hover){.job-stage__actions .share-dialog .share-dialog__close{transform:scale(1) rotate(0);transition:transform .33s cubic-bezier(.645,.045,.355,1)}.job-stage__actions .share-dialog .share-dialog__close:hover{transform:scale(.85) rotate(90deg)}}.job-stage__actions .share-dialog--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.job-stage__actions .share-dialog__headline{font-size:1rem;font-weight:400;font-weight:600;letter-spacing:-.02rem;line-height:140%}.job-stage__actions .share-dialog__headline:has(+p){margin-bottom:4px}.job-stage__actions .share-dialog__options{display:flex;flex-direction:column;gap:16px;margin-top:24px}.job-stage__actions .share-dialog__option a,.job-stage__actions .share-dialog__option p{align-items:center;color:var(--color-content-base-1);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:inline-flex;text-decoration:none}.job-stage__actions .share-dialog__option a span,.job-stage__actions .share-dialog__option p span{display:inline-block}.job-stage__actions .share-dialog__option a span svg,.job-stage__actions .share-dialog__option p span svg{fill:var(--color-content-base-2)}@media(hover:hover){.job-stage__actions .share-dialog__option a,.job-stage__actions .share-dialog__option p{transition:color .33s cubic-bezier(.645,.045,.355,1)}.job-stage__actions .share-dialog__option a svg,.job-stage__actions .share-dialog__option p svg{transform:scale(1);transition:fill .33s cubic-bezier(.645,.045,.355,1),transform .33s cubic-bezier(.645,.045,.355,1)}.job-stage__actions .share-dialog__option a:hover,.job-stage__actions .share-dialog__option p:hover{color:var(--color-content-action-1-hover)}.job-stage__actions .share-dialog__option a:hover svg,.job-stage__actions .share-dialog__option p:hover svg{transform:scale(1.1);fill:var(--color-content-action-1-hover)}}.job-stage__actions .share-dialog__option[data-share=copy]{position:relative}.job-stage__actions .share-dialog__option[data-share=copy]>p:first-child{opacity:1;transition:opacity .33s cubic-bezier(.645,.045,.355,1)}.job-stage__actions .share-dialog__option[data-share=copy]>p:first-child.was--copied{opacity:0;pointer-events:none}.job-stage__actions .share-dialog__option[data-share=copy]>p:first-child.was--copied+p{opacity:1}.job-stage__actions .share-dialog__option[data-share=copy]>p:nth-child(2){height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .33s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1}