.privacy_page__wEG8P{min-height:100dvh;max-width:100%;overflow-x:clip;background:radial-gradient(circle at 12% 3%,rgb(254 226 226/.72),transparent 24rem),linear-gradient(180deg,#fffafa,#ffffff 22rem,#fafafa);color:#202124;padding:clamp(1rem,3vw,2.5rem)}.privacy_shell__7kvhQ{width:min(100%,880px);min-width:0;margin:0 auto}.privacy_anchorNav___i_4O,.privacy_article__HAwTI section,.privacy_footer__h8_jf,.privacy_hero__4sK9p{min-width:0;border:1px solid #eadfe0;background:rgb(255 255 255/.96);box-shadow:0 12px 32px rgb(60 18 24/.06)}.privacy_hero__4sK9p{border-top:5px solid #b4232d;border-radius:1rem;padding:clamp(1.25rem,4vw,2.5rem)}.privacy_backLink__we1df,.privacy_footer__h8_jf a{display:inline-flex;min-height:44px;align-items:center;border-radius:.5rem;color:#343a40;font-weight:700;text-underline-offset:.25em}.privacy_backLink__we1df:hover,.privacy_footer__h8_jf a:hover{text-decoration:underline}.privacy_anchorNav___i_4O a:focus-visible,.privacy_backLink__we1df:focus-visible,.privacy_contactList__2kPDG a:focus-visible,.privacy_footer__h8_jf a:focus-visible,.privacy_rightsContact__oHh7h a:focus-visible,.privacy_tableScroll__T0Fh5:focus-visible{outline:3px solid #b4232d;outline-offset:3px}.privacy_eyebrow__Ie0SS{margin-top:1.5rem;color:#525960;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacy_hero__4sK9p h1,.privacy_hero__4sK9p h2{margin-top:.35rem;color:#202124;font-size:clamp(1.8rem,5vw,2.65rem);font-weight:850;letter-spacing:-.035em;line-height:1.18;word-break:keep-all}.privacy_lead__hm2nI{margin-top:1rem;color:#4b4d52;font-size:1rem;line-height:1.8}.privacy_draftNotice__1aFX_{display:grid;gap:.35rem;margin-top:1.25rem;border:1px solid #efb9be;border-radius:.75rem;background:#fff1f2;padding:1rem;color:#202124;line-height:1.65}.privacy_draftNotice__1aFX_ strong{font-size:.95rem}.privacy_rightsContact__oHh7h{margin-top:1rem;border:1px solid #eadfe0;border-radius:.75rem;padding:1rem;background:#fffafa;overflow-wrap:anywhere}.privacy_contactList__2kPDG a,.privacy_rightsContact__oHh7h a{color:#343a40;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.privacy_emailAddress__lM2Mj{color:#202124;font-weight:700}.privacy_contactLabel__XhNON{margin-top:.75rem!important;color:#67696e!important;font-size:.8rem!important;font-weight:700}.privacy_emailDisplay__AvFFl{display:flex;align-items:center;margin-top:.35rem;min-height:44px;padding:.65rem .8rem;border:1px solid #efb9be;border-radius:.5rem;background:white;color:#202124;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.88rem,3.5vw,1rem);font-weight:750;letter-spacing:-.01em;user-select:all}.privacy_requestTypes__ucCWl{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.privacy_requestTypes__ucCWl span{border:1px solid #eadfe0;border-radius:999px;background:#fff;padding:.3rem .6rem;color:#414348;font-size:.78rem;font-weight:700}.privacy_draftNotice__1aFX_ span{overflow-wrap:anywhere;font-size:.82rem}.privacy_anchorNav___i_4O{margin-top:1rem;border-radius:.875rem;padding:1.25rem}.privacy_anchorNav___i_4O h2{color:#202124;font-size:.95rem;font-weight:800}.privacy_anchorNav___i_4O ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin-top:.85rem;padding:0;list-style:none}.privacy_anchorNav___i_4O a{display:flex;min-height:44px;align-items:center;border-radius:.5rem;padding:.45rem .6rem;color:#414348;font-size:.82rem;line-height:1.45}.privacy_anchorNav___i_4O a:hover{background:#fff1f2;color:#343a40}.privacy_article__HAwTI{display:grid;gap:1rem;margin-top:1rem}.privacy_article__HAwTI section{scroll-margin-top:1rem;border-radius:.875rem;padding:clamp(1.25rem,3vw,2rem)}.privacy_article__HAwTI h2{border-left:4px solid #b4232d;padding-left:.75rem;color:#202124;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:800;line-height:1.45;word-break:keep-all}.privacy_article__HAwTI dd,.privacy_article__HAwTI dt,.privacy_article__HAwTI li,.privacy_article__HAwTI p{overflow-wrap:anywhere}.privacy_article__HAwTI ol,.privacy_article__HAwTI p,.privacy_article__HAwTI ul,.privacy_contactList__2kPDG,.privacy_tableScroll__T0Fh5{margin-top:1rem}.privacy_article__HAwTI li,.privacy_article__HAwTI p{color:#414348;font-size:.94rem;line-height:1.85}.privacy_article__HAwTI ol,.privacy_article__HAwTI ul{padding-left:1.4rem}.privacy_article__HAwTI a,.privacy_hero__4sK9p a{overflow-wrap:anywhere;color:#343a40;text-decoration:underline;text-underline-offset:.2em}.privacy_article__HAwTI a:focus-visible{outline:3px solid #b4232d;outline-offset:3px}.privacy_article__HAwTI li+li{margin-top:.4rem}.privacy_tableScroll__T0Fh5{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #eadfe0;border-radius:.75rem;scrollbar-gutter:stable}.privacy_tableScroll__T0Fh5 table{width:100%;min-width:680px;border-collapse:collapse;background:#fff;font-size:.84rem;line-height:1.65}.privacy_tableScroll__T0Fh5 td,.privacy_tableScroll__T0Fh5 th{border-bottom:1px solid #eee5e6;padding:.75rem;text-align:left;vertical-align:top}.privacy_tableScroll__T0Fh5 thead th{background:#fff1f2;color:#202124;font-weight:800}.privacy_tableScroll__T0Fh5 tbody th{width:8.5rem;color:#414348;font-weight:750}.privacy_tableScroll__T0Fh5 tr:last-child td,.privacy_tableScroll__T0Fh5 tr:last-child th{border-bottom:0}.privacy_contactList__2kPDG{display:grid;border:1px solid #eadfe0;border-radius:.75rem;overflow:hidden}.privacy_contactList__2kPDG div{display:grid;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr)}.privacy_contactList__2kPDG div+div{border-top:1px solid #eadfe0}.privacy_contactList__2kPDG dd,.privacy_contactList__2kPDG dt{padding:.75rem;font-size:.88rem;line-height:1.6}.privacy_contactList__2kPDG dt{background:#fff7f7;color:#414348;font-weight:750}.privacy_contactList__2kPDG dd{color:#414348}.privacy_footer__h8_jf{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border-radius:.875rem;padding:1rem 1.25rem}.privacy_footer__h8_jf p{min-width:0;color:#67696e;font-size:.78rem;line-height:1.6}.privacy_footer__h8_jf a{flex-shrink:0;font-size:.84rem}.privacy_srOnly__wvtgh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.privacy_policyDialog__jcUOV[data-slot=dialog-content][data-state]{display:flex;flex-direction:column;width:min(880px,calc(100% - 2rem));max-width:880px;height:min(900px,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);overflow:hidden;overscroll-behavior:contain;background:#fff;color:#202124}.privacy_policyDialog__jcUOV>[data-slot=dialog-header],.privacy_policyDialog__jcUOV>button{flex-shrink:0}.privacy_policyBody__pLEH_{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scroll-padding-block:.5rem}.privacy_policyBody__pLEH_:focus-visible{outline:2px solid #b4232d;outline-offset:2px}.privacy_embedded__lA3mo{min-width:0;max-width:100%;overflow-wrap:anywhere}.privacy_embedded__lA3mo .privacy_anchorNav___i_4O,.privacy_embedded__lA3mo .privacy_article__HAwTI section,.privacy_embedded__lA3mo .privacy_footer__h8_jf,.privacy_embedded__lA3mo .privacy_hero__4sK9p{box-shadow:none;padding:1rem}.privacy_embedded__lA3mo .privacy_eyebrow__Ie0SS{margin-top:0}.privacy_embedded__lA3mo .privacy_hero__4sK9p h2{font-size:1.35rem}@media (max-width:639.98px){.privacy_policyDialog__jcUOV[data-slot=dialog-content][data-state]{width:100%;max-width:100%;max-height:min(92dvh,calc(100dvh - 1rem - env(safe-area-inset-top)));padding-inline:1rem}}@media (max-width:640px){.privacy_page__wEG8P{padding:.75rem}.privacy_anchorNav___i_4O ol,.privacy_contactList__2kPDG div{grid-template-columns:1fr}.privacy_contactList__2kPDG dd{padding-top:0;background:#fff7f7}.privacy_footer__h8_jf{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.privacy_article__HAwTI section{scroll-margin-top:0}}.enrollment_flow__uAZJA{min-width:0}.enrollment_affiliationOptions___Cx7t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.enrollment_affiliationOption__XXZqK{position:relative;min-width:0;cursor:pointer}.enrollment_affiliationOption__XXZqK input{position:absolute;opacity:0;width:1px;height:1px}.enrollment_affiliationOption__XXZqK span{display:flex;min-height:48px;justify-content:center;align-items:center;padding:.65rem;border:1px solid var(--border);border-radius:.75rem;font-size:.9rem;font-weight:600;background:white;color:#374151}.enrollment_affiliationOption__XXZqK input:checked+span{border-color:var(--primary);background:#fff1f2;color:#9f1239;box-shadow:inset 0 0 0 1px var(--primary)}.enrollment_affiliationOption__XXZqK input:focus-visible+span{outline:3px solid var(--ring);outline-offset:3px}.enrollment_affiliationOption__XXZqK input:disabled+span{opacity:.6;cursor:not-allowed}@media (min-width:540px){.enrollment_affiliationOptions___Cx7t{grid-template-columns:repeat(4,minmax(0,1fr))}}.enrollment_steps___3uIA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:1.25rem}.enrollment_step__tJqTd{min-width:0;border-radius:999px;background:#f3f4f6;padding:.45rem .35rem;color:#6b7280;font-size:.72rem;font-weight:650;text-align:center}.enrollment_step__tJqTd[data-active=true]{background:#fef2f2;color:var(--primary);box-shadow:inset 0 0 0 1px #fecaca}.enrollment_document__qyUL_{max-height:min(42dvh,24rem);overflow-y:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;background:#f9fafb;padding:1rem;line-height:1.75}.enrollment_choice__QjdFo,.enrollment_document__qyUL_{border:1px solid var(--border);border-radius:.75rem;color:#374151;font-size:.875rem}.enrollment_choice__QjdFo{display:flex;min-height:48px;align-items:flex-start;gap:.75rem;padding:.8rem;line-height:1.55}.enrollment_choice__QjdFo:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}.enrollment_choice__QjdFo input{width:1.15rem;height:1.15rem;flex:none;margin-top:.15rem;accent-color:var(--school-red)}.enrollment_actions__kFfR4{display:grid;gap:.65rem}.enrollment_alternative__Jv1gt{border:1px solid #fecaca;border-radius:.85rem;background:#fff7f7;padding:1rem;color:#4b5563;font-size:.875rem;line-height:1.75}.enrollment_code__8cIod{letter-spacing:.12em;text-transform:uppercase}.enrollment_noticePreview__QAqPW{margin-top:1rem;min-width:0;border:1px solid var(--border);border-radius:.85rem;background:#fff}.enrollment_noticePreview__QAqPW>summary{min-height:48px;padding:.8rem 1rem;color:var(--primary);font-size:.9rem;font-weight:700;cursor:pointer}.enrollment_noticeContent__a6oAy a:focus-visible,.enrollment_noticePreview__QAqPW>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}.enrollment_noticeContent__a6oAy{padding:0 1rem 1rem;color:#374151;font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.enrollment_noticeContent__a6oAy h2{margin:.6rem 0;color:#111827;font-size:1.05rem;font-weight:750;line-height:1.5}.enrollment_noticeContent__a6oAy h3{color:#111827;font-size:.95rem;font-weight:750;line-height:1.5}.enrollment_noticeContent__a6oAy p{margin:.5rem 0}.enrollment_noticeContent__a6oAy a{text-decoration:underline;text-underline-offset:.2em}.enrollment_noticeContent__a6oAy>section{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.enrollment_noticeBadge__GY23d{display:inline-block;border-radius:.4rem;background:#fef2f2;padding:.2rem .5rem;color:#991b1b;font-size:.75rem;font-weight:700}.enrollment_noticeRequirement__ZJpvz{color:#991b1b;font-size:.8rem;font-weight:650}.enrollment_noticeItems__Jygs_{display:grid;gap:.75rem;margin:.75rem 0}.enrollment_noticeItems__Jygs_>div{display:grid;gap:.2rem}.enrollment_noticeItems__Jygs_ dt{color:#111827;font-weight:700}.enrollment_noticeItems__Jygs_ dd{margin:0}.enrollment_noticeExample__SHqvX{display:grid;gap:.3rem;border-left:3px solid var(--primary);background:#f9fafb;padding:.75rem}.enrollment_noticeExample__SHqvX strong{color:#4b5563;font-size:.75rem}.enrollment_noticeContent__a6oAy footer{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);color:#6b7280;font-size:.75rem}@media (min-width:540px){.enrollment_actions__kFfR4{grid-template-columns:minmax(0,1fr) auto}.enrollment_actions__kFfR4>:first-child{order:2}}