.ar-page-hero{align-items:end;padding-top:48px;padding-bottom:24px}.ar-page-hero-body{align-items:start;padding-top:32px;padding-bottom:0}.ar-states-shell{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:48px;display:grid}@media (width<=900px){.ar-states-shell{grid-template-columns:1fr}}.ar-states-left{border-top:1px solid var(--rule);border-left:1px solid var(--rule);border-radius:var(--ar-radius);background:var(--paper-card);box-shadow:var(--shadow-card);overflow:hidden}.ar-states-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=600px){.ar-states-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-state-tile{color:var(--ink);border:none;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;font-family:var(--display);background:0 0;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px 16px;transition:background .1s,color .1s;display:flex}.ar-state-tile:hover{background:var(--bg-2)}.ar-state-tile:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ar-state-tile-on,.ar-state-tile-on:hover{background:var(--ink-fixed);color:var(--bg-fixed)}.ar-state-tile-code{font-family:var(--display);letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1}.ar-state-tile-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ar-state-tile-name{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:11px}.ar-state-tile-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ar-state-tile-dot-active,.ar-state-tile-on .ar-state-tile-dot-active{background:var(--pop)}.ar-state-tile-dot-soon{background:var(--signal)}.ar-state-tile-dot-hold{background:var(--ink-5)}.ar-state-tile-on .ar-state-tile-dot-hold{background:var(--ink-on-dark-4)}.ar-states-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:24px;padding:14px 18px;font-size:11px;display:flex}.ar-states-legend>span{align-items:center;gap:8px;display:inline-flex}.ar-state-detail{background:var(--pop);color:var(--pop-ink);border-radius:var(--ar-radius);box-shadow:var(--shadow-card);flex-direction:column;padding:32px;display:flex}.ar-state-detail-code{font-family:var(--display);letter-spacing:-.05em;margin-top:16px;font-size:clamp(96px,11vw,144px);font-weight:500;line-height:.86}.ar-state-detail-name{font-family:var(--display);letter-spacing:-.015em;margin-top:8px;font-size:24px;font-weight:500}.ar-state-detail-rule{background:var(--pop-ink);opacity:.4;border:none;height:1px;margin:24px 0}.ar-state-detail-prog{font-family:var(--sans);margin-top:4px;font-size:15px;line-height:1.4}.ar-state-detail-portal{font-family:var(--sans);margin-top:4px;font-size:14px;line-height:1.4}.ar-state-detail-status{font-family:var(--display);letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:500}.ar-state-detail-note{opacity:.85;margin:16px 0 0;font-size:12px;line-height:1.5}.ar-state-detail-extras{columns:2;column-gap:16px;margin:8px 0 0;padding:0;list-style:none}.ar-state-detail-extras li{font-family:var(--sans);break-inside:avoid;padding:4px 0;font-size:12px}.ar-states-fineprint{font-family:var(--sans);color:var(--ink-3);max-width:720px;margin:12px 0 0;font-size:12px;line-height:1.55}.ar-scholarships-hero-band{background:var(--bg);padding:64px 0 48px}.ar-edu-fig{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:var(--ar-radius);box-shadow:var(--shadow-card);margin:0;padding:0;overflow:hidden}.ar-edu-fig img{object-fit:cover;width:100%;height:320px;max-height:36vh;display:block}.ar-edu-fig figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);justify-content:space-between;padding:10px 16px;font-size:11px;display:flex}
