.logo-chip{display:inline-flex;align-items:center;justify-content:center;background:#F8F6F1;border-radius:6px;padding:3px 6px;line-height:0}.nav-logo .logo-chip img{height:42px;width:auto;max-width:110px}.nav-logo-text{display:block}.footer-seal .logo-chip{padding:6px 10px;margin-bottom:14px}.footer-seal .logo-chip img{width:auto;height:64px;margin:0}.footer-bottom-text{font-size:12px;color:rgba(255,255,255,.35)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.faq-q{cursor:default}.faq-q:after{display:none}.nav-links{align-items:center;margin:0;padding:0}.nav-links a.nav-cta{color:var(--dark)}.nav-toggle{display:none;background:none;border:1px solid rgba(201,168,76,.5);width:44px;height:40px;cursor:pointer;flex-direction:column;gap:5px;align-items:center;justify-content:center}.nav-toggle span{display:block;width:22px;height:2px;background:var(--gold)}.contact-form,.pay-form{display:flex;flex-direction:column;gap:16px;position:relative}.pay-form{max-width:720px;background:var(--white);padding:36px;border-top:4px solid var(--gold)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-family:Cinzel,serif;font-size:10px;letter-spacing:2px;color:var(--gray);text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{font-family:Crimson Pro,Georgia,serif;font-size:16px;padding:12px 14px;border:1px solid #d9d4c7;background:var(--white);color:var(--text);outline:none;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{border:0;cursor:pointer;align-self:flex-start}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-note{padding:14px 16px;font-size:15px;line-height:1.5}.form-note.ok{background:#EAF4EA;border-left:4px solid #2e7d32;color:#1B4D1E}.form-note.err{background:#FBEAEA;border-left:4px solid #b3261e;color:#6B1712}.thanks{text-align:center;max-width:640px;margin:0 auto}main{display:block}@media (max-width:960px){nav{padding:0 20px!important}.nav-toggle{display:flex}.nav-links{display:none!important;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0!important;background:rgba(6,13,31,.99);border-bottom:1px solid rgba(201,168,76,.25);padding:8px 20px 20px!important}nav.nav-open .nav-links{display:flex!important}.nav-links li{border-bottom:1px solid rgba(255,255,255,.07)}.nav-links a{display:block;padding:14px 0}.nav-links .nav-cta-li{border:0;padding-top:14px}.nav-links a.nav-cta{text-align:center;padding:14px 24px}.nav-logo-tagline,.nav>.nav-cta{display:none}}@media (max-width:860px){section{padding:56px 20px!important}.page-hero{padding:110px 20px 44px!important;min-height:0!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}footer{padding:48px 20px 24px!important}[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:32px!important}.form-row{grid-template-columns:1fr}.pay-form{padding:22px}table{display:block;overflow-x:auto}h1{word-break:break-word}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr!important}.nav-logo-name{font-size:11px}.nav-logo .logo-chip img{height:36px}}.nav-logo,.nav-logo-name,.nav-logo-tagline,.nav-logo:hover{text-decoration:none}.nav-cta,.nav-links a.nav-cta{white-space:nowrap;display:inline-block}@media (min-width:961px){.nav-links{gap:18px!important}.nav-links a{font-size:10px!important;letter-spacing:1.5px!important}.nav-cta,.nav-links a.nav-cta{padding:10px 18px!important;font-size:10px!important}}@media (max-width:1180px){.nav-logo-tagline{display:none}}.hero-seal{width:auto!important;height:auto!important;display:inline-block;background:#F8F6F1;border-radius:12px;padding:12px 18px;line-height:0;margin-bottom:36px!important}.hero-seal img{width:auto!important;height:120px!important;max-width:70vw}@media (max-width:860px){.athletics,.athletics-banner,.contact,.contact-form,.contact-grid,.contact-label,.contact-value,.credentials,.credentials-grid,.footer-grid,.form-row,.history-grid,.leadership,.leadership-grid,.programs,.programs-grid,.scholarship,.scholarship-grid{grid-template-columns:1fr!important}.hero-buttons,.hero-stats{flex-wrap:wrap;justify-content:center;gap:20px}.hero-content{padding:100px 20px 60px!important;max-width:100%}.credentials{padding:40px 20px!important}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:560px){.footer-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){.accreditation-progress{flex-wrap:wrap;gap:14px 0}.progress-step{min-width:33%;flex:1 1 33%}.progress-step:after{display:none!important}}.nav-logo-name,.nav-logo-tagline{display:block}.nav-links a.nav-portal{border:1px solid var(--gold);color:var(--gold);padding:8px 14px;white-space:nowrap;display:inline-block}.nav-links a.nav-portal:hover{background:var(--gold);color:var(--dark)}@media (max-width:960px){.nav-links a.nav-portal{text-align:center;margin-top:10px}.nav-portal-li{border:0!important}}