.site-stage .school-profile{max-width:1280px;padding:24px 16px 48px;background:#f4f4f5;color:#0b0b0d;font-family:Arial,sans-serif}.site-stage .school-profile :is(h2,h3){font-family:var(--font-barlow),Arial,sans-serif;text-transform:none;letter-spacing:0}.site-stage .school-profile h2{font-size:30px;line-height:1.12}.site-stage .school-profile h3{font-size:24px;line-height:1.2}.site-stage .school-profile .school-identity{border-radius:8px;margin-bottom:16px}.site-stage .school-profile .school-identity>div{min-width:0}.site-stage .school-profile .school-identity h1{overflow-wrap:anywhere}.site-stage .school-profile .school-breadcrumbs{gap:16px;flex-wrap:wrap}.site-stage .school-profile .school-sport-nav{flex-wrap:wrap;gap:8px;overflow:visible;padding-bottom:12px}.site-stage .school-profile .school-sport-nav a{min-height:44px;padding:8px 12px;background:#fff;border:1px solid #e4e4e7;border-radius:4px;font:700 14px/1.4 Arial,sans-serif;white-space:normal;text-align:center}.site-stage .school-profile .school-sport-nav a[aria-current]{background:#c8102e;border-color:#c8102e;color:#fff}.site-stage .school-profile .school-overview{gap:24px}.site-stage .school-profile .school-overview .npl-panel{margin:0;padding:20px;background:#fff;color:#0b0b0d;border:1px solid #e4e4e7;border-radius:8px}.site-stage .school-profile .school-lead-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.site-stage .school-profile .school-feature>div{padding:0}.site-stage .school-profile .school-feature small{font:700 14px/1.5 Arial,sans-serif;color:#a40022;letter-spacing:0;text-transform:none}.site-stage .school-profile .school-feature h2{margin:12px 0;color:#0b0b0d;font-size:32px;line-height:1.15}.site-stage .school-profile .school-feature p{font:400 16px/1.6 Arial,sans-serif;color:#52525b}.site-stage .school-profile .school-feature a{color:#a40022;font:700 15px/1.5 Arial,sans-serif;min-height:44px}.site-stage .school-profile .school-up-next{display:grid;grid-template-columns:repeat(var(--school-lead-columns,2),minmax(0,1fr));align-items:start;gap:16px;order:-1}.site-stage .school-profile .school-up-next>h2,.site-stage .school-profile .school-up-next>p{grid-column:1/-1}.site-stage .school-profile .school-lead-game{min-width:0;display:grid;gap:12px}.site-stage .school-profile .school-up-next :is(h2,h3){margin:0}.site-stage .school-profile .school-up-next p{margin:0;font:400 15px/1.6 Arial,sans-serif;color:#52525b}.site-stage .school-profile .school-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-stage .school-profile .school-section-heading{gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.site-stage .school-profile .school-section-heading h2{margin:0}.site-stage .school-profile .school-section-heading>span{font:400 14px/1.5 Arial,sans-serif;color:#52525b;max-width:none}.site-stage .school-profile .school-team-desks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-stage .school-profile .school-team-desks>article{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e4e4e7;border-radius:6px}.site-stage .school-profile .school-desk-logo{display:flex;gap:12px;align-items:center;min-height:76px;padding:16px;background:#f4f4f5;color:#0b0b0d;font:700 16px/1.4 Arial,sans-serif}.site-stage .school-profile .school-desk-logo img{object-fit:contain;flex-shrink:0}.site-stage .school-profile .school-team-desks article>div{padding:16px}.site-stage .school-profile .school-team-desks h3{margin:0 0 10px}.site-stage .school-profile .school-team-desks p{font:400 15px/1.6 Arial,sans-serif;color:#52525b}.site-stage .school-profile .school-team-desks p>b{font:700 14px/1.5 Arial,sans-serif;color:#0b0b0d}.site-stage .school-profile .school-team-desks div>a{min-height:44px;color:#a40022;font:700 15px/1.5 Arial,sans-serif}.site-stage .school-profile .school-stories{gap:16px}.site-stage .school-profile .school-stories>a{padding:16px;background:#fff;border:1px solid #e4e4e7;border-radius:6px;min-width:0}.site-stage .school-profile .school-stories small{font:700 13px/1.5 Arial,sans-serif;color:#a40022;text-transform:none;letter-spacing:0}.site-stage .school-profile .school-stories h3{font-size:24px;line-height:1.2}.site-stage .school-profile .school-stories p{font:400 15px/1.6 Arial,sans-serif;color:#52525b}.site-stage .school-profile .school-empty{background:#f4f4f5;font:400 15px/1.6 Arial,sans-serif}.site-stage .school-profile .school-detail-section{background:#fff}.site-stage .school-profile .school-detail-section :is(small,.school-detail-metrics span,.school-detail-leaders p){font:400 14px/1.5 Arial,sans-serif;color:#52525b}.site-stage .school-profile :is(a,button,input,select):focus-visible{outline:3px solid #c8102e;outline-offset:3px}@media(max-width:1099px){.site-stage .school-profile .school-lead-grid{grid-template-columns:minmax(0,1fr)}.site-stage .school-profile .school-results-grid,.site-stage .school-profile .school-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-stage .school-profile,.site-stage .school-profile .school-overview .npl-panel{padding:16px}.site-stage .school-profile .school-results-grid,.site-stage .school-profile .school-stories,.site-stage .school-profile .school-team-desks,.site-stage .school-profile .school-up-next{grid-template-columns:minmax(0,1fr)}.site-stage .school-profile .school-feature h2{font-size:28px}}