:root{--page:#f4f6f9;--surface:#fff;--ink:#0f1720;--ink-2:#46525e;--ink-3:#616a75;--line:#0f172017;--accent:#2876d4;--on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page:#0e1116;--surface:#171b21;--ink:#f2f5f8;--ink-2:#a9b4c0;--ink-3:#8b95a1;--line:#ffffff17;--accent:#3987e5;--on-accent:#0f1720}}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);margin:0;font:15px/1.5 Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:760px;margin:0 auto;padding:20px 16px 40px}a{color:var(--accent)}nav.crumbs{color:var(--ink-3);font-size:13px}nav.crumbs a{font-weight:550;text-decoration:none}h1{margin:10px 0 8px;font-size:26px;line-height:1.2}.lead{color:var(--ink-2);margin:0 0 6px}.cta{background:var(--accent);color:var(--on-accent);border-radius:10px;margin:8px 0 18px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-block}section.school{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:12px 14px}section.school h2{margin:0 0 2px;font-size:17px}section.school h2 a{color:var(--ink);text-decoration:none}section.school h2 a:hover{text-decoration:underline}.sub{color:var(--ink-3);margin:0 0 6px;font-size:12.5px}table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:5px 6px}thead th{color:var(--ink-3);border-top:0;font-size:12px;font-weight:550}td.n,th.n{text-align:right;overflow-wrap:anywhere;width:24%}td small{color:var(--ink-3)}.others{color:var(--ink-2);margin-top:26px;font-size:14px}footer{color:var(--ink-3);margin-top:18px;font-size:12px}section.school ul{margin:4px 0 0;padding-left:20px;font-size:14px}
