.sign[data-astro-cid-xljgbwpu]{--line:3px;--rail:6px;--indent:30px;background:var(--sign);color:var(--on-sign);box-shadow:0 26px 48px -30px rgb(var(--shadow) / .7);border-radius:22px;margin:0;padding:9px}.sign-in[data-astro-cid-xljgbwpu]{border:2.5px solid var(--on-sign);border-radius:14px;padding:clamp(20px,3vw,30px) clamp(18px,2.6vw,28px) clamp(18px,2.4vw,24px)}.rt-trunk[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]{padding:0 0 20px var(--indent);position:relative}.rt-trunk[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]:before{content:"";left:calc(var(--rail) - 6.5px);background:var(--sign);border:var(--line) solid var(--on-sign);z-index:1;border-radius:50%;width:13px;height:13px;position:absolute;top:.42em}.rt-trunk[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]:after{content:"";left:calc(var(--rail) - var(--line) / 2);width:var(--line);background:var(--on-sign);position:absolute;top:.9em;bottom:-.5em}.rt-trunk[data-astro-cid-xljgbwpu] strong[data-astro-cid-xljgbwpu]{font-size:1.16rem;line-height:1.45;display:block}.rt-trunk[data-astro-cid-xljgbwpu] span[data-astro-cid-xljgbwpu]{color:var(--on-sign-2);font-size:.93rem;line-height:1.6;display:block}.rt-fork[data-astro-cid-xljgbwpu]{grid-template-columns:1fr 1fr;column-gap:18px;display:grid;position:relative}.rt-fork[data-astro-cid-xljgbwpu]:before{content:"";top:0;left:var(--rail);border-top:var(--line) dashed var(--on-sign);width:calc(50% + 9px);position:absolute}.rt-branch[data-astro-cid-xljgbwpu]{padding:18px 0 2px var(--indent);position:relative}.rt-branch[data-astro-cid-xljgbwpu]:before{content:"";left:calc(var(--rail) - var(--line) / 2);position:absolute;top:0;bottom:1.1em}.rt-branch[data-astro-cid-xljgbwpu].is-tag:before{width:var(--line);background:var(--brand)}.rt-branch[data-astro-cid-xljgbwpu].is-open:before{border-left:var(--line) dashed var(--on-sign)}.rt-branch[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu]{font-size:1rem;line-height:1}.plate[data-astro-cid-xljgbwpu]{background:var(--brand);color:var(--ink);border-radius:5px;padding:6px 10px 4px;font-weight:800;line-height:1.25;display:inline-block}.plate[data-astro-cid-xljgbwpu].ghost{color:var(--on-sign);box-shadow:inset 0 0 0 1.5px var(--on-sign);background:0 0}.rt-branch[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu]{color:var(--on-sign-2);margin:8px 0 10px;font-size:.86rem;line-height:1.55}.rt-branch[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]{flex-wrap:wrap;justify-content:space-between;column-gap:10px;padding-block:5px;font-size:1.02rem;line-height:1.5;display:flex;position:relative}.rt-branch[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]:before{content:"";left:calc(var(--rail) - var(--indent) - 5.5px);border-radius:50%;width:11px;height:11px;position:absolute;top:calc(.75em - .5px)}.rt-branch[data-astro-cid-xljgbwpu].is-tag li[data-astro-cid-xljgbwpu]:before{background:var(--brand)}.rt-branch[data-astro-cid-xljgbwpu].is-open li[data-astro-cid-xljgbwpu]:before{background:var(--sign);border:2.5px solid var(--on-sign)}.rt-branch[data-astro-cid-xljgbwpu] .num[data-astro-cid-xljgbwpu]{color:var(--on-sign-2);white-space:nowrap;font-weight:600}.rt-branch[data-astro-cid-xljgbwpu].is-tag .num[data-astro-cid-xljgbwpu]{color:var(--brand)}figcaption[data-astro-cid-xljgbwpu]{color:var(--on-sign-2);border-top:1px solid #f6f8f447;margin-top:18px;padding-top:14px;font-size:.84rem;line-height:1.65}@media (width<=560px){.rt-fork[data-astro-cid-xljgbwpu]{grid-template-columns:1fr}.rt-fork[data-astro-cid-xljgbwpu]:before{display:none}.rt-branch[data-astro-cid-xljgbwpu].is-tag:before{bottom:0}.rt-branch[data-astro-cid-xljgbwpu].is-open{padding-top:22px}}.assess-form[data-astro-cid-edxbbs6f]{gap:16px;display:grid}.field[data-astro-cid-edxbbs6f]{gap:6px;display:grid}label[data-astro-cid-edxbbs6f]{font-size:.96rem;font-weight:700}.opt[data-astro-cid-edxbbs6f]{color:var(--ink-3);margin-left:4px;font-size:.86rem;font-weight:400}input[data-astro-cid-edxbbs6f],select[data-astro-cid-edxbbs6f],textarea[data-astro-cid-edxbbs6f]{border:1.5px solid var(--hair);border-radius:var(--r-sm);background:var(--card);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:10px 14px;line-height:1.5}textarea[data-astro-cid-edxbbs6f]{resize:vertical}input[data-astro-cid-edxbbs6f]:hover,select[data-astro-cid-edxbbs6f]:hover,textarea[data-astro-cid-edxbbs6f]:hover{border-color:var(--ink-3)}.hp[data-astro-cid-edxbbs6f]{border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;left:-9999px}.form-error[data-astro-cid-edxbbs6f]{color:#7a1a14;border-radius:var(--r-sm);background:#fbeceb;border:1px solid #e0a9a4;padding:10px 14px;font-size:.95rem}.btn[data-astro-cid-edxbbs6f]{justify-self:start;min-width:200px}.form-note[data-astro-cid-edxbbs6f]{color:var(--ink-3);font-size:.86rem;line-height:1.65}@media (width<=560px){.btn[data-astro-cid-edxbbs6f]{justify-self:stretch}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,88px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.hero-lead[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:22px;font-size:clamp(1.06rem,.98rem + .35vw,1.2rem);line-height:1.85}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;gap:8px 36px;margin:40px 0 0;padding-top:22px;display:grid}.hero-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;display:flex}.hero-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.88rem;line-height:1.55}.hero-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--sign);margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}@media (width<=940px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.hero-facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.paths[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);display:grid}.path[data-astro-cid-lcdefpme]{border-top:4px solid var(--sign);flex-direction:column;padding-top:22px;display:flex}.path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.28rem}.path[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:12px}.path[data-astro-cid-lcdefpme] .path-we[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:20px;font-size:.95rem;font-weight:700}.path[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:8px 0 24px}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hair);padding:9px 0 9px 20px;line-height:1.55;position:relative}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:2px solid var(--sign);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(5px + .78em);left:1px}.path-link[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:700}@media (width<=900px){.paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin:0;display:grid}.services[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair);grid-template-columns:11.5em 1fr;gap:16px;padding-block:20px;display:grid}.services[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:1.08rem;font-weight:700;line-height:1.5}.services[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}@media (width<=980px){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.services[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}}.dates-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.dates-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.dates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair);grid-template-columns:15.5em 1fr;gap:20px;padding-block:18px;display:grid}.dates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--hair)}.date-when[data-astro-cid-lcdefpme]{color:var(--sign);font-size:1.04rem}.date-what[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.08rem}.date-note[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:2px;font-size:.95rem;display:block}.date-flag[data-astro-cid-lcdefpme]{vertical-align:2px;border-radius:4px;margin-left:10px;padding:3px 8px 1px;font-size:.8rem;font-weight:700}.dates[data-astro-cid-lcdefpme] .is-past[data-astro-cid-lcdefpme] .date-when[data-astro-cid-lcdefpme],.dates[data-astro-cid-lcdefpme] .is-past[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink-3)}.dates[data-astro-cid-lcdefpme] .is-past[data-astro-cid-lcdefpme] .date-flag[data-astro-cid-lcdefpme]{background:var(--paper-2);color:var(--ink-3)}.dates[data-astro-cid-lcdefpme] .is-now[data-astro-cid-lcdefpme] .date-flag[data-astro-cid-lcdefpme]{background:var(--brand);color:var(--ink)}@media (width<=940px){.dates-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.dates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2px}}.table-wrap[data-astro-cid-lcdefpme]{background:var(--card);border-radius:var(--r-md);border:1px solid var(--hair);overflow-x:auto}.colleges[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:560px}.colleges[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme]{text-align:left;color:var(--ink-3);padding:16px 20px 12px;font-size:.9rem}.colleges[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.colleges[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;border-top:1px solid var(--hair);white-space:nowrap;padding:13px 20px}.colleges[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.88rem;font-weight:600}.colleges[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-weight:700}.colleges[data-astro-cid-lcdefpme] tfoot[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.colleges[data-astro-cid-lcdefpme] tfoot[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{color:var(--ink-2);background:var(--paper);font-weight:600}.colleges[data-astro-cid-lcdefpme] .r[data-astro-cid-lcdefpme]{text-align:right}.table-note[data-astro-cid-lcdefpme]{max-width:52rem;margin-top:16px}.promises[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);display:grid}.promises[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:4px solid var(--brand);padding-top:20px}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:10px}@media (width<=900px){.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,5vw,72px);display:grid}.faq-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--hair)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:18px 36px 18px 0;font-size:1.08rem;font-weight:700;line-height:1.5;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--sign);font-size:1.5rem;font-weight:400;line-height:1.4;position:absolute;top:14px;right:4px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:44rem;padding-bottom:20px}@media (width<=940px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.assess[data-astro-cid-lcdefpme]{background:var(--sign);color:var(--on-sign);padding-block:clamp(56px,7.5vw,104px)}.assess-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.assess-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--on-sign-2);margin-top:16px}.assess-copy[data-astro-cid-lcdefpme] .assess-sub[data-astro-cid-lcdefpme]{color:var(--on-sign);margin-top:28px;font-weight:700}.assess-prepare[data-astro-cid-lcdefpme]{margin-top:8px}.assess-prepare[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--on-sign-2);padding:4px 0 4px 20px;position:relative}.assess-prepare[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:.875em;left:1px}.wechat[data-astro-cid-lcdefpme]{align-items:center;gap:20px;margin-top:32px;display:flex}.wechat[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);background:#fff;padding:6px}.wechat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-sign-2);line-height:1.7}.wechat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--on-sign);font-size:1.2rem}.wechat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.88rem}.assess-card[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:clamp(22px,3.4vw,36px)}.assess-card[data-astro-cid-lcdefpme] :focus-visible{outline-color:var(--sign)}@media (width<=900px){.assess-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.sources[data-astro-cid-lcdefpme]{background:var(--paper-2);padding-block:28px;font-size:.92rem}.sources[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--ink-2);padding-block:6px}.sources[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-top:12px;padding-left:1.4em;list-style:decimal}.sources[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;padding-block:3px}
