.recruitment-shell{max-width:1280px;margin:0 auto}.recruitment-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:-22px 0 72px;padding-bottom:20px;display:flex}.recruitment-topline>a{font-size:1.15rem;text-decoration:none}.recruitment-topline nav{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:.86rem;display:flex}.recruitment-topline nav a{text-decoration:none}.recruitment-topline nav a:hover{color:var(--ink);text-decoration:underline}.recruitment-topline nav button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.recruitment-topline nav button:hover{color:var(--ink);text-decoration:underline}.recruitment-shell .eyebrow{margin-bottom:18px}.recruitment-columns{grid-template-columns:minmax(0,1.25fr) minmax(270px,.8fr);gap:clamp(48px,8vw,120px);margin-top:70px;display:grid}.recruitment-columns section{min-width:0}.recruitment-columns .section-heading{border-bottom:1px solid var(--line);padding-bottom:19px}.application-form{gap:24px;padding-top:28px;display:grid}.application-form textarea{min-height:90px}.application-form .button{cursor:pointer;justify-self:start}.application-form .button:disabled{opacity:.5;cursor:not-allowed}.application-options{border:0;gap:13px;margin:0;padding:0;display:grid}.application-options legend{margin-bottom:14px;font-weight:650}.application-option{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.application-option input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin:3px 0 0}.application-options .field-hint{margin:2px 0 0}.field-hint,.application-note{color:var(--muted);font-size:.89rem}.form-feedback{color:var(--ink);margin:0}.email-link-form{gap:20px;margin-top:34px;display:grid}.email-link-form .button{cursor:pointer;justify-self:start}.email-link-form .button:disabled{opacity:.5;cursor:not-allowed}.email-mode-switch{color:var(--orange);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:.88rem;text-decoration:underline}.application-list{border-bottom:1px solid var(--line)}.network-role-tags{flex-wrap:wrap;gap:.4rem;margin:14px 0;padding:0;list-style:none;display:flex}.network-role-tags li{border:1px solid var(--line);border-radius:999px;padding:.18rem .55rem;font-size:.76rem;line-height:1.45}.application-item{border-bottom:1px solid var(--line);padding:22px 0}.application-item:last-child{border-bottom:0}.application-item>div{flex-direction:column;gap:4px;display:flex}.application-item>div span,.application-item>p{color:var(--muted);font-size:.88rem}.application-item>.account-invitation-actions{flex-flow:wrap;gap:10px;margin-top:18px}.account-invitation-actions .button{cursor:pointer}.account-invitation-actions .button:disabled{opacity:.5;cursor:not-allowed}.application-item>p{margin-bottom:0}.application-state{color:var(--muted);align-items:center;gap:7px;margin-top:12px;font-size:.82rem;font-weight:650;display:inline-flex}.application-state .status-dot{width:8px;height:8px}.state-invited{color:var(--orange)}.state-accepted{color:var(--success)}.account-subheading{margin-top:52px}.current-assignment-summary{margin-bottom:52px}.current-assignment-summary p{padding-top:8px}.current-assignment-summary a{color:var(--orange)}.account-network-section{margin-top:52px}.account-network-section .application-note{line-height:1.55}.network-opt-in{cursor:pointer;align-items:flex-start;gap:12px;margin-top:22px;font-weight:600;display:flex}.network-opt-in input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin:2px 0 0}@media (max-width:760px){.recruitment-topline{margin:-8px 0 48px}.recruitment-columns{grid-template-columns:1fr;gap:54px;margin-top:56px}}
