
#ap-form{background:linear-gradient(var(--rx-ink) 0 400px,var(--rx-paper) 400px);padding:0 0 var(--sp-8)}
#ap-form .fm-page__in{display:block;max-width:720px;margin:0 auto;padding:128px var(--sp-4) 0}
#ap-form .fm-intro{text-align:center;color:#fff;padding-bottom:var(--sp-5)}
#ap-form .rx-eyebrow{color:var(--rx-gold-lift)}
#ap-form .fm-title{color:#fff}
#ap-form .fm-lede{color:rgb(255 255 255 / .86);margin-inline:auto;}
#ap-form .fm-sub{display:inline-block;color:var(--rx-ink);background:var(--rx-gold-lift);border-radius:var(--r-pill);padding:6px 14px;font-weight:600}
#ap-form .fm-page__form{background:#fff;border-radius:var(--r-panel);box-shadow:var(--rx-elev-3);padding:var(--sp-6)}
@media (max-width:700px){#ap-form{background:linear-gradient(var(--rx-ink) 0 360px,var(--rx-paper) 360px)}#ap-form .fm-page__in{padding-top:88px}#ap-form .fm-page__form{padding:var(--sp-5) var(--sp-4)}}

#ap-form .fm-title{text-align:center;margin-inline:auto;max-width:none}
#ap-form .fm-intro>*{margin-inline:auto}

.ap-rep .ctaul--gold .ctaul__a{color:var(--rx-gold-lift);white-space:nowrap}
.ap-rep #outcomes9 .o9__apply{display:none}

.ap4{border:0;padding:0;background:rgb(3 7 13 / .75);max-width:none;max-height:none;width:100vw;height:100vh;overflow:hidden;place-items:center}
.ap4[open]{display:grid}
.ap4::backdrop{background:rgb(3 7 13 / .75)}
.ap4__box{box-sizing:border-box;width:min(480px,calc(100vw - 24px));border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--rx-elev-3d,0 24px 64px rgb(3 7 13 / .35))}
.ap4__head{display:flex;align-items:center;justify-content:flex-end;height:64px;padding:0 12px 0 16px;background:#03070D}
.ap4__x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
.ap4__body{padding:24px 24px 32px}
.ap4__p{margin:0;font:400 var(--fs-lead,20px)/28px var(--font-display);color:#03070D}
.ap4__a{color:#03070D;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
@media (min-width:768px){.ap4__head{height:72px;padding:0 16px 0 24px}.ap4__body{padding:32px 32px 40px}}
[data-fm="apply"] [aria-disabled=true].btn--gold{opacity:.4;cursor:not-allowed;pointer-events:none}

@media (max-width: 767.98px) { html body #howadm .how2__cta.admit__apply { margin: 24px auto 0; } }

