.nav{flex-wrap:wrap}.nav .page-navigation{display:flex;flex-wrap:wrap;gap:12px 24px}.page-navigation a[aria-current=page]{color:var(--red);text-decoration:underline}.page-heading{padding-block:65px 60px;border-bottom:1px solid var(--line)}.page-heading>a{font-size:13px}.page-heading .section-number{margin-top:40px}.page-heading h1{font-size:clamp(44px,7vw,94px);max-width:15ch;margin:0 0 28px;overflow-wrap:break-word}.page-heading .lead{max-width:52ch;color:var(--muted)}.page-body{padding-block:15px 80px;max-width:1000px}.reading-section{padding-block:40px;border-bottom:1px solid var(--line)}.reading-section h2,.contact-panels h2{font-size:clamp(28px,3vw,42px);margin-bottom:20px}.reading-section p{max-width:70ch}.related-links{display:flex;flex-wrap:wrap;gap:20px}.school-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:35px}.school-list article{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:24px 0}.school-list article>span{color:var(--red);font-size:12px;padding-top:7px}.school-list h2{font-size:27px;margin:0}.school-list p{margin:8px 0 0;color:var(--muted)}.page-sources{margin-top:50px;font-size:13px}.page-sources h2{font:inherit;font-weight:bold;margin-bottom:15px}.contact-panels{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-block:40px}.phone-link{font-size:clamp(26px,3vw,40px);font-family:var(--display)}.arrival-steps{padding-left:24px}.arrival-steps li{padding:8px 0}.page-footer{border-top:1px solid var(--line);padding-block:35px}.page-footer nav{display:flex;flex-wrap:wrap;gap:12px 25px;margin-block:25px}.page-footer nav a,.page-footer p{font-size:13px}@media(max-width:700px){.nav .page-navigation{width:100%;gap:10px 20px}.nav .page-navigation a{font-size:13px}.page-heading{padding-block:35px}.page-heading h1{font-size:46px}.page-body{padding-bottom:45px}.school-list,.contact-panels{grid-template-columns:1fr}.contact-panels{gap:25px}.reading-section{padding-block:28px}.school-list h2{font-size:26px}}
.resource-toc{padding:28px 0;border-bottom:1px solid var(--line);margin-bottom:15px}.resource-toc>strong{display:block;margin-bottom:15px}.resource-toc>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.resource-toc a{font-size:14px;line-height:1.5}.resource-glossary{display:grid;grid-template-columns:160px 1fr;gap:18px 25px;max-width:75ch}.resource-glossary dt{font-weight:bold;color:var(--red)}.resource-glossary dd{margin:0}.source-note{font-size:12px;color:var(--muted);margin-top:20px}.school-type{color:var(--red);font-size:14px;letter-spacing:.04em}.reading-section h2{scroll-margin-top:30px}.reading-section h3{font-size:24px;margin-top:30px}.reading-section li{max-width:65ch;margin-block:10px}@media(max-width:600px){.resource-toc>div{grid-template-columns:1fr}.resource-glossary{grid-template-columns:1fr;gap:7px}.resource-glossary dd{margin-bottom:16px}}
/* Long-form school reference. */
.reading-section h3{line-height:1.35;scroll-margin-top:30px;overflow-wrap:anywhere}.reading-section ul,.reading-section ol{padding-left:24px}.reading-section li>ul{margin-top:12px}.reading-section blockquote{margin:25px 0;padding:22px 28px;background:oklch(88% .028 80);font-family:var(--display);font-size:20px}.reading-section hr{border:0;border-top:1px solid var(--line);margin-top:35px}.resource-toc .toc-level-3{font-size:12px;color:var(--muted)}
