.career-home{margin-top:24px}.career-status h2{margin-top:0}.career-ready{background:#e4f0f8;border-color:#accfec}.career-success{color:#245341;font-weight:700}.career-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 32px}.career-step{background:#faf7f4;border:1px solid #dccacc;color:#44181d;text-align:left;display:flex;flex-direction:column;gap:12px;padding:22px;min-width:0;white-space:normal}.career-step strong{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.career-step.current{background:#44181d;color:#fff;border-color:#44181d}.career-step.current .eyebrow{color:#accfec}.career-step .progress{width:100%;margin-top:auto}.career-requirements{padding:0;list-style-position:inside;display:grid;gap:16px}.career-requirements>li{margin:0}.career-requirements h3{margin:0}.career-requirements form{margin-top:20px}.career-requirements .status{white-space:normal}.career-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.career-team-grid .panel{margin:0;min-width:0;overflow-wrap:anywhere}.career-team-grid h2{font-size:23px}.career-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.career-editor-requirement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #dccacc;border-radius:12px;padding:18px;margin:20px 0}.career-editor-requirement button{align-self:end}.career-checkbox{display:flex;gap:12px;align-items:center}.career-checkbox input{width:auto}#career-editor fieldset{min-width:0}#career-editor legend{font-weight:700;padding:0 12px}.career-requirements .section-heading{flex-wrap:wrap}@media(max-width:900px){.career-path{grid-template-columns:repeat(2,minmax(0,1fr))}.career-filters{grid-template-columns:1fr}}@media(max-width:640px){.career-path,.career-team-grid,.career-editor-requirement{grid-template-columns:1fr}.career-step{padding:20px}.career-requirements .section-heading{display:block}.career-requirements .status{display:inline-block;margin-top:12px}}
