.nav-section-label{font-size:.68rem;letter-spacing:.12em;color:#8b95a7;padding:1.25rem 1rem .45rem;font-weight:700}.school-view .eyebrow{font-size:.72rem;letter-spacing:.14em;color:#e77932;font-weight:800}.school-view h1{margin:.2rem 0 .35rem}.school-stats .stat-card{border-top:3px solid #e77932}.module-list{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.module-list span,.risk-item,.notification-item{padding:.7rem .85rem;background:#f7f8fa;border:1px solid #e7eaf0;border-radius:8px}.status-panel{padding:1rem;background:#f7f8fa;border-radius:8px}.risk-list,.notification-list{display:grid;gap:.6rem}.risk-item{display:flex;flex-direction:column;gap:.3rem}.risk-item span{font-size:.82rem;color:#a33}.notification-item{display:flex;justify-content:space-between;gap:1rem}.notification-item span{color:#64748b;font-size:.85rem}.muted{color:#64748b}@media(max-width:700px){.module-list{grid-template-columns:1fr}.notification-item{flex-direction:column}}