.district-page[data-astro-cid-66c3l2ro]{max-width:1160px}.district-controls[data-astro-cid-66c3l2ro]{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.1fr 1fr 1fr;gap:13px;margin:22px 0;padding:22px;display:grid}.district-field[data-astro-cid-66c3l2ro]{flex-direction:column;gap:8px;display:flex}.district-field[data-astro-cid-66c3l2ro] label[data-astro-cid-66c3l2ro]{font-size:.8rem;font-weight:770}.district-field[data-astro-cid-66c3l2ro] select[data-astro-cid-66c3l2ro],.district-input-row[data-astro-cid-66c3l2ro] input[data-astro-cid-66c3l2ro]{color:#172f43;background:#fff;border:1px solid #cbd9df;border-radius:7px;width:100%;min-height:47px;padding:11px 13px}.district-compare[data-astro-cid-66c3l2ro]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.district-card[data-astro-cid-66c3l2ro]{box-shadow:var(--shadow);background:#fff;border:1px solid #dde6e9;border-radius:11px;min-width:0;padding:28px}.district-card-label[data-astro-cid-66c3l2ro]{letter-spacing:.14em;color:#14836d;font-size:.69rem;font-weight:840}.district-card[data-astro-cid-66c3l2ro] h2[data-astro-cid-66c3l2ro]{margin:9px 0 23px;font-size:1.58rem}.district-number-label[data-astro-cid-66c3l2ro]{color:#617987;font-size:.81rem;display:block}.district-median[data-astro-cid-66c3l2ro]{color:#102b3f;font-variant-numeric:tabular-nums;margin:4px 0;font-size:clamp(1.75rem,3vw,2.45rem);display:block}.district-universe[data-astro-cid-66c3l2ro]{color:#65828e;margin:0 0 24px;font-size:.77rem}.district-chart[data-astro-cid-66c3l2ro]{border-top:1px solid #e0eaed;padding-top:23px}.district-bin[data-astro-cid-66c3l2ro]{margin-bottom:20px}.district-bin-title[data-astro-cid-66c3l2ro]{color:#4b6574;justify-content:space-between;gap:14px;margin-bottom:8px;font-size:.8rem;display:flex}.district-bin-title[data-astro-cid-66c3l2ro] strong[data-astro-cid-66c3l2ro]{color:#213f52;font-variant-numeric:tabular-nums}.district-track[data-astro-cid-66c3l2ro]{background:#e8eff0;border-radius:100px;height:13px;overflow:hidden}.district-fill[data-astro-cid-66c3l2ro]{background:linear-gradient(90deg,#1b9b80,#52c8aa);border-radius:100px;height:100%}.district-card[data-astro-cid-66c3l2ro]:nth-child(2) .district-fill[data-astro-cid-66c3l2ro]{background:linear-gradient(90deg,#376d8c,#7cb6cf)}.district-personal[data-astro-cid-66c3l2ro]{background:#eaf4ef;border:1px solid #d0e2d9;border-radius:11px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:24px;padding:30px;display:grid}.district-personal[data-astro-cid-66c3l2ro] h2[data-astro-cid-66c3l2ro]{margin:10px 0 6px;font-size:1.25rem}.district-personal[data-astro-cid-66c3l2ro] p[data-astro-cid-66c3l2ro]{color:#507469;margin:0;font-size:.8rem}.district-personal[data-astro-cid-66c3l2ro] label[data-astro-cid-66c3l2ro]{margin-bottom:8px;font-size:.82rem;font-weight:750;display:block}.district-input-row[data-astro-cid-66c3l2ro]{gap:10px;display:flex}.district-input-row[data-astro-cid-66c3l2ro] input[data-astro-cid-66c3l2ro]{flex:1;min-width:0}.district-input-row[data-astro-cid-66c3l2ro] button[data-astro-cid-66c3l2ro]{white-space:nowrap}#district-income-result[data-astro-cid-66c3l2ro]{color:#215748;margin-top:12px;font-size:.83rem;font-weight:690}.district-footnote[data-astro-cid-66c3l2ro]{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:25px;padding:25px}.district-footnote[data-astro-cid-66c3l2ro] h2[data-astro-cid-66c3l2ro]{margin-bottom:12px;font-size:1.12rem}.district-footnote[data-astro-cid-66c3l2ro] p[data-astro-cid-66c3l2ro]{color:#637986;margin-bottom:12px;font-size:.81rem}.district-footnote[data-astro-cid-66c3l2ro] a[data-astro-cid-66c3l2ro]{color:#087763}@media (width<=950px){.district-personal[data-astro-cid-66c3l2ro]{grid-template-columns:1fr;gap:15px}.district-input-row[data-astro-cid-66c3l2ro]{flex-direction:column}}@media (width<=760px){.district-controls[data-astro-cid-66c3l2ro]{grid-template-columns:1fr 1fr}.district-controls[data-astro-cid-66c3l2ro] .district-field[data-astro-cid-66c3l2ro]:first-child{grid-column:1/-1}.district-compare[data-astro-cid-66c3l2ro]{grid-template-columns:1fr}}@media (width<=450px){.district-controls[data-astro-cid-66c3l2ro]{grid-template-columns:1fr}.district-controls[data-astro-cid-66c3l2ro] .district-field[data-astro-cid-66c3l2ro]:first-child{grid-column:auto}.district-card[data-astro-cid-66c3l2ro],.district-personal[data-astro-cid-66c3l2ro],.district-footnote[data-astro-cid-66c3l2ro]{padding:20px}}
