.admissions_page__i5gsX{max-width:1040px}.admissions_page__i5gsX h1{max-width:900px;font-size:clamp(38px,5.2vw,64px);line-height:1.08;letter-spacing:-1.8px;text-wrap:balance}.admissions_page__i5gsX .page-intro{max-width:700px;line-height:1.6}.admissions_eyebrow__1BM0M{margin-bottom:10px;font-size:13px;color:var(--muted-foreground)}.admissions_scope__lwFlG{margin:24px 0 20px}.admissions_scopeDetails__crL7N{width:100%}.admissions_scopeDetails__crL7N summary{min-height:44px;display:list-item;align-content:center;cursor:pointer}.admissions_scopeDetails__crL7N p{margin-bottom:8px}.admissions_destinations__IoH3A{margin-top:24px}.admissions_destinations__IoH3A h2{font-size:20px}.admissions_destinationNav__Zw1G5{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:14px}.admissions_destinationNav__Zw1G5 a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.admissions_destinationNav__Zw1G5 a[aria-current=page]{font-weight:600;text-decoration-thickness:2px}.admissions_section__2t95F{margin-top:44px}.admissions_section__2t95F h2{font-size:25px;margin-bottom:12px}.admissions_section__2t95F>p{max-width:780px;color:var(--muted-foreground);font-size:14px;line-height:1.65}.admissions_cityList___kA5w{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:16px 0 0;padding:0}.admissions_cityList___kA5w li{border-top:1px solid var(--border)}.admissions_cityLink__X8E3K{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 0;min-height:88px}.admissions_cityName__Q1AKH{display:flex;justify-content:space-between;gap:20px;font-size:21px;font-weight:500}.admissions_cityDetail__PYmP8{color:var(--muted-foreground);font-size:13px;line-height:1.6}.admissions_eventList__T5svt{margin-top:24px}.admissions_eventRow__JKe7H{display:grid;grid-template-columns:minmax(0,172px) minmax(0,1fr);gap:24px 36px;padding:28px 0;border-top:1px solid var(--border);scroll-margin-top:112px}.admissions_when__qCBxH>time{display:block;font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.2px}.admissions_when__qCBxH p{margin-top:8px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.admissions_eventBody__2AFUL{min-width:0}.admissions_eventBody__2AFUL h3,.admissions_opportunity__UG_Gk h3{margin-top:12px;font-size:23px;line-height:1.3;letter-spacing:-.3px;text-wrap:balance}.admissions_eventBody__2AFUL>p,.admissions_opportunity__UG_Gk>p{margin-top:12px;line-height:1.7;font-size:14px}.admissions_eventBody__2AFUL>.admissions_school__Y2S6V,.admissions_opportunity__UG_Gk>.admissions_school__Y2S6V{margin-top:9px;font-size:13px;color:var(--muted-foreground)}.admissions_school__Y2S6V a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.admissions_eventBody__2AFUL>.admissions_detail__bNaOj,.admissions_opportunity__UG_Gk>.admissions_detail__bNaOj{color:var(--muted-foreground);font-size:13px}.admissions_actions__kIPuj{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:10px}.admissions_actions__kIPuj a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.admissions_sources__ztjBG{margin-top:8px;color:var(--muted-foreground);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.admissions_sources__ztjBG p+p{margin-top:4px}.admissions_sources__ztjBG summary{min-height:44px;align-content:center;cursor:pointer}.admissions_sources__ztjBG ul{list-style:none;padding:0;margin:0 0 8px}.admissions_sources__ztjBG a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.admissions_sources__ztjBG details[open]>p{margin-bottom:12px}.admissions_page__i5gsX summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}.admissions_section__2t95F h2[id]{scroll-margin-top:112px}.admissions_opportunityList__SMyIe{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.admissions_opportunity__UG_Gk{min-width:0;padding:28px 0;border-top:1px solid var(--border)}.admissions_empty__5PWrr{margin-top:22px;border:1px dashed var(--border)}.admissions_emptyAction__PKRYq{min-height:44px;height:auto;white-space:normal}.admissions_toolLinks__1HW_H{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px}.admissions_toolLinks__1HW_H a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:14px}.admissions_schoolCallout__ATTam{padding-top:16px;margin-top:30px;border-top:1px solid var(--border)}@media (max-width:700px){.admissions_eventRow__JKe7H{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}.admissions_when__qCBxH{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.admissions_when__qCBxH p{margin-top:0}.admissions_eventBody__2AFUL h3,.admissions_opportunity__UG_Gk h3{font-size:21px}.admissions_opportunityList__SMyIe{grid-template-columns:minmax(0,1fr)}.admissions_cityList___kA5w{gap:0 20px}.admissions_cityName__Q1AKH{font-size:18px;gap:10px}.admissions_cityDetail__PYmP8{font-size:12px}.admissions_section__2t95F h2{font-size:23px}.admissions_page__i5gsX h1{font-size:38px;letter-spacing:-1.2px}.admissions_page__i5gsX .page-intro{font-size:16px}}