.pg-careers .careers-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px);align-items:start}.pg-careers .careers-side{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:26px}.pg-careers .careers-side .img-frame{aspect-ratio:4/4.6;max-width:460px}.pg-careers .roles-list{list-style:none;display:flex;flex-direction:column}.pg-careers .roles-list li{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--hairline-soft);font-family:var(--display);font-size:18px;color:var(--cream-dim)}.pg-careers .app-form{display:flex;flex-direction:column;gap:34px;border:1px solid var(--hairline-soft);background:var(--panel);padding:clamp(32px,4vw,64px)}.pg-careers .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.pg-careers .form-success{display:none;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:clamp(48px,6vw,80px) clamp(24px,4vw,64px)}.pg-careers .app-form.submitted .form-body{display:none}.pg-careers .app-form.submitted .form-success{display:flex}.pg-careers .form-body{display:flex;flex-direction:column;gap:34px}.pg-careers .success-bean{width:52px;opacity:.9}@media (max-width:980px){.pg-careers .careers-grid{grid-template-columns:1fr}.pg-careers .careers-side{position:static}.pg-careers .careers-side .img-frame{max-width:100%;aspect-ratio:16/9}.pg-careers .form-row{grid-template-columns:1fr}}