.careers-note{margin-top:var(--sp-6)}.careers-note,.careers-steps{max-width:760px}.careers-bottom{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8)}@media (min-width:840px){.careers-bottom{grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-10);align-items:start}}.careers-contact p{margin-top:var(--sp-2);font:var(--type-body-m)}.careers-contact a{text-decoration:underline;text-underline-offset:3px}@media (min-width:840px){.job-layout>.job-layout__main{grid-column:1;grid-row:1}.job-layout>.job-layout__aside{grid-column:2;grid-row:1}}@media (max-width:839px){.job-layout>.job-layout__aside{position:static}}.job-hero-meta{margin-top:var(--sp-4)}.job-hero-meta .chip-row+p{margin-top:var(--sp-3)}.job-section+.job-section{margin-top:var(--sp-10)}.job-section h2{font:var(--type-headline-s);letter-spacing:-.2px;margin-bottom:var(--sp-4)}.job-section .prose li,.job-section .prose p{color:var(--md-on-surface)}.job-apply{margin-top:var(--sp-12);scroll-margin-top:calc(var(--header-height) + var(--sp-4))}.job-apply>p{margin-bottom:var(--sp-5);color:var(--md-on-surface-variant)}.job-aside h2{font:var(--type-title-m);margin-bottom:var(--sp-2)}.job-aside .btn,.job-aside__closed{margin-top:var(--sp-4)}.job-aside__closed{font:var(--type-body-m);color:var(--md-on-surface-variant)}.job-layout__aside{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start}.job-share{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.job-share a,.job-share button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--sp-3);border:1px solid var(--md-outline-variant);border-radius:var(--radius-m);background:var(--md-surface-container-lowest);font:var(--type-label-m);color:var(--md-on-surface);cursor:pointer}.job-share a:hover,.job-share button:hover{border-color:var(--md-primary);color:var(--md-primary)}.job-form__legend{font:var(--type-title-s);margin-bottom:var(--sp-3)}.job-form__block{margin-top:var(--sp-6)}.job-form__choices{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.job-form__options{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.job-form__file{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);border:1px dashed var(--md-outline);border-radius:var(--radius-m);background:var(--md-surface-container-lowest);color:var(--md-on-surface);font:var(--type-body-m);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.job-form__file .icon{color:var(--md-primary);flex-shrink:0}.job-form__file:hover{border-color:var(--md-on-surface-variant)}.job-form__file:focus-within{border-style:solid;border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}.job-form__file[data-invalid=true]{border-color:var(--md-error)}.job-form__consents{margin-top:var(--sp-6);display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.job-form__consents .checkbox{color:var(--md-on-surface-variant)}.job-form__submit{margin-top:var(--sp-6)}.job-form__alert{margin-bottom:var(--sp-5)}.careers-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-10) var(--sp-4)}.careers-done h2,.careers-done h3{font:var(--type-headline-s);margin-top:var(--sp-4)}.careers-done p{margin-top:var(--sp-2);max-width:52ch;color:var(--md-on-surface-variant)}.token-card>*+*{margin-top:var(--sp-5)}.token-card__greeting{color:var(--md-on-surface-variant)}.token-card__title{font:var(--type-headline-s)}.token-card__ref{font:var(--type-body-s);color:var(--md-on-surface-variant);margin-top:var(--sp-1)}.token-card__terms{white-space:pre-line;color:var(--md-on-surface-variant)}.token-card__confirm,.token-card__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.token-card__confirm{font:var(--type-body-m)}.token-status{color:var(--md-on-surface-variant)}@media (min-width:600px){.token-card .facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6)}.token-card .facts__row:nth-child(2){border-top:0}}.job-form__short-text{min-height:96px}