.assessment-schools[data-astro-cid-appboqez]{list-style:none;padding:5px 22px;margin:0}.assessment-schools[data-astro-cid-appboqez] li[data-astro-cid-appboqez]+li[data-astro-cid-appboqez]{border-top:1px solid #e3eaf2}.assessment-schools[data-astro-cid-appboqez] a[data-astro-cid-appboqez]{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 0;color:#294965;font-size:13px;font-weight:550;line-height:1.5}.assessment-schools[data-astro-cid-appboqez] a[data-astro-cid-appboqez]:hover{color:#127456}.assessment-schools[data-astro-cid-appboqez] a[data-astro-cid-appboqez]:focus-visible{outline:2px solid #2e71ad;outline-offset:3px;border-radius:4px}.assessment-schools__image[data-astro-cid-appboqez]{display:grid;place-items:center;width:38px;height:38px;flex:none;overflow:hidden;border-radius:8px;background:var(--route-bg);color:var(--route-ink)}.assessment-schools__image[data-astro-cid-appboqez] img[data-astro-cid-appboqez]{width:100%;height:100%;object-fit:cover}.assessment-schools__image[data-astro-cid-appboqez] svg[data-astro-cid-appboqez]{width:24px;height:24px}.assessment-schools__arrow[data-astro-cid-appboqez]{margin-left:auto;padding-left:8px;font-size:19px;color:var(--route-ink)}.assessment-schools--columns[data-astro-cid-appboqez]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}@media(max-width:767px){.assessment-schools[data-astro-cid-appboqez]{padding:5px 18px}.assessment-schools[data-astro-cid-appboqez] a[data-astro-cid-appboqez]{min-height:67px;font-size:12px;gap:11px}.assessment-schools--columns[data-astro-cid-appboqez]{display:block}}.area-assessment-routes[data-astro-cid-7xixmmzn]{padding:42px 0;border-bottom:1px solid var(--cr-line)}.area-assessment-routes__grid[data-astro-cid-7xixmmzn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn]{grid-template-columns:1fr}.area-test-route[data-astro-cid-7xixmmzn]{--route-bg: #e3edfb;--route-ink: #315c91;min-width:0;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #17315305;border:1px solid #dce5f0}.area-test-route--violet[data-astro-cid-7xixmmzn]{--route-bg: #ebe5f7;--route-ink: #66518f}.area-test-route--mint[data-astro-cid-7xixmmzn]{--route-bg: #e0f0e9;--route-ink: #296b5c}.area-test-route--amber[data-astro-cid-7xixmmzn]{--route-bg: #f8edcf;--route-ink: #795b29}.area-test-route__heading[data-astro-cid-7xixmmzn]{display:flex;align-items:center;gap:16px;padding:18px 24px;background:var(--route-bg)}.area-test-route__icon[data-astro-cid-7xixmmzn]{width:58px;flex:none}.area-test-route__heading[data-astro-cid-7xixmmzn] h3[data-astro-cid-7xixmmzn]{font-family:var(--font-sans);font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.03em;color:#193657}.area-test-route__detail[data-astro-cid-7xixmmzn]{margin-top:6px;font-size:12px;line-height:1.5;color:var(--route-ink)}.area-test-route__count[data-astro-cid-7xixmmzn]{display:block;margin-top:6px;color:var(--route-ink);font-size:11px;font-weight:650}.area-test-route__schools[data-astro-cid-7xixmmzn]{min-width:0}.area-test-route__more[data-astro-cid-7xixmmzn]>summary[data-astro-cid-7xixmmzn]{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;padding:12px 22px;background:var(--route-bg);color:var(--route-ink);font-size:12px;font-weight:650;cursor:pointer;list-style:none}.area-test-route__more[data-astro-cid-7xixmmzn]>summary[data-astro-cid-7xixmmzn]::-webkit-details-marker{display:none}.area-test-route__more[data-astro-cid-7xixmmzn]>summary[data-astro-cid-7xixmmzn]:focus-visible{outline:3px solid #3e6fa9;outline-offset:-4px}.area-test-route__toggle[data-astro-cid-7xixmmzn]{font-size:22px;line-height:.7}.area-test-route__hide[data-astro-cid-7xixmmzn],.area-test-route__more[data-astro-cid-7xixmmzn][open] .area-test-route__show[data-astro-cid-7xixmmzn]{display:none}.area-test-route__more[data-astro-cid-7xixmmzn][open] .area-test-route__hide[data-astro-cid-7xixmmzn]{display:inline}.area-test-route__more[data-astro-cid-7xixmmzn][open] .area-test-route__toggle[data-astro-cid-7xixmmzn]{transform:rotate(180deg)}.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route[data-astro-cid-7xixmmzn]{display:grid;grid-template-columns:280px minmax(0,1fr)}.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route__heading[data-astro-cid-7xixmmzn]{flex-direction:column;align-items:flex-start;justify-content:center;padding:28px}.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route__icon[data-astro-cid-7xixmmzn]{width:82px}@media(min-width:768px){.area-assessment-routes__grid[data-astro-cid-7xixmmzn]:not(.area-assessment-routes__grid--single)>.area-test-route[data-astro-cid-7xixmmzn]:last-child:nth-child(odd){grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media(max-width:767px){.area-assessment-routes[data-astro-cid-7xixmmzn]{padding:32px 0}.area-assessment-routes__grid[data-astro-cid-7xixmmzn]{grid-template-columns:1fr;gap:16px}.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route[data-astro-cid-7xixmmzn]{display:block}.area-test-route__heading[data-astro-cid-7xixmmzn],.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route__heading[data-astro-cid-7xixmmzn]{flex-direction:row;align-items:center;padding:16px 20px;gap:16px}.area-test-route__icon[data-astro-cid-7xixmmzn],.area-assessment-routes__grid--single[data-astro-cid-7xixmmzn] .area-test-route__icon[data-astro-cid-7xixmmzn]{width:56px}.area-test-route__heading[data-astro-cid-7xixmmzn] h3[data-astro-cid-7xixmmzn]{font-size:18px}.area-test-route__more[data-astro-cid-7xixmmzn]>summary[data-astro-cid-7xixmmzn]{padding-inline:18px}}.area-admissions[data-astro-cid-iwuwue4g]{padding:42px 0;border-bottom:1px solid var(--cr-line)}.area-admissions__heading[data-astro-cid-iwuwue4g]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.area-admissions__heading[data-astro-cid-iwuwue4g]>div[data-astro-cid-iwuwue4g]{display:grid;gap:8px}.area-admissions[data-astro-cid-iwuwue4g] h2[data-astro-cid-iwuwue4g]{font-size:30px;font-weight:750;line-height:1.15;letter-spacing:-.025em;color:#193657}.area-admissions__open-days[data-astro-cid-iwuwue4g]{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 13px;border:1px solid #cbdace;border-radius:8px;font-size:12px;font-weight:650;color:#206954;white-space:nowrap}.area-admissions__open-days[data-astro-cid-iwuwue4g]:hover{background:#e5f2eb}.area-admissions__guides[data-astro-cid-iwuwue4g]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.area-admission-guide[data-astro-cid-iwuwue4g]{--guide-bg: #e5effd;--guide-ink: #315b8d;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:start;gap:20px;padding:24px;border-radius:15px;background:var(--guide-bg);transition:transform .18s,box-shadow .18s}.area-admission-guide--mint[data-astro-cid-iwuwue4g]{--guide-bg: #e0f1e9;--guide-ink: #286c5b}.area-admission-guide--violet[data-astro-cid-iwuwue4g]{--guide-bg: #ece6f8;--guide-ink: #65508c}.area-admission-guide--amber[data-astro-cid-iwuwue4g]{--guide-bg: #f9edcd;--guide-ink: #7d6027}.area-admission-guide[data-astro-cid-iwuwue4g]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1731530b}.area-admission-guide[data-astro-cid-iwuwue4g]:focus-visible,.area-admissions__open-days[data-astro-cid-iwuwue4g]:focus-visible{outline:3px solid #2f6fad;outline-offset:4px}.area-admission-guide__art[data-astro-cid-iwuwue4g]{grid-column:2;grid-row:1;width:86px;align-self:center}.area-admission-guide__copy[data-astro-cid-iwuwue4g]{grid-column:1;grid-row:1;min-width:0}.area-admission-guide__label[data-astro-cid-iwuwue4g]{display:block;color:var(--guide-ink);font-size:9px;font-weight:750;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.area-admission-guide[data-astro-cid-iwuwue4g] h3[data-astro-cid-iwuwue4g]{font-family:var(--font-sans);font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#193657}.area-admission-guide__copy[data-astro-cid-iwuwue4g] p[data-astro-cid-iwuwue4g]{font-size:12px;line-height:1.65;color:#496078;margin-top:10px}.area-admission-guide__arrow[data-astro-cid-iwuwue4g]{grid-column:2;justify-self:end;color:var(--guide-ink);font-size:23px;line-height:1}@media(min-width:1200px){.area-admissions__guides--1[data-astro-cid-iwuwue4g]{grid-template-columns:1fr}.area-admissions__guides--2[data-astro-cid-iwuwue4g],.area-admissions__guides--4[data-astro-cid-iwuwue4g]{grid-template-columns:repeat(2,minmax(0,1fr))}.area-admissions__guides--5[data-astro-cid-iwuwue4g]{grid-template-columns:repeat(6,minmax(0,1fr))}.area-admissions__guides--5[data-astro-cid-iwuwue4g]>a[data-astro-cid-iwuwue4g]{grid-column:span 2}.area-admissions__guides--5[data-astro-cid-iwuwue4g]>a[data-astro-cid-iwuwue4g]:nth-last-child(-n+2){grid-column:span 3}}@media(min-width:768px)and (max-width:1199px){.area-admissions__guides[data-astro-cid-iwuwue4g]{grid-template-columns:repeat(2,minmax(0,1fr))}.area-admissions__guides--3[data-astro-cid-iwuwue4g]>a[data-astro-cid-iwuwue4g]:last-child,.area-admissions__guides--5[data-astro-cid-iwuwue4g]>a[data-astro-cid-iwuwue4g]:last-child{grid-column:1 / -1}}@media(max-width:767px){.area-admissions[data-astro-cid-iwuwue4g]{padding:32px 0}.area-admissions__heading[data-astro-cid-iwuwue4g]{align-items:center;gap:12px;margin-bottom:17px}.area-admissions[data-astro-cid-iwuwue4g] h2[data-astro-cid-iwuwue4g]{font-size:26px}.area-admissions__open-days[data-astro-cid-iwuwue4g]{border:0;padding:0;font-size:11px;gap:5px;white-space:normal;max-width:100px;flex:none;text-align:right}.area-admissions__guides[data-astro-cid-iwuwue4g]{grid-template-columns:1fr;gap:12px}.area-admission-guide[data-astro-cid-iwuwue4g]{grid-template-columns:66px minmax(0,1fr) 16px;align-items:center;padding:20px 17px;gap:15px;border-radius:13px}.area-admission-guide__art[data-astro-cid-iwuwue4g]{width:66px;grid-column:1}.area-admission-guide__copy[data-astro-cid-iwuwue4g]{grid-column:2}.area-admission-guide__label[data-astro-cid-iwuwue4g]{font-size:9px;margin-bottom:6px}.area-admission-guide[data-astro-cid-iwuwue4g] h3[data-astro-cid-iwuwue4g]{font-size:15px}.area-admission-guide__copy[data-astro-cid-iwuwue4g] p[data-astro-cid-iwuwue4g]{font-size:11px;margin-top:7px}.area-admission-guide__arrow[data-astro-cid-iwuwue4g]{grid-column:3;grid-row:1;font-size:21px}}@media(prefers-reduced-motion:reduce){.area-admission-guide[data-astro-cid-iwuwue4g]{transition:none}.area-admission-guide[data-astro-cid-iwuwue4g]:hover{transform:none}}.area-locator-art[data-astro-cid-fqqvhhwc]{display:block;width:100%;height:auto;overflow:visible}.area-next-steps__section[data-astro-cid-3wxfm7dz]{padding-top:0;margin-top:44px;scroll-margin-top:100px}.area-next-steps__heading[data-astro-cid-3wxfm7dz]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.area-next-steps__heading[data-astro-cid-3wxfm7dz]>div[data-astro-cid-3wxfm7dz]{display:grid;gap:8px}.area-next-steps__heading[data-astro-cid-3wxfm7dz] h2[data-astro-cid-3wxfm7dz]{font-size:28px;line-height:1.15;letter-spacing:-.025em;font-weight:750;color:#193657}.area-next-steps__browse[data-astro-cid-3wxfm7dz]{display:inline-flex;align-items:center;gap:8px;min-height:36px;flex:none;color:#187759;font-size:12px;font-weight:650}.area-next-steps__browse[data-astro-cid-3wxfm7dz]:hover{text-decoration:underline;text-underline-offset:4px}.area-comparison-grid[data-astro-cid-3wxfm7dz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.area-comparison-card[data-astro-cid-3wxfm7dz]{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d3e0ec;border-radius:12px;background:#fff;transition:border-color .16s,box-shadow .16s}.area-comparison-card[data-astro-cid-3wxfm7dz]:hover{border-color:#9cbeaf;box-shadow:0 5px 16px #17315308}.area-comparison-card[data-astro-cid-3wxfm7dz]:focus-visible,.area-nearby-card[data-astro-cid-3wxfm7dz]:focus-visible{outline:2px solid #16825f;outline-offset:3px}.area-comparison-card__schools[data-astro-cid-3wxfm7dz]{display:grid;gap:12px;padding:20px;flex:1;align-content:start}.area-comparison-card__school[data-astro-cid-3wxfm7dz]{display:flex;align-items:center;gap:12px;min-width:0}.area-comparison-card__image[data-astro-cid-3wxfm7dz]{display:grid;place-items:center;flex:none;width:48px;height:54px;overflow:hidden;border-radius:8px;background:#edf3f8;color:#71879c}.area-comparison-card__image[data-astro-cid-3wxfm7dz] img[data-astro-cid-3wxfm7dz]{width:100%;height:100%;object-fit:cover}.area-comparison-card__image[data-astro-cid-3wxfm7dz] svg[data-astro-cid-3wxfm7dz]{width:26px;height:26px}.area-comparison-card__identity[data-astro-cid-3wxfm7dz]{min-width:0;display:grid;gap:5px}.area-comparison-card__identity[data-astro-cid-3wxfm7dz] h3[data-astro-cid-3wxfm7dz]{font-family:var(--font-sans);font-size:14px;font-weight:650;line-height:1.4;letter-spacing:-.02em;color:#193657}.area-comparison-card__identity[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]{font-size:11px;line-height:1.5;color:#677a90}.area-comparison-card__divider[data-astro-cid-3wxfm7dz]{display:flex;align-items:center;gap:9px;padding-left:60px;color:#8a99aa;font-size:9px;font-weight:650;line-height:1}.area-comparison-card__divider[data-astro-cid-3wxfm7dz]:before,.area-comparison-card__divider[data-astro-cid-3wxfm7dz]:after{content:"";height:1px;background:#e2e8f0;flex:1}.area-comparison-card__divider[data-astro-cid-3wxfm7dz]:after{flex:5}.area-comparison-card__action[data-astro-cid-3wxfm7dz]{display:flex;align-items:center;gap:8px;min-height:43px;padding:10px 18px;background:#f0f7f3;border-top:1px solid #dce9e2;font-size:12px;font-weight:650;color:#176e53}.area-comparison-card__action[data-astro-cid-3wxfm7dz]>svg[data-astro-cid-3wxfm7dz]{width:17px;height:17px;flex:none}.area-comparison-card__arrow[data-astro-cid-3wxfm7dz]{margin-left:auto;font-size:17px;font-weight:400}.area-nearby-grid[data-astro-cid-3wxfm7dz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.area-nearby-card[data-astro-cid-3wxfm7dz]{--nearby-bg: #e0ebfb;--nearby-ink: #365f93;min-width:0;display:flex;flex-direction:column;gap:13px;padding:18px 22px 24px;border-radius:15px;background:var(--nearby-bg);transition:transform .18s,box-shadow .18s}.area-nearby-card--mint[data-astro-cid-3wxfm7dz]{--nearby-bg: #ddf0e6;--nearby-ink: #2d7160}.area-nearby-card--violet[data-astro-cid-3wxfm7dz]{--nearby-bg: #eae3f7;--nearby-ink: #6d5598}.area-nearby-card--amber[data-astro-cid-3wxfm7dz]{--nearby-bg: #f8ebc9;--nearby-ink: #866025}.area-nearby-card[data-astro-cid-3wxfm7dz]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1731530b}.area-nearby-card__top[data-astro-cid-3wxfm7dz]{position:relative;display:flex;align-items:center;justify-content:center;min-height:112px;color:var(--nearby-ink)}.area-nearby-card__art[data-astro-cid-3wxfm7dz]{width:180px;max-width:100%;display:block}.area-nearby-card__arrow[data-astro-cid-3wxfm7dz]{position:absolute;display:grid;place-items:center;top:0;right:-3px;width:29px;height:29px;border-radius:50%;background:#ffffffa6;font-size:21px;color:var(--nearby-ink)}.area-nearby-card[data-astro-cid-3wxfm7dz] h3[data-astro-cid-3wxfm7dz]{font-family:var(--font-sans);font-size:20px;line-height:1.25;letter-spacing:-.035em;font-weight:700;color:#193657}.area-nearby-card[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]{margin-top:auto;padding-top:2px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 5px;font-size:11px;line-height:1.5;color:#4e637a}.area-nearby-card[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz] strong[data-astro-cid-3wxfm7dz]{font-size:16px;font-weight:700;color:var(--nearby-ink)}.area-nearby-card[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]>span[data-astro-cid-3wxfm7dz]{padding-inline:3px;color:#77889a}@media(max-width:1099px){.area-comparison-grid[data-astro-cid-3wxfm7dz],.area-nearby-grid[data-astro-cid-3wxfm7dz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.area-next-steps__section[data-astro-cid-3wxfm7dz]{margin-top:32px;padding-top:0;border:0}.area-next-steps__heading[data-astro-cid-3wxfm7dz]{align-items:center;gap:12px;margin-bottom:17px}.area-next-steps__heading[data-astro-cid-3wxfm7dz] h2[data-astro-cid-3wxfm7dz]{font-size:25px}.area-next-steps__browse[data-astro-cid-3wxfm7dz]{font-size:11px;gap:5px}.area-comparison-grid[data-astro-cid-3wxfm7dz]{grid-template-columns:1fr;gap:12px}.area-comparison-card__schools[data-astro-cid-3wxfm7dz]{padding:17px;gap:10px}.area-comparison-card__identity[data-astro-cid-3wxfm7dz] h3[data-astro-cid-3wxfm7dz]{font-size:14px}.area-comparison-card__identity[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]{font-size:11px}.area-comparison-card__divider[data-astro-cid-3wxfm7dz]{padding-left:60px}.area-comparison-card__action[data-astro-cid-3wxfm7dz]{min-height:44px;padding-inline:17px}.area-nearby-grid[data-astro-cid-3wxfm7dz]{gap:11px}.area-nearby-card[data-astro-cid-3wxfm7dz]{padding:13px 16px 18px;gap:10px}.area-nearby-card__top[data-astro-cid-3wxfm7dz]{min-height:91px}.area-nearby-card__art[data-astro-cid-3wxfm7dz]{width:128px}.area-nearby-card__arrow[data-astro-cid-3wxfm7dz]{width:25px;height:25px;font-size:18px;right:-2px}.area-nearby-card[data-astro-cid-3wxfm7dz] h3[data-astro-cid-3wxfm7dz]{font-size:17px}.area-nearby-card[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]{font-size:11px}}@media(max-width:359px){.area-nearby-card[data-astro-cid-3wxfm7dz]{padding-inline:13px}.area-nearby-card[data-astro-cid-3wxfm7dz] h3[data-astro-cid-3wxfm7dz]{font-size:15px}.area-nearby-card[data-astro-cid-3wxfm7dz] p[data-astro-cid-3wxfm7dz]{font-size:10px}.area-next-steps__heading[data-astro-cid-3wxfm7dz]{align-items:flex-start}.area-next-steps__heading[data-astro-cid-3wxfm7dz] h2[data-astro-cid-3wxfm7dz]{font-size:23px}.area-next-steps__browse[data-astro-cid-3wxfm7dz]{max-width:100px;text-align:right}}@media(prefers-reduced-motion:reduce){.area-comparison-card[data-astro-cid-3wxfm7dz],.area-nearby-card[data-astro-cid-3wxfm7dz]{transition:none}.area-nearby-card[data-astro-cid-3wxfm7dz]:hover{transform:none}}.area-geography[data-astro-cid-rtdxi2ny]{padding:42px 0;border-bottom:1px solid var(--cr-line)}.area-geography__layout[data-astro-cid-rtdxi2ny]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.area-geography__layout--full[data-astro-cid-rtdxi2ny]{grid-template-columns:1fr}.area-geography__places[data-astro-cid-rtdxi2ny]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.area-place[data-astro-cid-rtdxi2ny]{--place-bg: #e5eefb;--place-ink: #355c8f;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;background:#fff;border:1px solid #dbe5ef;transition:box-shadow .18s,transform .18s}.area-place--violet[data-astro-cid-rtdxi2ny]{--place-bg: #ece5f7;--place-ink: #695591}.area-place--mint[data-astro-cid-rtdxi2ny]{--place-bg: #e1f0e9;--place-ink: #296e5d}.area-place--amber[data-astro-cid-rtdxi2ny]{--place-bg: #f8edcf;--place-ink: #816025}.area-place--linked[data-astro-cid-rtdxi2ny]:hover{box-shadow:0 6px 20px #1731530c;transform:translateY(-2px)}.area-place__primary[data-astro-cid-rtdxi2ny]{flex:1;display:grid;align-content:start;gap:14px;padding:21px;color:inherit}.area-place__primary[data-astro-cid-rtdxi2ny]:focus-visible,.area-place__guide[data-astro-cid-rtdxi2ny]:focus-visible{outline:3px solid #2b71ad;outline-offset:-4px;border-radius:12px}.area-place__heading[data-astro-cid-rtdxi2ny]{display:flex;align-items:center;justify-content:space-between;gap:12px}.area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.3;color:#193657}.area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny] svg[data-astro-cid-rtdxi2ny]{width:15px;height:15px;flex:none;color:var(--place-ink)}.area-place__count[data-astro-cid-rtdxi2ny]{display:flex;gap:5px;align-items:baseline;flex:none;padding:7px 10px;border-radius:8px;background:var(--place-bg);color:var(--place-ink)}.area-place__count[data-astro-cid-rtdxi2ny] strong[data-astro-cid-rtdxi2ny]{font-size:21px;line-height:1;font-weight:700;letter-spacing:-.04em}.area-place__count[data-astro-cid-rtdxi2ny]>span[data-astro-cid-rtdxi2ny]{font-size:10px;font-weight:600}.area-place__detail[data-astro-cid-rtdxi2ny]{display:flex;align-items:center;gap:14px}.area-place__detail[data-astro-cid-rtdxi2ny]>p[data-astro-cid-rtdxi2ny]{min-width:0;font-size:13px;line-height:1.75;color:#536a83}.area-place__map[data-astro-cid-rtdxi2ny]{width:88px;flex:none;overflow:hidden;border-radius:10px}.area-place__map[data-astro-cid-rtdxi2ny]>div{aspect-ratio:1;border:0;border-radius:10px;box-shadow:none}.area-place__icon[data-astro-cid-rtdxi2ny]{display:block;width:68px;flex:none}.area-place__metadata[data-astro-cid-rtdxi2ny]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:#61778d;font-size:10px;line-height:1.6}.area-place__assessment[data-astro-cid-rtdxi2ny]{border-radius:5px;background:var(--place-bg);padding:4px 7px;font-weight:600;color:var(--place-ink)}.area-place__guide[data-astro-cid-rtdxi2ny]{display:flex;align-items:center;gap:7px;min-height:42px;padding:9px 21px;font-size:11px;font-weight:650;color:var(--place-ink);background:var(--place-bg)}.area-place__guide[data-astro-cid-rtdxi2ny]:hover{text-decoration:underline;text-underline-offset:3px}.area-place__guide[data-astro-cid-rtdxi2ny]>svg[data-astro-cid-rtdxi2ny]{width:16px;height:16px;flex:none}.area-place__guide[data-astro-cid-rtdxi2ny]>span[data-astro-cid-rtdxi2ny]{margin-left:auto;font-size:16px}.area-geography__context[data-astro-cid-rtdxi2ny]{padding:24px;border-radius:15px;background:#ece7f7}.area-geography__context[data-astro-cid-rtdxi2ny]>h3[data-astro-cid-rtdxi2ny]{font-family:var(--font-sans);font-size:18px;font-weight:700;letter-spacing:-.025em;color:#493a70;margin-bottom:22px}.area-context-note[data-astro-cid-rtdxi2ny]{display:flex;gap:12px;align-items:flex-start}.area-context-note[data-astro-cid-rtdxi2ny]+.area-context-note[data-astro-cid-rtdxi2ny]{border-top:1px solid #d9cfe9;padding-top:18px;margin-top:18px}.area-context-note__icon[data-astro-cid-rtdxi2ny]{display:block;width:44px;flex:none}.area-context-note[data-astro-cid-rtdxi2ny] h4[data-astro-cid-rtdxi2ny]{font-family:var(--font-sans);font-size:12px;line-height:1.5;font-weight:700;color:#493a70;margin-bottom:5px}.area-context-note[data-astro-cid-rtdxi2ny] p[data-astro-cid-rtdxi2ny]{font-size:12px;line-height:1.8;color:#5b5870}.area-geography__places--insights[data-astro-cid-rtdxi2ny]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.area-place--insight[data-astro-cid-rtdxi2ny]{border:0;border-radius:0;background:transparent}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__primary[data-astro-cid-rtdxi2ny]{display:flex;flex-direction:column;padding:16px 0 0;border-top:2px solid var(--place-bg);gap:12px}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__detail[data-astro-cid-rtdxi2ny]{flex-direction:column;align-items:flex-start;gap:14px}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{font-size:17px}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__icon[data-astro-cid-rtdxi2ny]{width:70px;order:-1}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child{grid-column:1 / -1;border-radius:16px;background:linear-gradient(115deg,#e1ecfc,#e8effa);margin-bottom:4px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__primary[data-astro-cid-rtdxi2ny]{border:0;position:relative;min-height:165px;padding:27px 32px 27px 190px;justify-content:center;gap:12px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{font-size:22px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__icon[data-astro-cid-rtdxi2ny]{position:absolute;width:124px;left:32px;top:50%;transform:translateY(-50%)}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__detail[data-astro-cid-rtdxi2ny]>p[data-astro-cid-rtdxi2ny]{max-width:800px;font-size:14px}@media(max-width:1099px){.area-geography__layout[data-astro-cid-rtdxi2ny]{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.area-geography__places[data-astro-cid-rtdxi2ny],.area-geography__layout--full[data-astro-cid-rtdxi2ny]{grid-template-columns:1fr}.area-geography__layout--full[data-astro-cid-rtdxi2ny] .area-geography__places[data-astro-cid-rtdxi2ny]{grid-template-columns:repeat(2,minmax(0,1fr))}.area-geography__layout--full[data-astro-cid-rtdxi2ny] .area-geography__places--insights[data-astro-cid-rtdxi2ny]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.area-geography[data-astro-cid-rtdxi2ny]{padding:32px 0}.area-geography__layout[data-astro-cid-rtdxi2ny],.area-geography__layout--full[data-astro-cid-rtdxi2ny] .area-geography__places[data-astro-cid-rtdxi2ny],.area-geography__layout--full[data-astro-cid-rtdxi2ny] .area-geography__places--insights[data-astro-cid-rtdxi2ny]{grid-template-columns:1fr}.area-geography__layout[data-astro-cid-rtdxi2ny]{gap:18px}.area-geography__places[data-astro-cid-rtdxi2ny]{gap:12px}.area-place__primary[data-astro-cid-rtdxi2ny]{padding:18px;gap:12px}.area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{font-size:17px}.area-place__count[data-astro-cid-rtdxi2ny]{min-width:54px}.area-place__detail[data-astro-cid-rtdxi2ny]>p[data-astro-cid-rtdxi2ny]{font-size:12px;line-height:1.75}.area-place__map[data-astro-cid-rtdxi2ny]{width:76px}.area-place__metadata[data-astro-cid-rtdxi2ny]{font-size:10px}.area-place__guide[data-astro-cid-rtdxi2ny]{min-height:44px;padding-inline:18px;font-size:11px}.area-geography__context[data-astro-cid-rtdxi2ny]{padding:22px}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__primary[data-astro-cid-rtdxi2ny]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px 18px;padding:18px 0;position:relative}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__heading[data-astro-cid-rtdxi2ny]{grid-column:2}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{font-size:16px}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__detail[data-astro-cid-rtdxi2ny]{grid-column:2}.area-place--insight[data-astro-cid-rtdxi2ny] .area-place__icon[data-astro-cid-rtdxi2ny]{position:absolute;width:62px;left:0;top:20px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__primary[data-astro-cid-rtdxi2ny]{display:flex;padding:23px;min-height:0}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__heading[data-astro-cid-rtdxi2ny]{padding-left:81px;min-height:65px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__heading[data-astro-cid-rtdxi2ny] h3[data-astro-cid-rtdxi2ny]{font-size:20px}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__icon[data-astro-cid-rtdxi2ny]{position:absolute;width:68px;left:23px;top:23px;transform:none}.area-place--insight[data-astro-cid-rtdxi2ny]:first-child .area-place__detail[data-astro-cid-rtdxi2ny]>p[data-astro-cid-rtdxi2ny]{font-size:13px}}@media(prefers-reduced-motion:reduce){.area-place[data-astro-cid-rtdxi2ny]{transition:none}.area-place--linked[data-astro-cid-rtdxi2ny]:hover{transform:none}}.area-guide__section[data-astro-cid-ng4aw5z6]{padding:42px 0;border-bottom:1px solid var(--cr-line)}.area-guide__introduction[data-astro-cid-ng4aw5z6]{max-width:900px;color:var(--cr-text);font-size:16px;line-height:1.75}.area-guide__introduction[data-astro-cid-ng4aw5z6] p[data-astro-cid-ng4aw5z6]+p[data-astro-cid-ng4aw5z6]{margin-top:16px}.area-guide__facts[data-astro-cid-ng4aw5z6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0;padding:22px 0;border-block:1px solid #becfdf}.area-guide__fact[data-astro-cid-ng4aw5z6]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-width:0;position:relative;padding:0 18px 0 82px;min-height:55px}.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child{padding-left:64px}.area-guide__fact[data-astro-cid-ng4aw5z6]:last-child{padding-right:0}.area-guide__fact[data-astro-cid-ng4aw5z6]+.area-guide__fact[data-astro-cid-ng4aw5z6]{border-left:1px solid #c9d7e5}.area-guide__fact-art[data-astro-cid-ng4aw5z6]{width:54px;position:absolute;left:18px;top:50%;transform:translateY(-50%)}.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child .area-guide__fact-art[data-astro-cid-ng4aw5z6]{left:0}.area-guide__facts[data-astro-cid-ng4aw5z6] dt[data-astro-cid-ng4aw5z6]{color:#506982;font-size:11px;line-height:1.4;margin-bottom:5px}.area-guide__facts[data-astro-cid-ng4aw5z6] dd[data-astro-cid-ng4aw5z6]{color:#193657;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.area-guide__paragraphs[data-astro-cid-ng4aw5z6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;color:#48617c;font-size:15px;line-height:1.75}.area-guide__promo[data-astro-cid-ng4aw5z6]{margin-top:24px}@media(min-width:768px)and (max-width:1099px){.area-guide__fact[data-astro-cid-ng4aw5z6],.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child{padding:60px 15px 0;justify-content:flex-start}.area-guide__fact-art[data-astro-cid-ng4aw5z6],.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child .area-guide__fact-art[data-astro-cid-ng4aw5z6]{top:0;left:15px;transform:none}}@media(max-width:767px){.area-guide__section[data-astro-cid-ng4aw5z6]{padding:32px 0}.area-guide__introduction[data-astro-cid-ng4aw5z6]{font-size:15px;line-height:1.75}.area-guide__facts[data-astro-cid-ng4aw5z6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:22px 0;margin:20px 0}.area-guide__fact[data-astro-cid-ng4aw5z6],.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child,.area-guide__fact[data-astro-cid-ng4aw5z6]:last-child{padding:0 0 0 49px;min-height:44px}.area-guide__fact-art[data-astro-cid-ng4aw5z6],.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child .area-guide__fact-art[data-astro-cid-ng4aw5z6]{left:0}.area-guide__fact[data-astro-cid-ng4aw5z6]+.area-guide__fact[data-astro-cid-ng4aw5z6]{border:0}.area-guide__fact-art[data-astro-cid-ng4aw5z6]{width:41px}.area-guide__facts[data-astro-cid-ng4aw5z6] dt[data-astro-cid-ng4aw5z6]{font-size:10px}.area-guide__facts[data-astro-cid-ng4aw5z6] dd[data-astro-cid-ng4aw5z6]{font-size:14px}.area-guide__paragraphs[data-astro-cid-ng4aw5z6]{grid-template-columns:1fr;gap:13px;font-size:14px;line-height:1.75}}@media(max-width:359px){.area-guide__fact[data-astro-cid-ng4aw5z6],.area-guide__fact[data-astro-cid-ng4aw5z6]:first-child,.area-guide__fact[data-astro-cid-ng4aw5z6]:last-child{padding:47px 0 0;justify-content:flex-start}.area-guide__fact-art[data-astro-cid-ng4aw5z6]{top:0;transform:none}}.area-resource{--font-sans: "Nunito", sans-serif;--font-serif: "Newsreader", Georgia, serif}.area-resource .shell-container{width:min(1160px,calc(100% - 80px))}.area-resource .area-main{padding:0}.area-resource .cr-hero h1{max-width:660px;font-size:clamp(40px,4.4vw,60px)}.area-resource .cr-lead{max-width:500px}.area-resource .discovery-kicker{color:#687f9a}.area-resource .area-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.area-resource .area-section-heading-row>.cr-section-heading{flex:1;margin-bottom:0}.area-resource .area-browse-link{flex:none;font-size:13px;font-weight:800;color:var(--cr-purple);min-height:44px;display:flex;align-items:center}.area-facts-strip{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr)) auto;gap:24px;align-items:center;border-top:1px solid #d8d9ec;padding:20px 0}.area-facts-strip__label{color:var(--cr-purple);font-size:13px;font-weight:800}.area-facts-strip>a{display:grid;gap:3px;text-decoration:none;color:var(--cr-text);font-size:11px}.area-facts-strip>a>strong{font-size:22px;font-weight:800;line-height:1.3;color:var(--cr-ink)}.area-facts-strip>a:hover>span{text-decoration:underline;text-underline-offset:3px}.area-facts-strip .area-facts-strip__visit{display:flex;align-items:center;gap:10px;color:var(--cr-purple);font-size:12px;font-weight:800;min-height:44px}.area-resource .area-facts-strip__visit>svg{width:38px;height:38px;flex:none}.area-resource .discovery-jump-nav{padding:18px 0;margin:0;border-bottom-color:var(--cr-line)}.area-resource .discovery-jump-nav a{border-radius:7px;background:#f5f4fb;border-color:#e2dff0;color:var(--cr-text)}.area-resource .discovery-jump-nav a[aria-current]{background:var(--cr-purple);color:#fff}.area-resource .area-location-section{margin:0;padding:38px 0;border-bottom:1px solid var(--cr-line)}.area-location-section__actions{display:flex;gap:18px;align-items:center;flex:none}.area-location-section__actions>a:first-child{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:800;color:var(--cr-purple)}.area-resource .discovery-map-link{background:var(--cr-purple);box-shadow:0 3px 8px #6056a818}.area-resource .discovery-map-link:hover{background:#4e448d}.area-location-section__map>div{aspect-ratio:3.4;border-radius:14px;background:#edf3f7}.area-resource #schools{padding:42px 0 0}.area-resource .area-results-note{border:0;border-radius:10px;background:#f2f0fa;margin:20px 0 0}.area-resource .area-results-note>summary{display:flex;justify-content:flex-start;align-items:center;padding:12px 19px;gap:13px;font-size:14px;font-weight:800;color:var(--cr-ink)}.area-resource .area-results-note>summary:after{margin-left:auto;color:var(--cr-purple)}.area-results-note__art{display:block;width:40px;flex:none}.area-resource .area-results-note .discovery-disclosure__body{padding:0 22px 20px 72px;font-size:13px}.area-resource .area-guide__promo{margin-block:24px}.area-resource .area-next-steps__section{margin-top:0;border-top:0;border-bottom:1px solid var(--cr-line);padding:42px 0}.area-resource .discovery-faqs--resource{margin-top:0;padding:42px 0;border-bottom:1px solid var(--cr-line)}.area-resource .discovery-faqs--resource .discovery-faqs__layout{display:block}.area-resource .discovery-faqs--resource .discovery-faqs__questions{gap:0}.area-resource .discovery-faqs--resource .discovery-faqs__item{border:0;border-top:1px solid var(--cr-line);border-radius:0;background:#fff}.area-resource .discovery-faqs--resource .discovery-faqs__item:last-child{border-bottom:1px solid var(--cr-line)}.area-resource .discovery-faqs--resource .discovery-faqs__item>summary{padding-inline:0;color:var(--cr-ink);font-size:15px;font-weight:800}.area-resource .discovery-faqs--resource .discovery-faqs__answer{padding-left:0;font-size:15px}.area-resource.resource-page .school-search-next-steps{padding-bottom:42px}@media(min-width:1600px){.area-resource .shell-container{width:min(1260px,calc(100% - 120px))}}@media(max-width:1050px){.area-resource .shell-container{width:calc(100% - 48px)}.area-resource .cr-hero h1{font-size:47px}.area-facts-strip{grid-template-columns:100px repeat(3,minmax(0,1fr));gap:18px}.area-facts-strip__visit{grid-column:1 / -1;justify-self:end}.area-location-section__actions>a:first-child{display:none}}@media(max-width:760px){.area-resource .shell-container{width:calc(100% - 40px)}.area-resource .cr-hero h1{font-size:clamp(34px,10vw,44px)}.area-resource .area-section-heading-row{align-items:start;gap:14px;flex-wrap:wrap;margin-bottom:24px}.area-resource .area-section-heading-row>.cr-section-heading{min-width:min(100%,220px)}.area-facts-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:18px}.area-facts-strip__label{grid-column:1 / -1;font-size:12px}.area-facts-strip>a{font-size:10px}.area-facts-strip>a>strong{font-size:20px}.area-facts-strip .area-facts-strip__visit{justify-self:start;font-size:12px}.area-resource .area-facts-strip__visit>svg{width:29px;height:29px}.area-resource .area-location-section{padding-block:32px}.area-location-section__map>div{aspect-ratio:1.7}.area-resource #schools{padding-top:32px}.area-resource .area-results-note>summary{padding:12px 14px;font-size:13px;gap:10px}.area-resource .area-results-note .discovery-disclosure__body{padding:0 18px 18px}.area-resource .area-next-steps__section,.area-resource .discovery-faqs--resource{padding-block:32px}}
