.school-information{--columns:1;--gap:35px;-ms-flex-pack:space-evenly;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);justify-content:space-evenly}@media(min-width:768px){.school-information{-ms-flex-direction:row;flex-direction:row}}.school-information h2{color:rgb(var(--color-primary))}.school-information a{color:rgb(var(--color-text));text-decoration:none}.school-information address a{text-decoration:underline}.school-information--multi{-ms-flex-wrap:wrap;flex-wrap:wrap}.school-information--multi .school-information__col{width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns))}.school-information__col{max-width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns));text-align:center}.school-information__entry[data-entry=icon]{color:rgb(var(--color-primary))}.school-information__entry+.school-information__entry{margin-top:7px}@media(min-width:768px){.school-information{--columns:3}.school-information--multi{--columns:2}.school-information__entry[data-entry=grades] strong,.school-information__entry[data-entry=hours] strong{display:block}}@media(min-width:992px){.school-information--multi{--columns:4}.school-information__entry[data-entry=grades] strong,.school-information__entry[data-entry=hours] strong{display:inline-block}}