h1[data-v-376ecb7f],h2[data-v-376ecb7f],h3[data-v-376ecb7f]{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:700!important;text-transform:none!important}.city-backlink[data-v-376ecb7f]{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.04em;color:#6b675f!important;text-decoration:none;margin-bottom:1.5rem}.city-backlink[data-v-376ecb7f]:hover{color:#387a86!important}.city-backlink .ar[data-v-376ecb7f]{color:#387a86}.city-hero--panel[data-v-376ecb7f]{background:#f9f6f1;border-radius:20px;padding:clamp(1.6rem,3.5vw,2.4rem) clamp(1.4rem,3.5vw,2.2rem)}.v-card.city-section-card[data-v-376ecb7f]:not(.v-dialog .v-card):not(.v-menu .v-card){background:#f9f6f1!important;border:none!important;box-shadow:none!important}.city-hero-figure[data-v-376ecb7f]{overflow:hidden;border-radius:8px;margin-left:0;margin-right:0}.city-hero-photo[data-v-376ecb7f]{width:100%;height:450px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-heading[data-v-376ecb7f]{font-family:atkinsonregular,system-ui,sans-serif!important;font-size:1.2rem!important;font-weight:700;color:#1a1816;letter-spacing:-.005em;line-height:1.3;margin:0;text-transform:none}.city-hero-meta[data-v-376ecb7f]{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;border-top:2px solid rgb(var(--v-theme-primary));padding-top:12px;margin-bottom:24px}.city-hero-byline[data-v-376ecb7f]{font-size:.85rem;font-weight:500;color:#6b675f}.city-hero-cta[data-v-376ecb7f]{display:inline-flex;align-items:center;padding:8px 18px;border-radius:24px;font-size:.85rem;font-weight:600;white-space:nowrap;text-decoration:none;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.2);transition:background-color .15s}.city-hero-cta[data-v-376ecb7f]:hover{background:rgba(var(--v-theme-primary),.15)}@media (max-width: 599px){.city-hero-cta[data-v-376ecb7f]{padding:7px 14px;font-size:.8rem}}.city-section-photo-wrap[data-v-376ecb7f]{overflow:hidden}.city-section-photo[data-v-376ecb7f]{width:100%;height:150px;object-fit:cover;display:block}.city-hero-eyebrow[data-v-376ecb7f]{font-size:15px;font-weight:600;letter-spacing:.01em;color:rgb(var(--v-theme-primary))}.city-hero-title[data-v-376ecb7f]{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:1.9rem!important;font-weight:700;line-height:1.08;color:#1a1816;letter-spacing:-.03em}.city-hero-body[data-v-376ecb7f]{font-size:1rem;line-height:1.6;color:#4a4845}.city-hero-intro[data-v-376ecb7f] p{font-size:1rem;line-height:1.6;color:#4a4845;margin-bottom:.6rem}.city-hero-intro[data-v-376ecb7f] p:last-child{margin-bottom:0}.dash-label[data-v-376ecb7f]{font-size:15px;font-weight:600;letter-spacing:.01em;color:rgb(var(--v-theme-primary));display:inline}.dash-section-title[data-v-376ecb7f]{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:.92rem!important;font-weight:700;color:#1a1816;letter-spacing:-.01em;margin:0}.dash-meta[data-v-376ecb7f]{font-size:11.5px;color:#999;margin:0}.dash-source[data-v-376ecb7f],.dash-source a[data-v-376ecb7f]{font-size:11px!important;color:#aaa}.dash-cols[data-v-376ecb7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.dash-col[data-v-376ecb7f]{padding:10px 16px 12px;border-right:1px solid rgba(var(--v-theme-primary),.1)}.dash-col[data-v-376ecb7f]:first-child{padding-left:0}.dash-col[data-v-376ecb7f]:last-child{border-right:none;padding-right:0}@media (max-width: 700px){.dash-cols[data-v-376ecb7f]{grid-template-columns:1fr}.dash-col[data-v-376ecb7f]{border-right:none;border-bottom:1px solid rgba(var(--v-theme-primary),.1);padding-left:0;padding-right:0}.dash-col[data-v-376ecb7f]:last-child{border-bottom:none}}@media (max-width: 599px){[data-v-376ecb7f] .v-card{padding:0!important}[data-v-376ecb7f] .pa-6,[data-v-376ecb7f] .px-6{padding-left:14px!important;padding-right:14px!important}.city-hero-photo[data-v-376ecb7f]{height:220px!important}.city-hero-intro[data-v-376ecb7f] p,.city-hero-body[data-v-376ecb7f]{font-size:.875rem!important;line-height:1.58}}.stat-row[data-v-376ecb7f]{display:flex;flex-wrap:wrap;gap:7px}.stat-tile[data-v-376ecb7f]{background:rgba(var(--v-theme-primary),.06);border:1px solid rgba(var(--v-theme-primary),.1);border-radius:8px;padding:8px 12px 7px;cursor:help;transition:background-color .15s,border-color .15s;-webkit-user-select:none;user-select:none;flex:1;min-width:130px;max-width:220px}.stat-tile[data-v-376ecb7f]:hover{background:rgba(var(--v-theme-primary),.11);border-color:rgba(var(--v-theme-primary),.2)}.stat-number[data-v-376ecb7f]{font-size:1.45rem;font-weight:700;line-height:1.05;color:rgb(var(--v-theme-primary));letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:3px}.stat-number--krimp[data-v-376ecb7f]{color:#888}.stat-unknown[data-v-376ecb7f]{color:#aaa;font-size:1.1rem;letter-spacing:0}.stat-label[data-v-376ecb7f]{font-size:.72rem;color:#777;line-height:1.3}.stat-secondary[data-v-376ecb7f]{font-size:.7rem;color:#aaa;margin-top:3px;font-variant-numeric:tabular-nums}.v-card.city-cta-card[data-v-376ecb7f]:not(.v-dialog .v-card):not(.v-menu .v-card){background:rgba(var(--v-theme-primary),.06)!important;border:none!important;box-shadow:none!important}.city-cta-title[data-v-376ecb7f]{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:1.25rem!important;font-weight:700;color:#1a1816;letter-spacing:-.02em}.city-cta-body[data-v-376ecb7f]{font-size:.92rem;line-height:1.6;color:#555;max-width:480px}.cta-pill[data-v-376ecb7f]{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:30px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s}.cta-pill--filled[data-v-376ecb7f]{background:rgb(var(--v-theme-primary));color:#fff!important}.cta-pill--filled[data-v-376ecb7f]:hover{opacity:.88}.cta-pill--outline[data-v-376ecb7f]{border:1.5px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.cta-pill--outline[data-v-376ecb7f]:hover{background:rgba(var(--v-theme-primary),.07)}.other-cities-row[data-v-376ecb7f]{display:flex;flex-wrap:wrap;gap:8px}.other-city-pill[data-v-376ecb7f]{display:inline-flex;align-items:center;padding:7px 15px;border-radius:20px;font-size:.85rem;font-weight:500;text-decoration:none;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.07);border:1px solid rgba(var(--v-theme-primary),.12);transition:background-color .15s}.other-city-pill[data-v-376ecb7f]:hover{background:rgba(var(--v-theme-primary),.14)}.city-description[data-v-376ecb7f] h2,.city-description[data-v-376ecb7f] h3{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:1.15rem!important;font-weight:700;color:#1f1d1a;letter-spacing:-.01em;line-height:1.3;margin-top:1.75rem;margin-bottom:.6rem}.city-description[data-v-376ecb7f] h2:first-child,.city-description[data-v-376ecb7f] h3:first-child{margin-top:0}.city-description[data-v-376ecb7f] p{font-size:16px!important;line-height:1.68;color:#3c3a35;margin-bottom:.75rem}.city-description[data-v-376ecb7f] p:last-child{margin-bottom:0}.city-description[data-v-376ecb7f] ul,.city-description[data-v-376ecb7f] ol{margin:0 0 .75rem 1.5rem;padding:0}.city-description[data-v-376ecb7f] li{font-size:16px!important;line-height:1.68;color:#3c3a35;margin-bottom:.35rem}.city-description[data-v-376ecb7f] blockquote{border-left:3px solid rgba(56,122,134,.45);padding:10px 16px;margin:1rem 0;background:#387a860d;border-radius:0 6px 6px 0}.city-description[data-v-376ecb7f] blockquote p{margin-bottom:0;font-style:normal;color:#555}.city-description[data-v-376ecb7f] hr{border:none;border-top:1px solid #e0d9cc;margin:1.75rem 0}.city-description[data-v-376ecb7f] strong{font-weight:600;color:#1f1d1a}.city-description[data-v-376ecb7f] em{font-style:italic;color:#6b675f}
