.school-identity[data-astro-cid-5f2llcjz]{align-items:center;gap:20px;margin:16px 0 22px;display:flex}.school-identity[data-astro-cid-5f2llcjz] h3[data-astro-cid-5f2llcjz]{flex:1;min-width:0;margin:0}.logo-frame[data-astro-cid-5f2llcjz]{background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:100px;padding:10px;display:flex}.logo-frame[data-astro-cid-5f2llcjz].logo-dark{background:#173e6d}.logo-frame[data-astro-cid-5f2llcjz] img[data-astro-cid-5f2llcjz]{object-fit:contain;width:100%;height:100%}@media (width<=700px){.school-identity[data-astro-cid-5f2llcjz]{gap:14px}.logo-frame[data-astro-cid-5f2llcjz]{width:90px;height:80px}.school-identity[data-astro-cid-5f2llcjz] h3[data-astro-cid-5f2llcjz]{font-size:20px}}.inner[data-astro-cid-5f2llcjz]{max-width:1180px;margin:auto;padding:0 24px}.hero[data-astro-cid-5f2llcjz]{color:#fff;background:#173e6d;padding:58px 0 44px}.hero[data-astro-cid-5f2llcjz] h1[data-astro-cid-5f2llcjz]{color:#fff;margin:12px 0 20px;font-size:clamp(38px,5vw,64px)}.eyebrow[data-astro-cid-5f2llcjz]{letter-spacing:.13em;color:#edc445;font-size:13px;font-weight:700}.intro[data-astro-cid-5f2llcjz]{font-size:26px}.hero[data-astro-cid-5f2llcjz] p[data-astro-cid-5f2llcjz]{max-width:850px}.year-nav[data-astro-cid-5f2llcjz]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.year-nav[data-astro-cid-5f2llcjz] a[data-astro-cid-5f2llcjz]{color:#173e6d;background:#fff;border-top:3px solid #edc445;padding:18px;font-size:24px;font-weight:700;text-decoration:none}.year-nav[data-astro-cid-5f2llcjz] span[data-astro-cid-5f2llcjz]{margin-top:5px;font-size:14px;font-weight:400;display:block}.year-nav[data-astro-cid-5f2llcjz] a[data-astro-cid-5f2llcjz]:hover{background:#fff5cf}.content[data-astro-cid-5f2llcjz]{padding-top:36px;padding-bottom:64px}.notice[data-astro-cid-5f2llcjz],.guidance[data-astro-cid-5f2llcjz]{background:#f4f6f9;border-left:3px solid #edc445;padding:20px 24px}.notice[data-astro-cid-5f2llcjz] strong[data-astro-cid-5f2llcjz]{color:#173e6d;font-size:21px}.updated[data-astro-cid-5f2llcjz]{color:#526273;font-size:14px}section[data-astro-cid-5f2llcjz]{margin:60px 0;scroll-margin-top:190px}.year-label[data-astro-cid-5f2llcjz]{color:#895e00;text-transform:uppercase;letter-spacing:.1em;font-size:15px;font-weight:700}h2[data-astro-cid-5f2llcjz]{color:#173e6d;border-bottom:2px solid #edc445;margin-top:10px;padding-bottom:16px;font-size:clamp(26px,3vw,36px)}.section-intro[data-astro-cid-5f2llcjz]{font-size:19px}.schools[data-astro-cid-5f2llcjz]{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}article[data-astro-cid-5f2llcjz]{background:#fff;border:1px solid #dce3ed;border-top:3px solid #173e6d;flex-direction:column;padding:25px;display:flex}h3[data-astro-cid-5f2llcjz]{color:#173e6d;margin:8px 0 20px;font-size:23px}.program[data-astro-cid-5f2llcjz]{color:#526273;margin:0;font-size:14px}dl[data-astro-cid-5f2llcjz]{background:#f4f6f9;margin:auto 0 20px;padding:14px 16px}dt[data-astro-cid-5f2llcjz]{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}dd[data-astro-cid-5f2llcjz]{color:#173e6d;margin:5px 0 0}a[data-astro-cid-5f2llcjz]{color:#173e6d;font-weight:700}p[data-astro-cid-5f2llcjz]{line-height:1.75}.official-links[data-astro-cid-5f2llcjz]{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.closing[data-astro-cid-5f2llcjz]{background:#f4f6f9;padding:30px}.sr-only[data-astro-cid-5f2llcjz]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}a[data-astro-cid-5f2llcjz]:focus-visible{outline-offset:4px;outline:3px solid #c79200}@media (width<=700px){.schools[data-astro-cid-5f2llcjz]{grid-template-columns:1fr}.year-nav[data-astro-cid-5f2llcjz]{grid-template-columns:1fr 1fr}.year-nav[data-astro-cid-5f2llcjz] a[data-astro-cid-5f2llcjz]{padding:14px;font-size:21px}.hero[data-astro-cid-5f2llcjz]{padding:36px 0}.inner[data-astro-cid-5f2llcjz]{padding-left:18px;padding-right:18px}section[data-astro-cid-5f2llcjz]{scroll-margin-top:130px}.closing[data-astro-cid-5f2llcjz]{padding:22px}}
