.join-employer-form{margin-block-start:24px}.join-employer-form .join-checkbox{display:flex;gap:10px;align-items:flex-start}.join-employer-form .join-checkbox input{flex:none;margin-block-start:5px}.join-employer-form button{width:100%}
.is-employer-confirmation .join-shell{grid-template-columns:1fr;gap:28px;padding-block:48px 72px}.is-employer-confirmation .join-aside{display:block;position:static;max-inline-size:850px}.is-employer-confirmation .join-aside h1{font-size:clamp(2rem,4vw,3.5rem);margin-block-end:18px}.is-employer-confirmation .join-aside>p{margin:0;color:#61716a}
.employer-confirmation-header{display:flex;align-items:flex-start;gap:20px}.employer-confirmation-header .join-eyebrow{margin-block-end:10px}.employer-confirmation-header .join-muted{margin:0;max-inline-size:760px}.employer-confirmation-icon{display:grid;place-items:center;flex:none;inline-size:64px;block-size:64px;border-radius:50%;background:#e5f2e7;color:#285b4b}.employer-confirmation-icon svg{inline-size:32px;block-size:32px}
.employer-next-steps{margin-block-start:32px}.employer-next-steps h3{font-size:1.15rem;margin:0 0 16px}.employer-next-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.employer-next-steps li{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#f2f6f0;border:1px solid #dde7dc;border-radius:16px}.employer-step-number{font-weight:750;color:#285b4b;font-size:.82rem;padding-block-start:3px}.employer-next-steps h4{font-size:1rem;line-height:1.35;margin:0 0 8px}.employer-next-steps p{font-size:.9rem;line-height:1.5;color:#61716a;margin:0}
.employer-confirmation-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block:24px 36px}.employer-confirmation-actions .secondary,.employer-showcase-more .secondary{background:#f1f5ee;color:#285b4b;border:1px solid #cfdbce}.employer-showcase{border-block-start:1px solid #dae4d8;padding-block-start:32px}.employer-showcase .join-eyebrow{margin-block-end:12px}.employer-showcase>.join-muted{margin-block-end:24px;max-inline-size:760px}.employer-showcase .talent-card p{text-align:start;hyphens:none}.employer-showcase-more{text-align:center;margin-block-start:24px}.employer-showcase-empty{color:#61716a;background:#f2f6f0;border-radius:12px;padding:20px}
@media(max-width:780px){.employer-next-steps ol{grid-template-columns:1fr}.is-employer-confirmation .join-shell{padding-block:28px 48px;gap:22px}}
@media(max-width:540px){.employer-confirmation-header{gap:14px}.employer-confirmation-icon{inline-size:44px;block-size:44px}.employer-confirmation-icon svg{inline-size:24px;block-size:24px}.employer-confirmation-actions{flex-direction:column}.employer-confirmation-actions .button{text-align:center}.is-employer-confirmation .join-panel{padding:22px 16px}.employer-showcase .talent-card-body{padding-inline:12px}.employer-showcase .talent-card h3{font-size:1.1rem}}
