.site-header[data-astro-cid-wpvy4v7s]{z-index:50;border-bottom:1px solid var(--color-rule);position:relative}.nav-shell[data-astro-cid-wpvy4v7s]{width:100%;max-width:calc(var(--mc-wide-width) + 2 * var(--mc-gutter));padding:8px var(--mc-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:56px;margin-inline:auto;display:flex}.brand[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;min-height:36px;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] img{width:176px;min-width:150px;height:auto}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;margin-left:auto;display:flex}.program-toggle[data-astro-cid-wpvy4v7s],.desktop-link[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.program-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer}.program-toggle[data-astro-cid-wpvy4v7s][hidden]{display:none}.header-cta[data-astro-cid-wpvy4v7s]{flex:none}.mega-menu[data-astro-cid-wpvy4v7s]{max-width:1040px;max-height:calc(100dvh - 120px);padding:var(--mc-card-padding);border:1px solid var(--color-rule);border-radius:var(--radius-xl);box-shadow:none;background:#fff;margin-inline:auto;position:absolute;top:100%;left:16px;right:16px;overflow-y:auto}.mega-heading[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mega-heading[data-astro-cid-wpvy4v7s]>p[data-astro-cid-wpvy4v7s]{color:var(--color-navy);font-size:18px;font-weight:600}.mega-heading[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.mega-academy-action[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.mega-grid[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mega-grid[data-astro-cid-wpvy4v7s] article[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.mega-grid[data-astro-cid-wpvy4v7s] .mega-pic{display:block}.mega-grid[data-astro-cid-wpvy4v7s] .mega-img{object-fit:cover;width:100%;height:160px;display:block}.mega-body[data-astro-cid-wpvy4v7s]{padding:var(--mc-card-padding);justify-items:start;gap:12px;display:grid}.mega-title[data-astro-cid-wpvy4v7s]{color:var(--color-navy);font-size:18px;font-weight:600}.mega-meta[data-astro-cid-wpvy4v7s],.mega-note[data-astro-cid-wpvy4v7s]{color:var(--color-muted);font-size:14px}.mega-academy[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.mega-academy-name[data-astro-cid-wpvy4v7s]{align-items:center;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.mega-note[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.mega-note[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:center;min-height:36px;display:inline-flex}@media (width<=767.98px),(pointer:coarse){.brand[data-astro-cid-wpvy4v7s],.program-toggle[data-astro-cid-wpvy4v7s],.desktop-link[data-astro-cid-wpvy4v7s],.mega-heading[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.mega-academy-action[data-astro-cid-wpvy4v7s],.mega-academy-name[data-astro-cid-wpvy4v7s],.mega-note[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px}}@media (width<=900px){.desktop-link[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=899.98px){.mega-grid[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;gap:12px}.mega-grid[data-astro-cid-wpvy4v7s] .mega-pic{display:none}.mega-body[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 16px}.mega-body[data-astro-cid-wpvy4v7s]>.mc-status[data-astro-cid-wpvy4v7s],.mega-title[data-astro-cid-wpvy4v7s],.mega-meta[data-astro-cid-wpvy4v7s]{grid-column:1}.mega-body[data-astro-cid-wpvy4v7s]>.mc-btn[data-astro-cid-wpvy4v7s]{grid-area:1/2/4;align-self:center}.mega-note[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=599.98px){.nav-shell[data-astro-cid-wpvy4v7s]{gap:0 12px;min-height:0;padding-block:8px}.brand[data-astro-cid-wpvy4v7s] img{width:160px;min-width:150px}.header-cta[data-astro-cid-wpvy4v7s]{margin-left:auto}.header-cta[data-astro-cid-wpvy4v7s] svg{display:none}.nav-links[data-astro-cid-wpvy4v7s]{order:3;width:100%;margin-left:0}.program-disclosure[data-astro-cid-wpvy4v7s],.program-toggle[data-astro-cid-wpvy4v7s]{width:100%}.program-toggle[data-astro-cid-wpvy4v7s]{justify-content:space-between}.mega-grid[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr}.mega-grid[data-astro-cid-wpvy4v7s] article[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr);display:grid}.mega-body[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr)}.mega-body[data-astro-cid-wpvy4v7s]>.mc-btn[data-astro-cid-wpvy4v7s]{grid-area:auto/1;margin-top:4px}.mega-menu[data-astro-cid-wpvy4v7s]{max-height:calc(100dvh - 144px)}}@media (width>=390px) and (width<=599.98px){.nav-shell[data-astro-cid-wpvy4v7s]{gap:8px;min-height:56px}.brand[data-astro-cid-wpvy4v7s] img{width:150px;min-width:150px}.nav-links[data-astro-cid-wpvy4v7s]{order:0;width:auto;margin-left:auto}.program-disclosure[data-astro-cid-wpvy4v7s],.program-toggle[data-astro-cid-wpvy4v7s]{width:auto}.program-toggle[data-astro-cid-wpvy4v7s]{justify-content:initial}.header-cta[data-astro-cid-wpvy4v7s]{margin-left:0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-navy);color:#fff}.footer-top[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line-dark);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;padding-block:24px;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;width:176px;max-width:100%;min-height:32px;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img{width:100%;min-width:0;height:auto}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-haze);margin-top:12px;font-size:14px;line-height:1.5}.footer-top[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:0;color:#fff;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.footer-top[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.brand){min-height:32px;color:var(--color-haze);align-items:center;gap:8px;font-size:14px;display:flex}.footer-top[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:var(--color-fog);margin-bottom:0;font-size:14px;line-height:1.5;display:block}.footer-top[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{vertical-align:middle;display:inline}.footer-top[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.footer-email[data-astro-cid-jo6i4kqk]{margin-top:8px}.footer-program[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line-dark);color:var(--color-fog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:12px 16px;font-size:14px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:8px;min-height:32px;display:inline-flex}@media (width<=767.98px),(pointer:coarse){.footer-top[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk],.footer-top[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.brand),.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=599.98px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer-bottom[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:nth-child(2){order:3;width:100%}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-left:auto}}
