.tick[data-astro-cid-h3viqdtn]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line);border-radius:var(--action-radius);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.tick[data-astro-cid-h3viqdtn][hidden]{display:none}input[data-astro-cid-h3viqdtn]{opacity:0;width:1px;height:1px;position:absolute}.box[data-astro-cid-h3viqdtn]{border:1.5px solid var(--quiet);border-radius:var(--radius-sm);color:#0000;width:1.5rem;height:1.5rem;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);place-items:center;display:grid}.words[data-astro-cid-h3viqdtn]{gap:2px;display:grid}.label[data-astro-cid-h3viqdtn]{font-weight:500}.hint[data-astro-cid-h3viqdtn]{font-size:var(--text-sm);color:var(--mid)}.tick[data-astro-cid-h3viqdtn]:has(input:checked){border-color:var(--ink);background:var(--surface)}.tick[data-astro-cid-h3viqdtn]:has(input:checked) .box[data-astro-cid-h3viqdtn]{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.tick[data-astro-cid-h3viqdtn]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@view-transition{navigation:none}html:has([data-parent-admission]){scroll-behavior:auto}.page[data-astro-cid-zboc3ipb]{gap:var(--space-5);max-width:calc(36rem + 2 * var(--page-gutter));padding-block:var(--space-6) var(--space-8);display:grid}.intro[data-astro-cid-zboc3ipb]{gap:var(--space-2);display:grid}h1[data-astro-cid-zboc3ipb]{font-size:var(--text-xl);letter-spacing:var(--tracking-display);text-wrap:balance}.intro[data-astro-cid-zboc3ipb]>p[data-astro-cid-zboc3ipb]:not(.eyebrow){color:var(--mid);font-size:var(--text-sm)}.intro[data-astro-cid-zboc3ipb].folded>[data-astro-cid-zboc3ipb]:not(.eyebrow){display:none}.position[data-astro-cid-zboc3ipb]:before{content:"·";margin-inline:var(--space-2)}.position[data-astro-cid-zboc3ipb][hidden]{display:none}@media (width>=640px){h1[data-astro-cid-zboc3ipb]{font-size:var(--text-2xl)}.intro[data-astro-cid-zboc3ipb]>p[data-astro-cid-zboc3ipb]:not(.eyebrow){font-size:var(--text-base)}}.already[data-astro-cid-zboc3ipb]{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.already[data-astro-cid-zboc3ipb] svg{color:var(--good)}.slides[data-astro-cid-zboc3ipb]{gap:var(--space-4);display:grid}.lead[data-astro-cid-zboc3ipb]{margin-top:calc(-1 * var(--space-2));color:var(--mid)}.small[data-astro-cid-zboc3ipb]{font-size:var(--text-sm);color:var(--mid)}.names[data-astro-cid-zboc3ipb]{align-items:end;gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.programs[data-astro-cid-zboc3ipb]{gap:var(--space-2);display:grid}.programs[data-astro-cid-zboc3ipb][hidden]{display:none}.plans[data-astro-cid-zboc3ipb]{gap:var(--space-2);display:grid}.plan[data-astro-cid-zboc3ipb]{padding:var(--space-3) var(--space-4);border:1.5px solid var(--line);border-radius:var(--action-radius);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);gap:2px;display:grid;position:relative}.plan[data-astro-cid-zboc3ipb] input[data-astro-cid-zboc3ipb]{opacity:0;width:1px;height:1px;position:absolute}.plan-name[data-astro-cid-zboc3ipb]{font-size:var(--text-sm);color:var(--mid)}.plan-amount[data-astro-cid-zboc3ipb]{font-size:var(--text-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.plan-detail[data-astro-cid-zboc3ipb]{font-size:var(--text-xs);color:var(--quiet)}.plan[data-astro-cid-zboc3ipb]:has(input:checked){border-color:var(--ink);background:var(--surface)}.due-now[data-astro-cid-zboc3ipb]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--action-radius);background:var(--ink);color:var(--on-dark-mid);font-size:var(--text-sm);display:flex}.due-now[data-astro-cid-zboc3ipb] strong[data-astro-cid-zboc3ipb]{font-size:var(--text-lg);color:var(--school-gold);font-variant-numeric:tabular-nums}.plan[data-astro-cid-zboc3ipb]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.error-line[data-astro-cid-zboc3ipb]{gap:var(--space-2);font-size:var(--text-sm);color:var(--danger);align-items:center;display:flex}.due[data-astro-cid-zboc3ipb]{align-items:baseline;gap:0 var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--ink);color:var(--on-dark);grid-template-columns:1fr auto;display:grid}.due[data-astro-cid-zboc3ipb] .small[data-astro-cid-zboc3ipb]{color:var(--on-dark-mid)}.year-line[data-astro-cid-zboc3ipb]{margin-top:var(--space-2)}.due-label[data-astro-cid-zboc3ipb]{font-size:var(--text-xs);color:var(--on-dark-mid)}.due[data-astro-cid-zboc3ipb]>[data-astro-cid-zboc3ipb]:not(.due-label,.due-total){grid-column:1/-1}.due-total[data-astro-cid-zboc3ipb]{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--school-gold);font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:600}.due-lines[data-astro-cid-zboc3ipb]{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--text-sm);padding:0;list-style:none;display:grid}.due-lines[data-astro-cid-zboc3ipb] li{justify-content:space-between;gap:var(--space-3);color:var(--on-dark-mid);font-variant-numeric:tabular-nums;display:flex}.review[data-astro-cid-zboc3ipb]{gap:var(--space-2);margin:0;display:grid}.review[data-astro-cid-zboc3ipb] [data-astro-cid-zboc3ipb][hidden]{display:none}.review[data-astro-cid-zboc3ipb] div[data-astro-cid-zboc3ipb]{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:6rem 1fr;display:grid}.review[data-astro-cid-zboc3ipb] dt[data-astro-cid-zboc3ipb]{color:var(--quiet)}.review[data-astro-cid-zboc3ipb] dd[data-astro-cid-zboc3ipb]{overflow-wrap:anywhere;margin:0}.help[data-astro-cid-zboc3ipb]{font-size:var(--text-sm);color:var(--quiet)}@media (height<=740px){.page[data-astro-cid-zboc3ipb]{gap:var(--space-3);padding-block:var(--space-3) var(--space-6)}.plan[data-astro-cid-zboc3ipb]{padding-block:var(--space-2)}.plan[data-astro-cid-zboc3ipb]:not(:has(input:checked)) .plan-detail[data-astro-cid-zboc3ipb],.aside[data-astro-cid-zboc3ipb],.lede[data-astro-cid-zboc3ipb]{display:none}h1[data-astro-cid-zboc3ipb]{font-size:var(--text-lg)}}
