.section-heading.svelte-1ym5dij{font-size:1.35rem;font-weight:750;letter-spacing:-.015em;line-height:1.25;text-wrap:balance;margin-top:40px;margin-bottom:12px}.stat-row.svelte-1ym5dij{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 28px}.stat-box.svelte-1ym5dij{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.stat-box.svelte-1ym5dij .label:where(.svelte-1ym5dij){font-size:.8rem;color:var(--text2);text-transform:none;letter-spacing:0;font-weight:500;margin-bottom:0}.stat-box.svelte-1ym5dij .value:where(.svelte-1ym5dij){font-size:1.5rem;font-weight:750;margin:4px 0 2px;font-variant-numeric:tabular-nums}.stat-box.svelte-1ym5dij .sub:where(.svelte-1ym5dij){font-size:.78rem;color:var(--text3)}.icsea-section.svelte-1ym5dij{margin-bottom:28px}.icsea-explain.svelte-1ym5dij{color:var(--text2);font-size:.95rem;line-height:1.6;margin-bottom:14px;max-width:var(--measure)}.icsea-bar-wrap.svelte-1ym5dij{position:relative;margin-top:30px}.icsea-bar-track.svelte-1ym5dij{position:relative;height:16px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;overflow:visible;margin-bottom:6px}.icsea-bar-fill.svelte-1ym5dij{height:100%;background:var(--text3);border-radius:8px}.icsea-marker.svelte-1ym5dij{position:absolute;top:-4px;transform:translate(-50%)}.marker-label.svelte-1ym5dij{display:block;font-size:.75rem;color:var(--text2);white-space:nowrap;margin-top:18px;text-align:center;font-variant-numeric:tabular-nums}.marker-label.school.svelte-1ym5dij{color:var(--text);font-weight:700}.avg-marker.svelte-1ym5dij .marker-label:where(.svelte-1ym5dij){margin-top:-20px}.avg-marker.svelte-1ym5dij:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:2px;height:20px;background:var(--text2)}.school-marker.svelte-1ym5dij:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:3px;height:20px;background:var(--text);border-radius:2px}.icsea-axis.svelte-1ym5dij{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text3);margin-top:26px;font-variant-numeric:tabular-nums}.map-container.svelte-1ym5dij{width:100%;height:420px;border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.suburb-blurb.svelte-1ym5dij{color:var(--text2);font-size:.95rem;line-height:1.6;margin-bottom:6px;max-width:var(--measure)}.suburb-link.svelte-1ym5dij{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:600;margin-bottom:20px}.suburb-link.svelte-1ym5dij:hover{text-decoration:underline}.compare.svelte-1ym5dij{margin-bottom:28px}.compare.svelte-1ym5dij p:where(.svelte-1ym5dij),.zone-text.svelte-1ym5dij{color:var(--text2);font-size:.95rem;line-height:1.6;margin-bottom:10px;max-width:var(--measure)}.compare.svelte-1ym5dij .fine:where(.svelte-1ym5dij){font-size:.82rem;color:var(--text3)}.table-wrap.svelte-1ym5dij{overflow-x:auto;margin-bottom:28px;border:1px solid var(--border);border-radius:10px}.nearby-table.svelte-1ym5dij{width:100%;border-collapse:collapse;font-size:.88rem}.nearby-table.svelte-1ym5dij caption:where(.svelte-1ym5dij){caption-side:bottom;text-align:left;padding:10px 12px;font-size:.8rem;color:var(--text2)}.nearby-table.svelte-1ym5dij th:where(.svelte-1ym5dij),.nearby-table.svelte-1ym5dij td:where(.svelte-1ym5dij){padding:9px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.nearby-table.svelte-1ym5dij thead:where(.svelte-1ym5dij) th:where(.svelte-1ym5dij){font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text2);background:var(--bg2)}.nearby-table.svelte-1ym5dij tbody:where(.svelte-1ym5dij) th:where(.svelte-1ym5dij){font-weight:600;white-space:normal;min-width:150px}.nearby-table.svelte-1ym5dij tbody:where(.svelte-1ym5dij) th:where(.svelte-1ym5dij) a:where(.svelte-1ym5dij){color:var(--text);text-decoration:none}.nearby-table.svelte-1ym5dij tbody:where(.svelte-1ym5dij) th:where(.svelte-1ym5dij) a:where(.svelte-1ym5dij):hover{color:var(--link);text-decoration:underline}.cell-sub.svelte-1ym5dij{display:block;font-weight:400;font-size:.78rem;color:var(--text2)}.faq.svelte-1ym5dij{display:grid;gap:8px;margin-bottom:28px}.faq-item.svelte-1ym5dij{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden}.faq-item.svelte-1ym5dij summary:where(.svelte-1ym5dij){padding:12px 16px;min-height:44px;cursor:pointer;font-weight:600;font-size:.93rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item.svelte-1ym5dij summary:where(.svelte-1ym5dij)::-webkit-details-marker{display:none}.faq-item.svelte-1ym5dij summary:where(.svelte-1ym5dij):after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid var(--text3);border-bottom:2px solid var(--text3);transform:rotate(45deg) translateY(-2px);transition:transform .2s cubic-bezier(.16,1,.3,1)}.faq-item[open].svelte-1ym5dij summary:where(.svelte-1ym5dij):after{transform:rotate(-135deg) translateY(-2px)}.faq-item.svelte-1ym5dij p:where(.svelte-1ym5dij){padding:0 16px 14px;color:var(--text2);margin:0;font-size:.9rem;line-height:1.55}.school-url.svelte-1ym5dij{margin-top:8px}.school-url.svelte-1ym5dij a:where(.svelte-1ym5dij){display:inline-flex;align-items:center;min-height:44px;font-weight:600}.school-url.svelte-1ym5dij a:where(.svelte-1ym5dij):hover{text-decoration:underline}
