.districts_page__TjcY7{max-width:1080px;margin:0 auto;padding:8px 16px 56px;font-family:var(--font-research),system-ui,sans-serif;color:var(--pq-ink,#14161a)}.districts_eyebrow__vj27G{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pq-soft,#5b6270);margin:0 0 6px}.districts_title__AU1nz{font-size:clamp(26px,4vw,36px);line-height:1.15;margin:0 0 10px}.districts_note__ZnYzW{font-size:13px;line-height:1.5;color:var(--pq-soft,#5b6270);border-left:3px solid #c9ced8;padding:6px 12px;margin:12px 0 20px;background:rgba(201,206,216,.15)}.districts_chips__rqmGO{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.districts_chip__ByoiK{font-size:13px;padding:4px 10px;border-radius:999px;border:1px solid #c9ced8;text-decoration:none;color:inherit}.districts_summary__uO581{font-size:14px;color:var(--pq-soft,#5b6270);margin:0 0 10px}.districts_meta__poHs7{font-size:13px;color:var(--pq-soft,#5b6270);display:flex;flex-wrap:wrap;gap:4px 12px}.districts_badge__N2X5M{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:5px;background:#eef1f6;color:#39404d}.districts_badgeWarn__WmSG6{background:#fdf1dc;color:#7a4b00}.districts_badgeGood__7D6Wg{background:#e3f4ea;color:#1d5e36}.districts_section__R3Vtj{margin:28px 0 0}.districts_section__R3Vtj h2{font-size:20px;margin:0 0 10px}.districts_facts__B14Ya{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:6px 16px;font-size:14px;margin:0}.districts_facts__B14Ya dt{color:var(--pq-soft,#5b6270)}.districts_facts__B14Ya dd{margin:0;overflow-wrap:anywhere}.districts_table__Kw3AF{width:100%;border-collapse:collapse;font-size:14px}.districts_table__Kw3AF td,.districts_table__Kw3AF th{text-align:left;padding:8px 6px;border-bottom:1px solid #e1e4ea;vertical-align:top}.districts_table__Kw3AF th{font-size:12px;color:var(--pq-soft,#5b6270);font-weight:700}.districts_mono__Thjsm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.districts_empty___cmNU{font-size:14px;color:var(--pq-soft,#5b6270);padding:12px 0}.civic-avatar{--ci-ring-none:#8b929f;--ci-ring-cobalt:#03c;--ci-ring-ink:#090d18;--ci-ring-resolve:#0a6433;--ci-ring-money:#8a5300;--ci-ring-alarm:#bd0000;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;background:none;overflow:visible;line-height:0;vertical-align:middle}html.dark .civic-avatar,html[data-ps-mode=dark] .civic-avatar{--ci-ring-none:var(--dk-edge);--ci-ring-cobalt:var(--dk-link);--ci-ring-ink:var(--dk-text);--ci-ring-resolve:var(--dk-green);--ci-ring-money:var(--dk-money);--ci-ring-alarm:var(--dk-red)}.civic-avatar-face{position:relative;overflow:hidden;border-radius:50%}.civic-avatar-face>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.civic-avatar-outer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.civic-avatar-outer>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.civic-avatar-ring{display:block;width:100%;height:100%}.civic-avatar-compass{position:absolute;right:-2%;bottom:0;display:grid;place-items:center;border:1px solid var(--ci-ring-none);border-radius:50%;background:var(--ci-paper,#fff);box-shadow:0 1px 3px #0002;pointer-events:none}html.dark .civic-avatar-compass,html[data-ps-mode=dark] .civic-avatar-compass{background:var(--dk-card)}.calling-card-art{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.civic-banner-art{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--nv3-line,#8b929f);border-radius:8px;background:#fff;line-height:0}html.dark .civic-banner-art,html[data-ps-mode=dark] .civic-banner-art{background:var(--dk-raised);border-color:var(--dk-edge)}.civic-banner-art>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}