.finding-page.svelte-nncqbw{color:var(--color-text-primary)}.container.svelte-nncqbw{max-width:var(--container-lg);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.breadcrumb.svelte-nncqbw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.breadcrumb.svelte-nncqbw a:where(.svelte-nncqbw){color:var(--color-accent-primary);text-decoration:none}.breadcrumb.svelte-nncqbw a:where(.svelte-nncqbw):hover{text-decoration:underline}.header.svelte-nncqbw{margin-bottom:var(--space-8)}.header__title.svelte-nncqbw{font-family:var(--font-display);font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));color:var(--color-text-primary);margin-bottom:var(--space-3)}.header__subtitle.svelte-nncqbw{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:700px}.key-finding.svelte-nncqbw{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-12);text-align:center}.key-finding__stat-row.svelte-nncqbw{display:flex;justify-content:center;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap}.key-finding__stat.svelte-nncqbw{display:flex;flex-direction:column;align-items:center;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);min-width:180px}.key-finding__stat--positive.svelte-nncqbw{background:var(--color-score-high-bg);border:2px solid var(--color-score-high)}.key-finding__stat--negative.svelte-nncqbw{background:var(--color-score-low-bg);border:2px solid var(--color-score-low)}.key-finding__city.svelte-nncqbw{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-2)}.key-finding__value.svelte-nncqbw{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--font-weight-bold)}.key-finding__stat--positive.svelte-nncqbw .key-finding__value:where(.svelte-nncqbw){color:var(--color-score-high)}.key-finding__stat--negative.svelte-nncqbw .key-finding__value:where(.svelte-nncqbw){color:var(--color-score-low)}.key-finding__label.svelte-nncqbw{font-size:var(--text-xs);color:var(--color-text-muted)}.key-finding__vs.svelte-nncqbw{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.key-finding__context.svelte-nncqbw{font-size:var(--text-base);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.city-section.svelte-nncqbw{margin-bottom:var(--space-12)}.city-section__header.svelte-nncqbw{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.city-section__title.svelte-nncqbw{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary)}.city-section__icon.svelte-nncqbw{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.city-section__icon.svelte-nncqbw svg:where(.svelte-nncqbw){width:20px;height:20px}.city-section__icon--positive.svelte-nncqbw{background:var(--color-score-high-bg);color:var(--color-score-high)}.city-section__icon--negative.svelte-nncqbw{background:var(--color-score-low-bg);color:var(--color-score-low)}.city-section__summary.svelte-nncqbw{display:flex;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.city-section__description.svelte-nncqbw{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);max-width:800px}.subsection-title.svelte-nncqbw{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.tract-table-wrapper.svelte-nncqbw{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle)}.tract-table.svelte-nncqbw{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tract-table.svelte-nncqbw th:where(.svelte-nncqbw){background:var(--color-foundation-surface);padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle)}.tract-table.svelte-nncqbw td:where(.svelte-nncqbw){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.tract-table.svelte-nncqbw tbody:where(.svelte-nncqbw) tr:where(.svelte-nncqbw):last-child td:where(.svelte-nncqbw){border-bottom:none}.tract-table.svelte-nncqbw tbody:where(.svelte-nncqbw) tr:where(.svelte-nncqbw):hover{background:var(--color-foundation-surface)}.tract-link.svelte-nncqbw{font-family:var(--font-mono);color:var(--color-accent-primary);text-decoration:none}.tract-link.svelte-nncqbw:hover{text-decoration:underline}.score.svelte-nncqbw{font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.score.positive.svelte-nncqbw{color:var(--color-score-high)}.score.negative.svelte-nncqbw{color:var(--color-score-low)}.positive.svelte-nncqbw{color:var(--color-score-high)}.negative.svelte-nncqbw{color:var(--color-score-low)}.section-title.svelte-nncqbw{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.implications__grid.svelte-nncqbw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.implication.svelte-nncqbw{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6)}.implication.svelte-nncqbw h3:where(.svelte-nncqbw){font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.implication.svelte-nncqbw p:where(.svelte-nncqbw){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.back-nav.svelte-nncqbw{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.back-link.svelte-nncqbw{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent-primary);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.back-link.svelte-nncqbw:hover{text-decoration:underline}.back-link.svelte-nncqbw svg:where(.svelte-nncqbw){width:18px;height:18px}.sr-only.svelte-nncqbw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.container.svelte-nncqbw{padding:var(--space-6) var(--space-4) var(--space-12)}.key-finding__stat-row.svelte-nncqbw,.city-section__header.svelte-nncqbw{flex-direction:column}}
