.region-context{display:grid;gap:22px;margin:24px 0;min-width:0}.region-context h2{margin-top:0}.region-context p,.region-context th,.region-context td,.region-context a{overflow-wrap:anywhere}.region-context .responsive-data-table{white-space:normal}.region-context td small{display:block}.region-industry-counts{list-style:none;margin:18px 0;padding:0;display:grid;gap:16px}.region-industry-counts li{min-width:0}.region-industry-counts li>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.region-industry-counts strong{flex:none;font-variant-numeric:tabular-nums}.region-count-track{display:block;height:7px;margin-top:7px;border-radius:5px;background:#edf4fd;overflow:hidden}.region-count-track i{display:block;height:100%;background:var(--color-brand-blue,#2686ff)}.region-industry-counts small{display:block;margin-top:5px;color:var(--color-muted,#536779)}@media(max-width:680px){.region-context{margin:20px 0;gap:16px}.region-industry-counts li>div{align-items:start}.region-context .table-wrap{max-width:100%}}html:has(.district-report){scrollbar-width:none}body:has(.district-report){background:#f0f8ff;color:#102044}body:has(.district-report) .page-content{width:100%;max-width:1488px;padding:16px 22px 32px}body:has(.district-report) .breadcrumbs{display:none}.district-report{display:grid;gap:18px;width:100%;max-width:none;min-width:0}.district-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;min-height:122px;margin:0;padding:0}.district-heading>div{flex:1 1 auto;min-width:0}.district-eyebrow{display:inline-flex;align-items:center;min-height:30px;color:#315f9c;font-size:14px}.district-heading h1{margin:2px 0 7px;color:#0e2148;font-size:42px;font-weight:800;letter-spacing:-.045em;line-height:1.12}.district-heading p{margin:0;color:#5d789c;font-size:15px}.district-period{display:inline-flex;align-items:center;min-height:28px;margin-top:2px!important;padding:3px 10px;border-radius:999px;background:#edf5ff;color:#315f9c!important;font-size:13px!important;font-weight:700}.district-heading .district-summary{display:grid;gap:10px;width:calc(100% + 384px);max-width:none;margin-top:14px;padding:15px 17px 14px;border:1px solid #dce8f8;border-left:4px solid #328aff;border-radius:16px;background:#fff;box-shadow:0 5px 18px #27537d0a;font-size:.9rem}.district-summary-copy{display:grid;gap:6px}.district-heading .district-summary p{margin:0;line-height:1.6}.district-summary-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #e1ebf5}.district-summary-links a{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border-radius:999px;background:#eef6ff;color:#315f9c;font-size:12px;font-weight:700;text-decoration:none}.district-summary-links a:after{content:"→";margin-left:5px}.district-summary-links a:hover,.district-summary-links a:focus-visible{background:#dcecff;text-decoration:none}.industry-report-heading{display:block;margin-bottom:26px}.industry-report-heading>div{width:100%}.industry-eyebrow{display:inline-flex;align-items:center;min-height:30px;color:#315f9c;font-size:14px}.industry-period{display:inline-flex;align-items:center;min-height:28px;margin-top:2px!important;padding:3px 10px;border-radius:999px;background:#edf5ff;color:#315f9c!important;font-size:13px!important;font-weight:700}.industry-report-heading .industry-summary{display:grid;gap:10px;width:100%;max-width:none;margin-top:14px;padding:15px 17px 14px;border:1px solid #dce8f8;border-left:4px solid #328aff;border-radius:16px;background:#fff;box-shadow:0 5px 18px #27537d0a;font-size:.9rem}.industry-summary-copy{display:grid;gap:6px}.industry-report-heading .industry-summary p{margin:0;line-height:1.6}.industry-summary-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #e1ebf5}.industry-summary-links a{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border-radius:999px;background:#eef6ff;color:#315f9c;font-size:12px;font-weight:700;text-decoration:none}.industry-summary-links a:after{content:"→";margin-left:5px}.industry-summary-links a:hover,.industry-summary-links a:focus-visible{background:#dcecff;text-decoration:none}.district-title-art{align-self:flex-start;display:flex;align-items:center;gap:14px;flex:none;width:360px;height:112px;margin-top:4px;padding:12px 16px;background:#fff;border-radius:22px;overflow:hidden}.district-title-art .city-scenery{flex:none;width:132px;height:88px}.district-title-art>div{display:grid;gap:5px;min-width:0}.district-title-art strong{color:#173763;font-size:14px;line-height:1.45}.district-title-art small{color:#697f9d;font-size:11px;line-height:1.45}.district-overview{display:grid;grid-template-columns:170px 174px minmax(0,1fr);gap:14px;align-items:stretch;min-height:180px;padding:20px;background:#fff;border-radius:20px;box-shadow:0 5px 18px #27537d0a}.district-kpi{position:relative;min-width:150px;min-height:140px;padding:28px 18px 15px;border-radius:13px;background:#eaf5ff}.district-kpi-households{background:#e8faf5}.district-kpi>span{position:absolute;left:18px;top:25px;width:27px;height:27px;color:#297af0;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='8' r='5'/%3E%3Ccircle cx='7' cy='11' r='3.5'/%3E%3Ccircle cx='25' cy='11' r='3.5'/%3E%3Cpath d='M8 28v-8c0-5 3-8 8-8s8 3 8 8v8zM1 28v-7c0-4 2-6 6-6 2 0 3 1 4 2-2 2-3 5-3 8v3zm23 0v-3c0-3-1-6-3-8 1-1 2-2 4-2 4 0 6 2 6 6v7z'/%3E%3C/svg%3E")}.district-kpi-households>span{color:#17ac8c}.district-kpi-households>span{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M3 15 16 3l13 12v14H19v-9h-6v9H3z'/%3E%3C/svg%3E")}.district-kpi p{margin:1px 0 10px;padding-left:40px;color:#183357;font-size:14px;font-weight:700}.district-kpi strong{display:flex;align-items:baseline;flex-wrap:nowrap;gap:3px;min-width:0;max-width:100%;color:#15284d;font-size:18px;font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.district-kpi-value{min-width:0;overflow:visible}.district-kpi-unit{flex:none;font-size:.52em;font-weight:750;letter-spacing:0}.district-kpi-missing{font-size:17px;color:#5d789c}.district-kpi small{display:block;margin-top:7px;color:#607999;font-size:12px}.district-discoveries{min-width:0;padding-left:20px;border-left:1px solid #e0ebf6}.district-discoveries h2{margin:0 0 12px;color:#0e2148;font-size:16px;font-weight:800}.district-discoveries>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.district-discoveries article{min-width:0;padding-right:10px;border-right:1px solid #e2ecf7}.district-discoveries article:last-child{border-right:0}.district-discoveries b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e7f2ff;color:#337df0;font-size:13px}.district-discoveries h3{display:grid;gap:2px;margin:10px 0 6px;color:#14294d;font-size:14px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.district-discoveries h3 strong{color:#10244c;font-size:15px}.district-discoveries p{margin:0;color:#526b8b;font-size:13px;line-height:1.65}.district-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px;min-width:0}.district-analysis-grid>.v-panel{min-width:0;margin:0;padding:20px 20px 16px;border:0;border-radius:20px;background:#fff;box-shadow:0 5px 18px #27537d0b}.district-analysis-grid>.v-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;margin-bottom:10px}.district-analysis-grid h2{margin:0;color:#10244c;font-size:19px;font-weight:800;line-height:1.3}.district-short-note{margin:0 0 18px;color:#627c9c;font-size:12px}.district-history-panel{position:relative}.district-population-chart{position:relative;margin:0}.district-population-legend{display:flex;justify-content:flex-end;gap:17px;margin:0 0 4px;color:#425b7a;font-size:12px}.district-population-legend span{display:flex;align-items:center;gap:6px}.district-population-legend i{display:block;width:10px;height:10px;border-radius:50%;background:#328aff}.district-population-legend span:last-child i{background:#27c5aa}.district-population-chart svg{display:block;width:100%;height:auto;min-height:240px}.district-population-chart svg text{fill:#526b8b;font-size:11px}.district-population-chart .district-population-value,.district-population-chart .district-household-value{fill:#102c4a;font-size:11px;font-weight:750;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.district-population-chart .district-population-month{font-size:11px}.district-population-single,.district-population-sampling{margin:4px 0 0;color:#6b809d;font-size:11px;line-height:1.5}.district-history-panel .mini-history--paired .chart-legend{position:absolute;right:20px;top:28px;justify-content:flex-end;gap:17px;margin:0;color:#425b7a;font-size:12px}.district-history-panel .mini-history--paired .chart-legend i{width:10px;height:10px}.district-history-panel .mini-history--paired svg{display:block;width:100%;height:282px;max-height:none}.district-history-panel .mini-history--paired svg text{font-size:9px;fill:#526b8b}.district-history-panel .mini-history--paired [data-history-readout]{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#edf5ff;color:#173b67;font-size:12px;font-weight:700;line-height:1.5}.mini-history--paired .paired-value{fill:#102c4a;font-size:11px;font-weight:750;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:4px}.mini-history--paired .paired-month{font-size:11px}.district-chart-basis{margin-top:8px;color:#607997;font-size:11px}.district-chart-basis>summary{display:inline-flex;align-items:center;min-height:30px;cursor:pointer;color:#315f98;font-weight:700}.district-chart-basis p{font-size:11px;line-height:1.4;margin:0}.district-change-legend{display:flex;align-items:center;gap:12px;flex:none;color:#4c6384;font-size:11px}.district-change-legend span{display:inline-flex;align-items:center;gap:5px}.district-change-legend span:before{content:"";width:8px;height:8px;border-radius:50%;background:#3e8bef}.district-change-legend .is-decrease:before{background:#ff7d81}.district-change-groups{display:grid;gap:2px}.district-change-bars{display:grid;gap:2px;list-style:none;margin:0;padding:0}.district-change-bars li{display:grid;grid-template-columns:minmax(70px,1fr) minmax(100px,1.55fr) 60px;align-items:center;gap:9px;min-height:23px}.district-change-bars a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#213657;font-size:11px;text-align:right}.district-change-bars strong{color:#2379e9;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.district-change-bars .is-decrease strong{color:#e45f64}.district-change-axis{position:relative;display:block;height:13px;border-radius:3px;background:linear-gradient(to right,#f9eff0 50%,#edf4fd 50%)}.district-change-axis:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:#b8c7db}.district-change-axis i{position:absolute;top:0;left:50%;width:var(--bar);height:100%;background:#3e8bef;border-radius:3px}.is-decrease .district-change-axis i{left:auto;right:50%;background:#ff7d81}.district-density-panel h2 span{color:#5f86bb;font-size:15px}.district-density-baseline{position:relative;margin:9px 0 11px 120px;width:calc(100% - 180px);color:#355985;font-size:11px;text-align:center}.district-density-rows{display:grid;gap:5px}.district-density-row{display:grid;grid-template-columns:56px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:38px;color:#24395a;font-size:13px}.district-density-row>span:first-child{font-weight:700}.district-density-track{position:relative;height:19px;background:#f1f5fc;border-radius:3px}.district-density-track:before{content:"";position:absolute;left:var(--baseline);top:-7px;bottom:-7px;width:1px;background:#8ea5c4;border-left:1px dashed #8ea5c4;z-index:1}.district-density-track i{display:block;width:var(--bar);height:100%;border-radius:3px;background:#72adf8}.district-density-row a,.district-density-row small{font-size:12px;color:#2676df;white-space:nowrap}.district-density-row small{color:#6b7f99}.district-density-row.district-tone-1 i{background:#66cbb9}.district-density-row.district-tone-2 i{background:#ff8d85}.district-density-row.district-tone-3 i{background:#aa91f2}.district-density-row.district-tone-4 i{background:#67cbbd}.district-density-row.district-tone-5 i{background:#ee8fc5}.district-analysis-grid>.district-profile-panel>header,.district-analysis-grid>.district-density-panel>header{margin-bottom:0}.district-profile-panel>.district-short-note,.district-density-panel>.district-short-note{margin-bottom:8px}.district-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.district-profile{display:grid;align-content:start;gap:8px;min-width:0;min-height:127px;padding:14px 13px;border-radius:12px;background:#eaf4ff}.district-profile.district-tone-1{background:#e8faf5}.district-profile.district-tone-2{background:#fff0ed}.district-profile.district-tone-3{background:#f2efff}.district-profile.district-tone-4{background:#e9faff}.district-profile.district-tone-5{background:#fff0f8}.district-profile>span{display:flex;align-items:center;gap:8px;color:#183256;font-size:12px;font-weight:750}.district-profile i{display:block;width:23px;height:23px;color:#327ee9;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 3h3v10h3V3h3v10c0 4-2 6-5 7v9H8v-9c-3-1-5-3-5-7V3h3v8h1zm14 0c5 0 8 4 8 10v4h-5v12h-3z'/%3E%3C/svg%3E")}.district-profile.district-tone-1 i{color:#18a98b;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M2 4h4l3 15h16l4-11H9l1 4h14l-2 4H11L8 4zM12 22a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm11 0a3 3 0 1 1 0 6 3 3 0 0 1 0-6z'/%3E%3C/svg%3E")}.district-profile.district-tone-2 i{color:#df6d5e;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 2h8v10h10v8H20v10h-8V20H2v-8h10z'/%3E%3C/svg%3E")}.district-profile.district-tone-3 i{color:#7961d2;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m1 11 15-8 15 8-15 8zm5 4 10 6 10-6v8c-6 5-14 5-20 0zm22-1h2v13h-2z'/%3E%3C/svg%3E")}.district-profile.district-tone-4 i{color:#08a4a8;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M3 15 16 3l13 12v14H19v-9h-6v9H3z'/%3E%3C/svg%3E")}.district-profile.district-tone-5 i{color:#dd6fa9;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 2c4 0 7 4 7 8 4 1 6 4 6 7 0 4-3 7-7 7h-4v6h-4v-6h-4c-4 0-7-3-7-7 0-3 2-6 6-7 0-4 3-8 7-8z'/%3E%3C/svg%3E")}.district-profile strong{font-size:22px;color:#102a54;line-height:1.1;font-variant-numeric:tabular-nums}.district-profile.district-tone-1 strong{color:#168f74}.district-profile.district-tone-2 strong{color:#d26759}.district-profile.district-tone-3 strong{color:#7059bf}.district-profile.district-tone-4 strong{color:#077e9d}.district-profile.district-tone-5 strong{color:#b56c9d}.district-profile a,.district-profile small{min-width:0;color:#536d8f;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.district-recommendations{min-height:234px;margin:0;padding:19px 20px;background:#fff;border:0;border-radius:20px;box-shadow:0 5px 18px #27537d0a}.district-recommendations>header{display:flex;align-items:baseline;gap:13px;margin:0 0 11px}.district-recommendations h2{margin:0;color:#10244c;font-size:19px;font-weight:800}.district-recommendations>header p{margin:0;color:#6a819e;font-size:11px}.district-recommendations>header>a{margin-left:auto;padding:7px 13px;border:1px solid #d8e6f5;border-radius:999px;color:#315f98;font-size:11px}.district-recommendations .recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.district-recommendations .recommendation-card{position:relative;display:block;min-width:0;min-height:151px;padding:15px 16px;border:1px solid #dce8f8;border-radius:13px;background:#fff;box-shadow:none}.district-recommendations .recommendation-card h3{margin:0 0 10px;color:#10254d;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.district-recommendation-tags{display:flex;flex-wrap:wrap;gap:5px}.district-recommendation-tags span{padding:4px 8px;border-radius:999px;background:#e8f2ff;color:#2d74d0;font-size:10px;white-space:nowrap}.district-recommendation-tags span:last-child{background:#e9f9f4;color:#128e73}.district-recommendations dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0 0}.district-recommendations dl>div{min-width:0}.district-recommendations dt{font-size:10px;color:#5f7899}.district-recommendations dd{margin:2px 0 0;color:#19325c;font-size:14px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.district-recommendation-arrow{position:absolute;right:13px;bottom:15px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf5ff;color:#2b78db;font-size:20px}.district-statistics{min-height:61px;margin:0;padding:0;border:0;border-radius:18px;background:#fff;box-shadow:0 5px 18px #27537d0a}.district-statistics>summary{display:flex;align-items:center;gap:14px;min-height:61px;padding:14px 22px;color:#11264c;font-size:15px;font-weight:800;cursor:pointer}.district-statistics>summary span{color:#4f77ac;font-size:23px}.district-statistics-content{display:grid;gap:20px;padding:0 20px 22px}.district-statistics-interest,.district-statistics-analysis{min-width:0}.district-statistics-basis{padding:18px 20px;border-left:4px solid #aa91f2;background:#f5f2ff}.district-statistics-basis h2{margin:0 0 8px;color:#4e3b96;font-size:16px}.district-statistics-content ul{margin:0;padding-left:20px;font-size:13px;line-height:1.75}.district-statistics-analysis>.analysis-intro{border-top:4px solid #328aff}.district-statistics-analysis>.analysis-section:nth-of-type(odd){border-top:4px solid #27c5aa}.district-statistics-analysis>.analysis-section:nth-of-type(2n){border-top:4px solid #ff8d85}.district-statistics-analysis .analysis-section{margin-bottom:16px}.district-statistics-analysis .data-table th,.district-statistics-analysis .data-table td{padding:13px 12px;line-height:1.55}.district-statistics-analysis .data-table tbody td{text-align:right;color:#102a54;font-weight:700;font-variant-numeric:tabular-nums}.district-statistics-analysis .data-table tbody th{color:#203d64}.district-statistics-analysis .data-table caption{padding:5px 0 10px}.district-statistics-analysis .table-wrap{overflow-x:auto}.district-statistics-interest>.interest-panel{margin:0;padding:20px;border:1px solid #dce8f8;border-top:4px solid #328aff;border-radius:18px;background:#fff;box-shadow:0 5px 18px #27537d0a}.district-statistics-interest .interest-panel-heading{padding-bottom:14px;border-bottom:1px solid #e1ebf5}.district-statistics-interest .interest-panel-heading h2,.district-statistics-interest .interest-metric-heading h3{color:#102a54}.district-statistics-interest .interest-metric-section{padding:18px 0 0}.district-statistics-interest .interest-metrics{gap:12px;margin:14px 0}.district-statistics-interest .interest-metric-card{padding:14px 13px;border-radius:12px;background:#eaf4ff}.district-statistics-interest .interest-metric-card:nth-child(2){background:#e8faf5}.district-statistics-interest .interest-metric-card:nth-child(3){background:#fff0ed}.district-statistics-interest .interest-metric-card:nth-child(4){background:#f2efff}.district-statistics-interest .interest-metric-card dd{color:#102a54;font-weight:800}.district-statistics-interest .interest-chart-section{margin-top:18px;padding-top:18px;border-top:1px solid #e1ebf5}.district-statistics-interest .interest-chart-card{border:1px solid #dce8f8;border-radius:14px;background:#fff;box-shadow:none}@media(max-width:760px){body:has(.district-report) .page-content{padding:14px}.district-heading{min-height:0;padding:0}.district-heading h1{font-size:30px}.district-title-art{display:none}.district-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.district-kpi{min-width:0;min-height:110px;padding:25px 12px 12px}.district-kpi>span{left:12px;top:20px}.district-kpi p{font-size:12px}.district-kpi strong{font-size:clamp(15px,4.2vw,24px)}.district-discoveries{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid #e0ebf6}.district-discoveries>div{gap:8px}.district-discoveries h3{font-size:12px}.district-analysis-grid{grid-template-columns:1fr;gap:12px}.district-analysis-grid>.v-panel,.district-analysis-grid>.v-panel:nth-child(n+3){min-height:0;padding:16px}.district-profile-grid{gap:8px}.district-profile{min-height:110px;padding:10px}.district-profile strong{font-size:18px}.district-recommendations{min-height:0;padding:16px}.district-recommendations .recommendation-grid{grid-template-columns:1fr}.district-recommendations .recommendation-card{min-height:120px}.district-recommendations>header{display:block}.district-recommendations>header p{margin-top:4px}.district-statistics-content{gap:14px;padding:0 14px 16px}.district-statistics-basis{padding:15px}.district-statistics-analysis .analysis-section,.district-statistics-analysis>.analysis-intro{padding:18px}.mini-history--paired .paired-sample:not(.paired-sample-0):not(.paired-sample--last) .paired-value,.mini-history--paired .paired-sample:not(.paired-sample-0):not(.paired-sample--last) .paired-month{display:none}}@media(max-width:420px){.district-heading h1{font-size:27px}.district-kpi strong{gap:2px}.district-kpi-value{letter-spacing:-.035em}.district-discoveries>div{grid-template-columns:1fr}.district-discoveries article{display:grid;grid-template-columns:30px 1fr;gap:3px 8px;border-right:0;padding-right:0}.district-discoveries article h3{margin:0}.district-discoveries article p{grid-column:2}.district-change-panel>header{align-items:flex-start;flex-direction:column}.district-change-bars li{grid-template-columns:minmax(55px,1fr) minmax(90px,1.5fr) 46px;gap:5px}.district-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.district-heading .district-summary{width:100%;padding:14px 15px}}.report-basis{margin-block:12px;line-height:1.7;color:var(--color-text-muted)}.report-basis summary,.table-row-basis summary{min-height:44px;padding-block:10px;box-sizing:border-box;display:list-item;cursor:pointer;font-weight:600;color:#315b88}.report-basis p,.report-basis li,.report-basis dd{max-width:76ch;overflow-wrap:anywhere}.report-basis dl{display:grid;gap:14px}.report-basis dt,.table-row-basis dt{font-weight:650}.report-basis dd,.table-row-basis dd{margin:4px 0 0}.district-discoveries .report-basis>dl{display:grid;grid-template-columns:1fr}.district-discoveries article p,.insight-grid article p{max-width:60ch;line-height:1.7}.table-scope{display:block;margin-top:4px;font-size:var(--font-note);color:var(--color-text-muted);font-weight:400}.table-row-basis{min-width:0;line-height:1.65}.table-row-basis dl{margin:8px 0;display:grid;gap:10px}.table-row-basis dd{white-space:normal;overflow-wrap:anywhere}.data-callout.report-basis{margin-top:28px}.history-summary{max-width:70ch;line-height:1.7}.mini-history [data-history-basis]{line-height:1.7;max-width:70ch;overflow-wrap:anywhere}
