.edu-setup{margin:0 auto;max-width:1240px}.edu-setup__header{align-items:flex-end;display:flex;gap:40px;justify-content:space-between}.edu-setup__header>div:first-child{max-width:680px}.edu-setup__eyebrow{color:var(--ap-teal-dark);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.edu-setup__header h1{color:var(--ap-ink);font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.08;margin:8px 0 10px}.edu-setup__header>div:first-child>p:last-child{color:var(--ap-muted);line-height:1.65;margin:0}.edu-setup__progress-card{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:12px;display:grid;flex:0 0 290px;grid-template-columns:1fr auto;padding:17px 18px;row-gap:13px}.edu-setup__progress-card>span{display:grid;gap:3px}.edu-setup__progress-card strong{color:var(--ap-ink);font-size:14px}.edu-setup__progress-card>strong{color:var(--ap-teal-dark);font-size:17px}.edu-setup__progress-card small{color:var(--ap-muted);font-size:11px}.edu-setup__progress-card .MuiLinearProgress-root{border-radius:20px;grid-column:1/-1;height:6px}.edu-setup__complete{margin-top:22px}.edu-setup__layout{align-items:start;display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr);margin-top:30px}.edu-setup__form-card,.edu-setup__steps{border:1px solid var(--ap-line);border-radius:14px!important}.edu-setup__steps{overflow:hidden;padding:18px 12px 14px}.edu-setup__steps>p{color:var(--ap-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;padding:0 10px 12px;text-transform:uppercase}.edu-setup__steps nav{display:grid;gap:4px}.edu-setup__steps button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--ap-text);cursor:pointer;display:grid;font:inherit;gap:11px;grid-template-columns:34px 1fr;padding:10px;text-align:left;width:100%}.edu-setup__steps button:hover{background:var(--ap-canvas)}.edu-setup__steps button.is-current{background:var(--ap-teal-soft)}.edu-setup__steps button>span:nth-child(2){display:grid;gap:3px}.edu-setup__steps button strong{font-size:13px;line-height:1.3}.edu-setup__steps button small{color:var(--ap-muted);font-size:11px}.edu-setup__steps button.is-complete small,.edu-setup__steps button.is-current small{color:var(--ap-teal-dark);font-weight:700}.edu-setup__step-icon{align-items:center;background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:50%;color:var(--ap-muted);display:inline-flex;height:32px;justify-content:center;width:32px}.is-complete .edu-setup__step-icon,.is-current .edu-setup__step-icon{background:var(--ap-teal-dark);border-color:var(--ap-teal-dark);color:#fff}.edu-setup__save-note{align-items:flex-start;border-top:1px solid var(--ap-line);color:var(--ap-teal-dark);display:flex;gap:9px;margin:14px 4px 0;padding:16px 6px 2px}.edu-setup__save-note>span{display:grid;gap:3px}.edu-setup__save-note strong{color:var(--ap-text);font-size:12px}.edu-setup__save-note small{color:var(--ap-muted);font-size:11px;line-height:1.4}.edu-setup__form-card{min-height:530px;padding:26px 28px}.edu-setup__form-card>header{align-items:flex-start;border-bottom:1px solid var(--ap-line);display:grid;gap:14px;grid-template-columns:44px 1fr auto;margin-bottom:22px;padding-bottom:20px}.edu-setup__form-icon{align-items:center;background:var(--ap-teal-soft);border-radius:10px;color:var(--ap-teal-dark);display:inline-flex;height:44px;justify-content:center;width:44px}.edu-setup__form-card header div{display:grid;gap:4px}.edu-setup__form-card header p{color:var(--ap-teal-dark);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.edu-setup__form-card header h2{color:var(--ap-ink);font-size:23px;letter-spacing:-.025em;margin:0}.edu-setup__form-card header div>span{color:var(--ap-muted);font-size:13px;line-height:1.5}.edu-setup__form-card>.MuiAlert-root{margin-bottom:16px}.edu-setup__form{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.edu-setup__form>.MuiFormControl-root:only-of-type{grid-column:1/-1}.edu-setup__form>footer{align-items:center;border-top:1px solid var(--ap-line);display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;margin-top:8px;padding-top:20px}.edu-setup__form>footer>span{color:var(--ap-muted);font-size:12px;line-height:1.5}.edu-setup__form>footer button{flex:0 0 auto;min-width:164px}.edu-setup__field-note,.edu-setup__staff-note{align-items:flex-start;background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:10px;color:var(--ap-teal-dark);display:flex;gap:10px;grid-column:1/-1;padding:15px}.edu-setup__field-note span{color:var(--ap-muted);font-size:13px;line-height:1.5}.edu-setup__staff-note>span{display:grid;gap:3px}.edu-setup__staff-note strong{color:var(--ap-text);font-size:13px}.edu-setup__staff-note small{color:var(--ap-muted);font-size:12px;line-height:1.5}.edu-setup__staff-list{border-top:1px solid var(--ap-line);grid-column:1/-1;padding-top:16px}.edu-setup__staff-list p{color:var(--ap-text);font-size:13px;font-weight:700;margin:0 0 4px}.edu-setup__staff-list span{color:var(--ap-muted);font-size:12px}.edu-setup__staff-member{border-top:1px solid var(--ap-line);display:grid;gap:3px;margin-top:10px;padding-top:10px}.edu-setup__staff-member strong{color:var(--ap-text);font-size:13px}.edu-setup__staff-member small{color:var(--ap-muted);font-size:11px}.edu-setup-state{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:80px auto;max-width:680px}@media (max-width:1100px){.edu-setup__header{align-items:stretch;flex-direction:column}.edu-setup__progress-card{flex-basis:auto}.edu-setup__layout{grid-template-columns:250px minmax(0,1fr)}}