.school-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;font-family:"SBD Sans",Arial,sans-serif;font-size:15px;line-height:1.5}
.school-contacts strong{font-size:17px;font-weight:750}
.school-contacts a{color:inherit;text-decoration:underline;text-underline-offset:.22em;overflow-wrap:anywhere;min-height:28px}
.school-contacts a:focus-visible{outline:3px solid #45c4e6;outline-offset:4px}
footer:has(>.school-contacts){flex-wrap:wrap;gap:32px}
#sbd-root .sbd-remaining-footer:has(>.school-contacts){display:flex;justify-content:space-between;gap:40px}
#sbd-root .sbd-remaining-footer .school-contacts{color:#fffaf3;flex:0 1 320px}
.enrolment-secondary{margin-top:24px}
#chosen.chosen{background:transparent;border-left:3px solid #45c4e6;padding:12px 18px}
.enrolment-command{white-space:nowrap}
.enrolment-help{margin-top:24px}
.enrolment-help p{margin-top:10px}
@media(max-width:600px){footer:has(>.school-contacts){align-items:flex-start}.school-contacts{width:100%}#sbd-root .sbd-remaining-footer .school-contacts{flex-basis:auto}}
