._statGrid_1x2x4_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._statCard_1x2x4_7{border:1px solid var(--border);background:var(--surface);padding:var(--spacing-4)}._statLabel_1x2x4_13{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._statValue_1x2x4_21{margin:var(--spacing-1) 0 0;font-size:1.7rem;font-weight:600;color:var(--primary);line-height:1.12}._statSub_1x2x4_29{margin:var(--spacing-1) 0 0;font-size:.8rem;line-height:1.45;color:var(--muted-foreground)}._cardGrid_1x2x4_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._cityCard_1x2x4_42{border:1px solid var(--border);background:var(--surface);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._cityCard_1x2x4_42 h3{margin:0;font-family:var(--font-family-display);font-size:1.25rem}._adopted_1x2x4_57{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}._cityCard_1x2x4_42 p{margin:0;font-size:.9rem;line-height:1.6;color:var(--foreground)}._cityCard_1x2x4_42 ._source_1x2x4_73{font-size:.8125rem;color:var(--muted-foreground)}._cityCard_1x2x4_42 ._source_1x2x4_73 a{color:var(--primary)}._patternList_1x2x4_82{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._patternItem_1x2x4_91{border:1px solid var(--border);background:var(--surface);padding:var(--spacing-3) var(--spacing-4)}._patternItem_1x2x4_91 h3{margin:0 0 var(--spacing-1);font-family:var(--font-family-base);font-size:.9375rem;font-weight:600}._patternItem_1x2x4_91 p{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._checklist_1x2x4_111{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._checklist_1x2x4_111 li{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-3);font-size:.9375rem;line-height:1.6}._checklist_1x2x4_111 li svg{margin-top:3px;color:var(--primary);flex-shrink:0}._pill_1x2x4_134{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--radius-full);background:var(--accent);color:var(--surface);font-size:.7rem;font-weight:700}
