.skip{position:absolute;left:12px;top:-80px;background:white;padding:10px 16px;z-index:10}.skip:focus{top:10px}.table-scroll{overflow-x:auto;margin:24px 0;border:1px solid #dce4d6;border-radius:12px;background:#fff}.table-scroll table{border-collapse:collapse;width:100%;min-width:590px;text-align:left;font-size:13px;line-height:1.85}.table-scroll caption{text-align:left;padding:16px 18px;font-weight:700;background:#edf2e6}.table-scroll th,.table-scroll td{padding:16px;border-bottom:1px solid #e1e7dc;vertical-align:top}.table-scroll th{color:#213e32}.table-scroll td{color:#526959}.table-scroll tbody tr:last-child>*{border-bottom:0}.source-note{font-size:12px!important}.ward-schools{padding:20px 24px;border:1px solid #dce4d6;border-radius:12px;background:#fff;margin:18px 0}.ward-schools h3{font-size:17px;margin:0 0 14px}.ward-schools ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ward-schools li{margin:0!important}.ward-schools a{display:block;padding:8px 0}h3{font-size:18px;line-height:1.7;margin-top:30px}.school-choice-guide .hero h1{font-size:clamp(29px,4.5vw,50px)}.school-choice-guide .consult a{display:inline-block;padding:9px 0}.school-choice-guide aside a{padding:3px 0}@media(max-width:430px){.ward-schools{padding:18px}.ward-schools ul{grid-template-columns:1fr}.table-scroll table{min-width:560px}}@media print{.school-choice-guide .body section{display:block!important}.school-choice-guide .hero{display:block!important;padding:0}.school-choice-guide .table-scroll{overflow:visible}.school-choice-guide .table-scroll table{min-width:0;font-size:10px}.school-choice-guide .consult{display:none!important}.school-choice-guide .body section{break-inside:avoid}.school-choice-guide h1{font-size:28px}.school-choice-guide .byline{margin-top:10px}}
