.school-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  padding: clamp(64px, 18vh, 180px) 20px 32px;
  text-align: center;
}

.school-loading h1 {
  margin: 0;
  color: #37334b;
  font: 400 clamp(28px, 5vw, 36px) Georgia, serif;
}

.school-loading picture,
.school-loading img {
  display: block;
  width: 140px;
  height: 182px;
}

.school-loading p {
  margin: 0;
  color: #807b94;
  font: 15px/1.5 "Inter", system-ui, sans-serif;
}
