.admissions-breadcrumb{color:var(--muted);align-items:center;gap:14px;padding-block:27px;font-size:12px;display:flex}.admissions-breadcrumb a{padding-block:10px}.admissions-hero{text-align:center;max-width:950px;padding-block:40px 80px}.admissions-hero h1{letter-spacing:-2px;font-size:clamp(44px,5vw,72px)}.admissions-hero em{color:var(--red)}.admissions-hero>p:not(.eyebrow){max-width:640px;margin:28px auto;font-size:18px;line-height:1.85}.admissions-levels{color:var(--muted);letter-spacing:1px;margin-top:23px;font-size:12px;display:block}.admissions-path{background:var(--sage)}.admissions-path h2{max-width:700px}.admissions-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:40px 0 0;padding:0;list-style:none;display:grid}.admissions-path li{border-top:1px solid #c5cabb;padding-top:25px}.admissions-path li>span{font:italic 34px var(--serif);color:var(--red)}.admissions-path h3{margin:22px 0 17px;font-size:28px}.admissions-path p{font-size:15px;line-height:1.85}.admissions-contact{grid-template-columns:1.3fr 1fr;align-items:start;gap:95px;display:grid}.admissions-contact>div>p{max-width:550px;margin-top:24px}.admissions-email{max-width:590px;margin-top:30px}.admissions-email label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.admissions-email select{width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid #90958a;border-radius:4px;min-height:52px;padding:15px}.admissions-mail{margin-top:22px}.admissions-email #email-hint{margin-top:17px;font-size:13px}.admissions-notice{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:12px}.admissions-contact aside{background:#f0ece4;border-radius:5px 65px 5px 5px;padding:38px}.admissions-contact aside svg{color:var(--red);width:35px;height:35px;margin-bottom:23px}.admissions-contact aside>p{margin-top:20px;font-size:15px}.admissions-phones{flex-direction:column;gap:12px;margin-block:26px;display:flex}.admissions-phones a{border-bottom:1px solid var(--line);justify-content:space-between;padding-block:10px;font-size:21px;display:flex}.admissions-address{overflow-wrap:anywhere;text-underline-offset:4px;font-size:14px;text-decoration:underline}.admissions-faq{grid-template-columns:1fr 1.3fr;gap:75px;padding-bottom:55px;display:grid}.admissions-faq details{border-bottom:1px solid var(--line);padding-block:20px}.admissions-faq details:first-child{border-top:1px solid var(--line)}.admissions-faq summary{cursor:pointer;min-height:30px;font-size:17px;font-weight:700}.admissions-faq details p{padding-top:18px;font-size:15px;line-height:1.85}.admissions-explore{padding-bottom:75px}.admissions-page .desktop-nav a[aria-current=page],.admissions-page .mobile-nav a[aria-current=page]{color:var(--red)}.admissions-page .desktop-nav a[aria-current=page]:after{right:0}@media (max-width:1000px){.admissions-contact,.admissions-faq{gap:35px}.admissions-path ol{gap:25px}.admissions-contact aside{padding:27px}}@media (max-width:760px){body:has(.admissions-page){padding-bottom:0}.admissions-breadcrumb{padding-block:14px}.admissions-hero{text-align:left;padding-block:25px 45px}.admissions-hero h1{letter-spacing:-1.3px;font-size:clamp(40px,9vw,62px)}.admissions-hero>p:not(.eyebrow){margin-block:22px;font-size:16px}.admissions-path ol,.admissions-contact,.admissions-faq{grid-template-columns:1fr;gap:30px}.admissions-path h3{margin-top:15px}.admissions-faq{padding-bottom:35px}.admissions-faq summary{font-size:16px}.admissions-explore{padding-bottom:45px}.admissions-mail{width:100%;font-size:13px}}
