.school-detail-page{position:relative;color:#1e293b;padding-left:0;padding-right:0}.school-detail-header-card.glass-card-golden{box-shadow:0 10px 40px -10px #00000014,0 12px 36px -14px #6366f11a}.school-detail-content-card{background:#ffffffb8;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(255,255,255,.78);border-radius:1.5rem;box-shadow:0 10px 40px -10px #00000012,0 8px 32px #874e1f0d}.school-detail-majors-shell{background:#ffffffad;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 40px -10px #0000000f,0 8px 32px #874e1f0d}.school-detail-overview-intro.markdown-body{line-height:1.5;max-width:none;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.dark .school-detail-overview-intro.markdown-body{background:transparent}.school-detail-overview-intro .wmde-markdown,.school-detail-overview-intro .wmde-markdown.wmde-markdown-color{font-weight:400;background:transparent;background-color:transparent}.school-detail-overview-intro.markdown-body .wmde-markdown,.school-detail-overview-intro.markdown-body .wmde-markdown :where(p,li,blockquote,td,th,dd,dt,h1,h2,h3,h4,h5,h6,ol,ul){line-height:1.5!important}.school-detail-overview-intro .wmde-markdown p{margin:0 0 .85em;color:#334155}.school-detail-overview-intro .wmde-markdown p:last-child{margin-bottom:0}.dark .school-detail-overview-intro .wmde-markdown p{color:#cbd5e1}.school-detail-overview-intro .wmde-markdown :where(ul,ol){margin:.5em 0 .85em;padding-left:1.35em}.school-detail-overview-intro .wmde-markdown ul{list-style-type:disc}.school-detail-overview-intro .wmde-markdown ol{list-style-type:decimal}.school-detail-overview-intro .wmde-markdown :where(h1,h2,h3,h4){color:#1e293b;font-weight:700;letter-spacing:-.02em;margin:1em 0 .5em}.school-detail-overview-intro .wmde-markdown :where(h1,h2,h3,h4):first-child{margin-top:0}.school-detail-overview-intro .wmde-markdown strong{color:#1e293b;font-weight:600}.dark .school-detail-overview-intro .wmde-markdown strong{color:#f8fafc}.school-detail-overview-intro .wmde-markdown a{color:#4338ca;text-decoration:underline;text-underline-offset:3px}.school-detail-overview-intro .wmde-markdown a:hover{color:#6366f1}.dark .school-detail-page{color:#e2e8f0}.dark .school-detail-content-card,.dark .school-detail-majors-shell{background:#0f172ab8;border-color:#ffffff1a;box-shadow:0 20px 50px -12px #00000073}.dark .school-detail-overview-intro .wmde-markdown :where(h1,h2,h3,h4){color:#f1f5f9}.dark .school-detail-overview-intro .wmde-markdown a{color:#a5b4fc}.dark .school-detail-overview-intro .wmde-markdown a:hover{color:#c7d2fe}
