.school-phone-numbers{display:grid;gap:15px;margin:20px 0 24px}.school-phone-numbers>div{display:grid;gap:5px}.school-phone-numbers span{font-size:12px;line-height:1.5;color:var(--muted)}.school-phone-numbers a{white-space:nowrap;line-height:1.4}.school-phone-primary a{font-size:clamp(22px,2.2vw,30px);font-weight:500}.school-phone-additional a{font-size:16px;color:var(--muted)}.school-phone-numbers a:hover{text-decoration:underline;text-underline-offset:4px}.school-phone-numbers-compact{margin:0 0 20px;gap:12px}.school-phone-numbers-compact .school-phone-primary a{font-size:clamp(17px,1.55vw,22px)}.school-phone-numbers-compact .school-phone-additional a{font-size:14px}@media(max-width:600px){.school-phone-numbers-compact .school-phone-primary a{font-size:22px}}