.CareersForm-module__Zf6xMa__fileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.CareersForm-module__Zf6xMa__fileGrid{grid-template-columns:1fr}}.CareersForm-module__Zf6xMa__filePicker{min-width:0;display:grid}.CareersForm-module__Zf6xMa__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CareersForm-module__Zf6xMa__fileBtn{background:var(--color-chrome);width:100%;height:56px;color:var(--color-ink-soft);text-align:left;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:15px;transition:background-color .18s,color .18s;display:flex;overflow:hidden}.CareersForm-module__Zf6xMa__fileBtn:hover{background:var(--color-fill-strong);color:var(--color-ink)}.CareersForm-module__Zf6xMa__fileBtn:focus-visible{background:var(--color-fill-strong);outline:none}.CareersForm-module__Zf6xMa__fileBtnActive{background:var(--color-fill-strong);color:var(--color-ink)}.CareersForm-module__Zf6xMa__fileBtnIcon{opacity:.7;flex:none;display:flex}.CareersForm-module__Zf6xMa__fileBtnActive .CareersForm-module__Zf6xMa__fileBtnIcon{opacity:1}.CareersForm-module__Zf6xMa__fileBtnText{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}
.careers-module___KhZAW__layout{width:min(var(--container-shell), 100%);padding:0 var(--spacing-edge);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.careers-module___KhZAW__points{top:calc(var(--site-header-height) + 32px);flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex;position:sticky}.careers-module___KhZAW__point{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;display:grid}.careers-module___KhZAW__pointIndex{color:var(--color-quiet);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:6px;font-size:13px}.careers-module___KhZAW__pointTitle{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(20px,1.9vw,26px);font-weight:800;font-stretch:var(--display-stretch);letter-spacing:-.015em;text-transform:uppercase;margin:0}.careers-module___KhZAW__pointBody{color:var(--color-ink-soft);margin:0;font-size:15px;line-height:1.6}.careers-module___KhZAW__form{background:0 0;max-width:none;margin:0;padding:0}@media (max-width:64rem){.careers-module___KhZAW__layout{grid-template-columns:minmax(0,1fr)}.careers-module___KhZAW__points{position:relative;top:auto}}.content-page:has(.contact-form-section) .content-hero{padding-top:clamp(8px,2vh,24px);padding-bottom:clamp(20px,4vh,40px)}
