.directory[data-astro-cid-y66mkrd5]{color:#183347;padding:24px 20px 48px}h1[data-astro-cid-y66mkrd5]{margin:8px 0 18px;font-size:clamp(30px,4.2vw,44px);line-height:1.45}h2[data-astro-cid-y66mkrd5]{margin:0 0 16px;font-size:25px;line-height:1.55}p[data-astro-cid-y66mkrd5]{line-height:1.85}.directory-head[data-astro-cid-y66mkrd5]{max-width:820px;margin-bottom:32px}.ml-section[data-astro-cid-y66mkrd5]{margin:0 0 40px;scroll-margin-top:100px}.choice-steps[data-astro-cid-y66mkrd5].ml-routes{background:#f7f9fb;border:1px solid #dbe4eb;border-radius:12px;padding:22px}.ml-table-frame[data-astro-cid-y66mkrd5]{border:1px solid #cbd9e3;border-radius:8px;max-width:100%;overflow-x:auto}.ml-table-frame[data-astro-cid-y66mkrd5]:focus-visible{outline-offset:3px;outline:3px solid #1d64b1}.ml-table[data-astro-cid-y66mkrd5]{border-collapse:collapse;text-align:left;width:100%;min-width:950px;font-size:15px;line-height:1.8}.ml-table[data-astro-cid-y66mkrd5] caption[data-astro-cid-y66mkrd5]{text-align:left;background:#f7f9fb;padding:14px 16px;font-weight:700}.ml-table[data-astro-cid-y66mkrd5] th[data-astro-cid-y66mkrd5],.ml-table[data-astro-cid-y66mkrd5] td[data-astro-cid-y66mkrd5]{vertical-align:top;border:1px solid #dbe4eb;padding:16px}.ml-table[data-astro-cid-y66mkrd5] thead[data-astro-cid-y66mkrd5]{background:#eef4f8}.ml-table[data-astro-cid-y66mkrd5] th[data-astro-cid-y66mkrd5][scope=row]{width:22%}.ml-table[data-astro-cid-y66mkrd5] th[data-astro-cid-y66mkrd5] span[data-astro-cid-y66mkrd5],.detail-anchor[data-astro-cid-y66mkrd5]{margin-top:8px;font-weight:400;display:block}.ml-table[data-astro-cid-y66mkrd5] p[data-astro-cid-y66mkrd5]{margin:0 0 10px}.table-note[data-astro-cid-y66mkrd5]{color:#536577;font-size:14px;line-height:1.8}.eyebrow[data-astro-cid-y66mkrd5]{color:#245c79;margin-bottom:0;font-size:14px;font-weight:700}.verified[data-astro-cid-y66mkrd5],.source-note[data-astro-cid-y66mkrd5],.format[data-astro-cid-y66mkrd5]{color:#536577;font-size:14px}.page-links[data-astro-cid-y66mkrd5]{flex-wrap:wrap;gap:8px 22px;display:flex}.page-links[data-astro-cid-y66mkrd5] a[data-astro-cid-y66mkrd5],.school-card__links[data-astro-cid-y66mkrd5] a[data-astro-cid-y66mkrd5],.legacy[data-astro-cid-y66mkrd5] a[data-astro-cid-y66mkrd5]{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.choose[data-astro-cid-y66mkrd5]{background:#f7f9fb;border:1px solid #dbe4eb;border-radius:12px;margin-bottom:40px;padding:24px}.choice-steps[data-astro-cid-y66mkrd5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.choice-steps[data-astro-cid-y66mkrd5] strong[data-astro-cid-y66mkrd5],.choice-steps[data-astro-cid-y66mkrd5] span[data-astro-cid-y66mkrd5]{display:block}.choice-steps[data-astro-cid-y66mkrd5] span[data-astro-cid-y66mkrd5]{margin-top:8px;line-height:1.8}.choose[data-astro-cid-y66mkrd5]>p[data-astro-cid-y66mkrd5]{color:#536577;margin-bottom:0;font-size:15px}.list-heading[data-astro-cid-y66mkrd5]>p[data-astro-cid-y66mkrd5]{color:#536577}.filters[data-astro-cid-y66mkrd5]{background:#eef4f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:22px;display:grid}.filters[data-astro-cid-y66mkrd5][hidden],.school-card[data-astro-cid-y66mkrd5][hidden],.empty[data-astro-cid-y66mkrd5][hidden]{display:none}.filters[data-astro-cid-y66mkrd5] label[data-astro-cid-y66mkrd5]{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.filters[data-astro-cid-y66mkrd5] select[data-astro-cid-y66mkrd5],.filters[data-astro-cid-y66mkrd5] input[data-astro-cid-y66mkrd5]{color:#183347;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #869cad;border-radius:6px;padding:10px 12px}.filters[data-astro-cid-y66mkrd5] button[data-astro-cid-y66mkrd5]{color:#245c79;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #245c79;border-radius:6px;place-self:end start;padding:10px 18px}.result-count[data-astro-cid-y66mkrd5]{margin:22px 0;font-weight:700}.empty[data-astro-cid-y66mkrd5]{border:1px solid #dbe4eb;border-radius:8px;padding:18px}.empty[data-astro-cid-y66mkrd5] p[data-astro-cid-y66mkrd5]{margin:0 0 4px}.school-grid[data-astro-cid-y66mkrd5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.school-card[data-astro-cid-y66mkrd5]{background:#fff;border:1px solid #cbd9e3;border-radius:12px;min-width:0;padding:24px;scroll-margin-top:100px}.school-card[data-astro-cid-y66mkrd5] h3[data-astro-cid-y66mkrd5]{margin:12px 0;font-size:22px;line-height:1.55}.tags[data-astro-cid-y66mkrd5]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.tags[data-astro-cid-y66mkrd5] span[data-astro-cid-y66mkrd5]{background:#eef4f8;border-radius:5px;padding:4px 8px;font-size:13px;line-height:1.7}.summary[data-astro-cid-y66mkrd5]{margin-bottom:8px;font-weight:700}.format[data-astro-cid-y66mkrd5]{margin:0 0 18px}dl[data-astro-cid-y66mkrd5]{margin:0}dl[data-astro-cid-y66mkrd5]>div[data-astro-cid-y66mkrd5]{border-top:1px solid #e0e7ed;padding:14px 0}dt[data-astro-cid-y66mkrd5]{color:#245c79;margin-bottom:5px;font-size:14px;font-weight:700}dd[data-astro-cid-y66mkrd5]{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.school-card__links[data-astro-cid-y66mkrd5]{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.review-link[data-astro-cid-y66mkrd5]{font-weight:700}.source-note[data-astro-cid-y66mkrd5]{margin:14px 0 0;line-height:1.7}.legacy[data-astro-cid-y66mkrd5]{border-top:1px solid #dbe4eb;margin-top:44px;padding-top:32px}.legacy-grid[data-astro-cid-y66mkrd5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legacy[data-astro-cid-y66mkrd5] article[data-astro-cid-y66mkrd5]{background:#f8fafc;border:1px solid #e0e7ed;border-radius:8px;padding:20px}.legacy[data-astro-cid-y66mkrd5] h3[data-astro-cid-y66mkrd5]{margin:0 0 8px;font-size:19px;line-height:1.6}.legacy-status[data-astro-cid-y66mkrd5]{color:#74461d;margin:0;font-weight:700}.more[data-astro-cid-y66mkrd5]{border-top:1px solid #dbe4eb;margin-top:36px;padding-top:28px}.more[data-astro-cid-y66mkrd5] li[data-astro-cid-y66mkrd5]{margin:10px 0}a[data-astro-cid-y66mkrd5]:focus-visible,button[data-astro-cid-y66mkrd5]:focus-visible,input[data-astro-cid-y66mkrd5]:focus-visible,select[data-astro-cid-y66mkrd5]:focus-visible{outline-offset:3px;outline:3px solid #1d64b1}@media (width<=700px){.school-grid[data-astro-cid-y66mkrd5],.legacy-grid[data-astro-cid-y66mkrd5],.choice-steps[data-astro-cid-y66mkrd5]{grid-template-columns:1fr}.choice-steps[data-astro-cid-y66mkrd5]{gap:18px}}@media (width<=480px){.directory[data-astro-cid-y66mkrd5]{padding:18px 16px 36px}.filters[data-astro-cid-y66mkrd5]{grid-template-columns:1fr;padding:18px}.school-card[data-astro-cid-y66mkrd5],.choose[data-astro-cid-y66mkrd5]{padding:20px}h2[data-astro-cid-y66mkrd5]{font-size:23px}}
