.decision-form[data-astro-cid-m4mtfdvn]{gap:24px;display:grid}.scenario[data-astro-cid-m4mtfdvn]{border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--card);gap:12px;padding:18px 20px;display:grid}.scenario[data-astro-cid-m4mtfdvn] h2[data-astro-cid-m4mtfdvn],.school-heading[data-astro-cid-m4mtfdvn]{font-size:var(--step-1);margin:0}.scenario[data-astro-cid-m4mtfdvn]>.label[data-astro-cid-m4mtfdvn]{max-width:var(--measure);margin:0}.row[data-astro-cid-m4mtfdvn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:14px;display:grid}.row[data-astro-cid-m4mtfdvn] label[data-astro-cid-m4mtfdvn]{font-size:var(--step--1);gap:4px;display:grid}input[data-astro-cid-m4mtfdvn],select[data-astro-cid-m4mtfdvn]{min-height:42px}.presets-row[data-astro-cid-m4mtfdvn]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.preset-btn[data-astro-cid-m4mtfdvn]{background:var(--card);border:1px solid var(--rule);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:600}.schools-grid[data-astro-cid-m4mtfdvn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.school-card[data-astro-cid-m4mtfdvn]{border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--card);gap:14px;padding:18px 20px;display:grid}.school-heading[data-astro-cid-m4mtfdvn]{gap:6px;display:grid}.school-heading[data-astro-cid-m4mtfdvn] input[data-astro-cid-m4mtfdvn]{font-family:var(--font-display);font-weight:650;font-size:var(--step-0)}.offer-tag[data-astro-cid-m4mtfdvn]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.6875rem}.year-table[data-astro-cid-m4mtfdvn]{font-size:var(--step--1);gap:6px;display:grid}.year-head[data-astro-cid-m4mtfdvn],.year-row[data-astro-cid-m4mtfdvn]{grid-template-columns:4.5rem repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.year-head[data-astro-cid-m4mtfdvn]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem}.year-row[data-astro-cid-m4mtfdvn] input[data-astro-cid-m4mtfdvn]{min-width:0;min-height:40px}.year-label[data-astro-cid-m4mtfdvn]{font-weight:600}.school-results[data-astro-cid-m4mtfdvn]{border-top:1px solid var(--rule);padding-top:12px}.school-results[data-astro-cid-m4mtfdvn] h3[data-astro-cid-m4mtfdvn]{font-size:var(--step-0);margin:0 0 10px}.school-figures[data-astro-cid-m4mtfdvn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.school-figures[data-astro-cid-m4mtfdvn] div[data-astro-cid-m4mtfdvn]{gap:2px;display:grid}.school-figures[data-astro-cid-m4mtfdvn] dt[data-astro-cid-m4mtfdvn]{color:var(--ink-3);font-size:.6875rem}.school-figures[data-astro-cid-m4mtfdvn] dd[data-astro-cid-m4mtfdvn]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:650}.aid-questions[data-astro-cid-m4mtfdvn]{font-size:var(--step--1);color:var(--ink-2);gap:6px;margin:0;padding-left:1.1rem;display:grid}.comparison[data-astro-cid-m4mtfdvn],.assumptions[data-astro-cid-m4mtfdvn]{padding:18px 20px}.comparison[data-astro-cid-m4mtfdvn] h2[data-astro-cid-m4mtfdvn],.assumptions[data-astro-cid-m4mtfdvn] h2[data-astro-cid-m4mtfdvn],.flip-section[data-astro-cid-m4mtfdvn] h2[data-astro-cid-m4mtfdvn]{font-size:var(--step-1);margin:0 0 12px}.flip-section[data-astro-cid-m4mtfdvn]{border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--card);padding:18px 20px}.flip-section[data-astro-cid-m4mtfdvn] .label[data-astro-cid-m4mtfdvn]{max-width:var(--measure)}.table-scroll[data-astro-cid-m4mtfdvn]{overflow-x:auto}.data-table[data-astro-cid-m4mtfdvn]{border-collapse:collapse;width:100%;font-size:var(--step--1)}.data-table[data-astro-cid-m4mtfdvn] th[data-astro-cid-m4mtfdvn],.data-table[data-astro-cid-m4mtfdvn] td[data-astro-cid-m4mtfdvn]{border-bottom:1px solid var(--rule);text-align:left;padding:10px 12px}.data-table[data-astro-cid-m4mtfdvn] th[data-astro-cid-m4mtfdvn][scope=row]{color:var(--ink);font-weight:600}.data-table[data-astro-cid-m4mtfdvn] .num[data-astro-cid-m4mtfdvn]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.provenance-legend[data-astro-cid-m4mtfdvn]{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.next[data-astro-cid-m4mtfdvn]{margin-top:24px}@media (width<=1100px){.schools-grid[data-astro-cid-m4mtfdvn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.schools-grid[data-astro-cid-m4mtfdvn]{grid-template-columns:1fr}}@media (width<=600px){.year-head[data-astro-cid-m4mtfdvn]{display:none}.year-row[data-astro-cid-m4mtfdvn]{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:6px;padding:8px 0}.year-label[data-astro-cid-m4mtfdvn]{grid-column:1/-1}}
