.city-wrap.svelte-19ew2c7{max-width:900px;margin:auto;padding:0 24px}.city-hero.svelte-19ew2c7{background:var(--ink-strong);color:#fff;padding:40px 0 44px}.city-eyebrow.svelte-19ew2c7{display:inline-block;min-height:32px;color:#a5d6ee;font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:#a5d6ee73;text-underline-offset:4px}h1.svelte-19ew2c7{margin:14px 0 16px;font-weight:850;font-size:clamp(28px,4.2vw,46px);line-height:1.14}.city-intro.svelte-19ew2c7{margin:0 0 24px;color:#d5e0de;font-size:18px;line-height:1.65}.city-actions.svelte-19ew2c7{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.city-btn.svelte-19ew2c7{cursor:pointer;border:0;border-radius:9px;background:var(--orange);padding:15px 22px;color:#101a14;font-weight:800;font-size:15px}.city-meta.svelte-19ew2c7{color:#a8c1ca;font-size:13px}.city-content.svelte-19ew2c7{background:#fff;padding:36px 0 56px;color:var(--dark);font-size:16px;line-height:1.7}.city-content.svelte-19ew2c7 section{margin-bottom:36px}.city-content.svelte-19ew2c7 h2{margin-bottom:12px;font-weight:800;font-size:clamp(21px,2.6vw,26px);line-height:1.25}.city-content.svelte-19ew2c7 p{margin-bottom:12px}.city-content.svelte-19ew2c7 .city-list{margin:0 0 12px;padding-left:20px;list-style:disc}.city-content.svelte-19ew2c7 .city-list li{margin:6px 0}.city-content.svelte-19ew2c7 a:not(.city-chip){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.city-content.svelte-19ew2c7 .city-card{margin-bottom:12px;border:1px solid #d5e3e8;border-radius:12px;background:#fff;padding:16px 18px}.city-content.svelte-19ew2c7 .city-card strong{display:block;font-weight:800;font-size:17px}.city-content.svelte-19ew2c7 .city-card p{margin:4px 0 0;font-size:15px}.city-content.svelte-19ew2c7 .city-chips{display:flex;flex-wrap:wrap;gap:8px}.city-content.svelte-19ew2c7 .city-chip{border:1px solid #d5e3e8;border-radius:999px;padding:8px 14px;color:#266d8e;font-weight:600;font-size:14px}.city-content.svelte-19ew2c7 .city-note{margin-bottom:24px;border-left:3px solid var(--orange);background:#fff7ef;padding:12px 16px;font-size:15px}.city-content.svelte-19ew2c7 .city-sources{color:#51656c;font-size:14px}.city-content.svelte-19ew2c7 .city-faq details{border-bottom:1px solid #dfe5e4;padding:12px 0}.city-content.svelte-19ew2c7 .city-faq summary{cursor:pointer;font-weight:700}.city-content.svelte-19ew2c7 .city-faq p{margin:8px 0 0}@media(max-width:767px){.city-wrap.svelte-19ew2c7{padding:0 16px}.city-hero.svelte-19ew2c7{padding:28px 0 32px}.city-intro.svelte-19ew2c7{font-size:16px}.city-btn.svelte-19ew2c7{width:100%}}
