.city_local__SBVgR{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:40px}.city_localSingle__ACVQz{grid-template-columns:minmax(0,860px)}@media (max-width:899px){.city_local__SBVgR{grid-template-columns:minmax(0,1fr)}}.city_panel__vfHQ0{display:grid;align-content:start;gap:32px;padding:clamp(22px,3vw,36px);border-radius:28px;background:var(--w3-surface)}.city_panelTitle__MIbMu{margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.4;color:var(--w3-muted)}.city_stats__fm_1c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px;margin:0}.city_stats__fm_1c>div{display:grid;gap:6px}.city_statValue__9Ii7u{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:clamp(40px,24px + 2.6vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.city_statLong__NsDVQ{font-size:clamp(30px,20px + 1.6vw,44px)}.city_up__yUN7y{color:var(--w3-up)}.city_statLabel__NImIP{margin:0;font-size:16px;line-height:1.4;color:var(--w3-text-2)}.city_bars__htyYT{margin:0}.city_bars__htyYT ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.city_bars__htyYT li{display:grid;grid-template-columns:170px minmax(0,1fr) 116px;align-items:center;gap:14px;color:var(--w3-text-2)}@media (max-width:599px){.city_bars__htyYT li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.city_barTrack__uS7rj{grid-column:1/-1;grid-row:2}}.city_barLabel___Vg7S{font-size:16px;line-height:1.35}.city_barTrack__uS7rj{position:relative;height:12px;border-radius:999px;background:var(--w3-soft);overflow:hidden}.city_barTrack__uS7rj span{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:var(--w3-muted)}.city_barValue__y_XUs{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:17px;font-weight:600;text-align:right;white-space:nowrap}.city_barAccent__SuwGv{color:var(--w3-text)}.city_barAccent__SuwGv .city_barTrack__uS7rj span{background:var(--w3-text)}.city_periodTrack__Sys8q{position:relative;height:12px;margin:40px 0 0;border-radius:999px;background:var(--w3-soft-2)}.city_periodFill___rFQo{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--w3-text)}.city_periodNow__Yogln{position:absolute;bottom:calc(100% + 10px);left:clamp(0px,calc(var(--p) * 100% - 34px),calc(100% - 72px));padding:3px 10px;border-radius:999px;background:var(--w3-surface-3);font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;line-height:1.3;white-space:nowrap}.city_steps__bXCBs{display:flex;justify-content:space-between;gap:16px;margin:18px 0 0;padding:0;list-style:none}.city_steps__bXCBs li{display:grid;gap:4px;font-size:15px;line-height:1.4;color:var(--w3-text-2)}.city_steps__bXCBs li:last-child{text-align:right}.city_steps__bXCBs time{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:15px;font-weight:600;color:var(--w3-text)}.city_factsPanel__Ut6To{gap:22px}.city_facts__zAI45{display:grid;gap:16px;margin:0;padding:0;list-style:none}.city_facts__zAI45 li{position:relative;display:grid;gap:4px;padding-left:20px;font-size:17px;line-height:1.5;color:var(--w3-text-2)}.city_facts__zAI45 li:before{content:"";position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:2px;background:var(--w3-text)}.city_source__6GJPw{width:fit-content;font-size:15px;color:var(--w3-muted);text-decoration:underline;text-underline-offset:3px}.city_source__6GJPw:hover{color:var(--w3-text)}.city_updated__pzQ2q{margin:0;font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;color:var(--w3-muted)}.city_next__UR_QN{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.city_next__UR_QN a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;background:var(--w3-soft-2);color:var(--w3-text);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.city_next__UR_QN a:after{content:"→";margin-left:10px;color:var(--w3-muted)}.city_next__UR_QN a:hover{background:var(--w3-accent);color:var(--w3-on-accent)}.city_cases__Dnlb6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}@media (max-width:799px){.city_cases__Dnlb6{grid-template-columns:minmax(0,1fr)}}.city_caseCard__mshkW{display:grid;height:100%;overflow:hidden;border-radius:28px;background:var(--w3-surface);color:inherit;text-decoration:none;transition:background-color .2s ease}.city_caseCard__mshkW:hover{background:var(--w3-surface-2)}.city_caseCover__pWnKu img{display:block;width:100%;height:auto}.city_caseText___r6CG{display:grid;align-content:start;gap:10px;padding:clamp(20px,2.6vw,32px)}.city_caseGeo___pKT8{width:fit-content;padding:4px 12px;border-radius:999px;background:var(--w3-soft-2);font-size:14px;font-weight:600}.city_caseTitle__s0tXG{font-size:clamp(22px,18px + .8vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.city_caseDesc__s5_62{font-size:17px;line-height:1.5;color:var(--w3-text-2)}.city_caseMore__GaNaw{margin-top:6px;font-size:16px;font-weight:600}.city_caseMore__GaNaw:after{content:" →"}.city_casesSingle__hzPwI{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.city_casesSingle__hzPwI .city_caseCard__mshkW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.city_casesSingle__hzPwI .city_caseCover__pWnKu{order:2}.city_casesSingle__hzPwI .city_caseCover__pWnKu img{max-height:640px;object-fit:cover}.city_casesSingle__hzPwI .city_caseText___r6CG{padding:clamp(28px,4vw,56px)}}@media (max-width:899px){.city_casesSingle__hzPwI .city_caseCover__pWnKu img{aspect-ratio:4/3;object-fit:cover;object-position:50% 62%}}.city_country__1msUb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none}@media (max-width:699px){.city_country__1msUb{grid-template-columns:minmax(0,1fr)}}.city_country__1msUb a{display:grid;gap:6px;height:100%;padding:18px 20px;border-radius:20px;background:var(--w3-surface);color:inherit;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .2s ease}.city_country__1msUb a:hover{background:var(--w3-surface-2)}.city_country__1msUb span{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;font-weight:500;color:var(--w3-muted)}.city_bars__htyYT .city_source__6GJPw{display:inline-block;margin-top:18px}.city_barTrack__uS7rj span{transform-origin:left center;animation:city_w3-bar-grow__MgkVp .9s var(--w3-ease) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes city_w3-bar-grow__MgkVp{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.city_barTrack__uS7rj span{animation:none}}.city_pulse__LaPLm{padding-top:clamp(40px,24px + 3vw,72px)}.city_pulseWrap__Eg0Ya{width:min(100% - 3rem,90rem - 3rem);margin-inline:auto;padding:clamp(24px,3vw,40px);border-radius:28px;background:var(--w3-surface)}@media (min-width:768px){.city_pulseWrap__Eg0Ya{width:min(100% - 4rem,90rem - 4rem)}}.city_statsBig__HnH0X{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px 40px}.city_statsBig__HnH0X .city_statValue__9Ii7u{font-size:clamp(44px,24px + 3.4vw,80px)}.city_statsBig__HnH0X .city_statLong__NsDVQ{font-size:clamp(32px,20px + 2.2vw,56px)}.city_chart__2Z7gh{gap:0}.city_chartTitle__OafqF{margin:0 0 32px;max-width:900px;font-size:clamp(28px,16px + 2.2vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:var(--w3-text)}.city_chart__2Z7gh .city_bars__htyYT li{grid-template-columns:220px minmax(0,1fr) 140px}.city_chart__2Z7gh .city_barTrack__uS7rj{height:18px}@media (max-width:599px){.city_chart__2Z7gh .city_bars__htyYT li{grid-template-columns:minmax(0,1fr) auto}}.city_miningPanel__ckbkm{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px 48px}@media (max-width:899px){.city_miningPanel__ckbkm{grid-template-columns:minmax(0,1fr)}}.city_miningText__ePpHH .city_chartTitle__OafqF{margin-bottom:16px}.city_miningLead__PDBAN{margin:0 0 16px;font-size:18px;line-height:1.5;color:var(--w3-text-2)}.city_mining__FweQj{display:grid;gap:20px}.city_miningAnswer__HNrYA{margin:0;font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:clamp(20px,16px + .8vw,26px);font-weight:600;line-height:1.3}.city_down__EiaNm{color:var(--w3-down)}.city_upText__zTqLQ{color:var(--w3-up)}.city_months__ld2pD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.city_month__mRxtH{position:relative;display:grid;place-items:center;width:100%;min-height:56px;border:0;border-radius:14px;background:var(--w3-up-soft);color:var(--w3-text);font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.city_monthBan__xjeYg{background:var(--w3-down-soft)}.city_monthPart__KuB2H{background:linear-gradient(90deg,var(--w3-down-soft) 0 50%,var(--w3-up-soft) 50% 100%)}.city_month__mRxtH:hover{background-color:var(--w3-soft-2)}.city_monthOn__702MW{box-shadow:inset 0 0 0 2px var(--w3-text)}.city_monthNow__Xo6fk{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--w3-text)}.city_legend__Frzt_{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--w3-muted)}.city_legend__Frzt_ li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px;vertical-align:-1px}.city_legendBan__qegd9:before{background:var(--w3-down)}.city_legendPart__8eOIo:before{background:linear-gradient(90deg,var(--w3-down) 0 50%,var(--w3-up) 50% 100%)}.city_legendFree__yXwV8:before{background:var(--w3-up)}.city_employers__pAgXh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.city_employersFour__ZiSeF{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){.city_employersFour__ZiSeF,.city_employers__pAgXh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.city_employersFour__ZiSeF,.city_employers__pAgXh{grid-template-columns:minmax(0,1fr)}}.city_employer__60II6{display:grid;align-content:start;gap:10px;padding:clamp(22px,2.4vw,32px);border-radius:24px;background:var(--w3-surface)}.city_employerIndex__emzDb{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;color:var(--w3-muted)}.city_employerName__dO6dL{font-size:clamp(21px,18px + .5vw,26px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.city_employerText__7tIYQ{font-size:17px;line-height:1.5;color:var(--w3-text-2)}.city_timeline__joxlV{display:grid;gap:0;margin:40px 0 0;padding:0;list-style:none;border-radius:28px;background:var(--w3-surface);overflow:hidden}.city_timeline__joxlV li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:6px 24px;padding:22px clamp(20px,3vw,36px)}.city_timeline__joxlV li+li{box-shadow:inset 0 1px 0 var(--w3-soft)}.city_timeline__joxlV time{grid-row:span 2;font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:16px;font-weight:600;color:var(--w3-text)}.city_timelineText__ihgrl{font-size:17px;line-height:1.5;color:var(--w3-text-2)}@media (max-width:699px){.city_timeline__joxlV li{grid-template-columns:minmax(0,1fr)}.city_timeline__joxlV time{grid-row:auto}}@media (min-width:1100px){.city_servicesFour__FBEl6>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.city_miningLink__d9CZa{display:inline-flex;align-items:center;width:fit-content;min-height:48px;margin-top:20px;padding:0 20px;border-radius:999px;background:var(--w3-soft-2);color:var(--w3-text);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.city_miningLink__d9CZa:after{content:"→";margin-left:10px;color:var(--w3-muted)}.city_miningLink__d9CZa:hover{background:var(--w3-accent);color:var(--w3-on-accent)}.city_miningText__ePpHH{display:grid;align-content:start}.city_miningLine__eLj9_{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 32px}.city_miningLine__eLj9_ .city_miningLink__d9CZa{margin-top:0}@media (max-width:899px){.city_miningLine__eLj9_{grid-template-columns:minmax(0,1fr)}}.city_miningLineHead__nvj8g{display:grid;gap:10px;margin:0;font-size:15px;color:var(--w3-muted)}.city_miningStatus__V2aZB{width:fit-content;padding:6px 14px;border-radius:999px;font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:16px;font-weight:600;white-space:nowrap}.city_statusFree__G15DF{background:var(--w3-up-soft);color:var(--w3-up)}.city_statusBan__SklvY{background:var(--w3-down-soft);color:var(--w3-down)}.city_miningLineText__s_bEl{margin:0;font-size:17px;line-height:1.5;color:var(--w3-text-2)}.city_miningLineText__s_bEl .city_source__6GJPw{margin-left:6px}.journal_wrap__PYVBU{width:min(100% - 3rem,90rem - 3rem);margin-inline:auto}@media (min-width:768px){.journal_wrap__PYVBU{width:min(100% - 4rem,90rem - 4rem)}}.journal_header__tFs0t{position:relative;isolation:isolate;padding:clamp(24px,3vw,48px) 0 clamp(20px,2vw,28px)}.journal_header__tFs0t:before{content:"";position:absolute;inset:-200px 0 0;z-index:-1;background:radial-gradient(50% 80% at 80% 0,rgb(255 255 255/.06),transparent 70%);pointer-events:none}.journal_counter__BHFPv{display:inline-flex;margin:0;padding:7px 14px;border-radius:999px;background:var(--w3-soft);font-size:15px;color:var(--w3-text-2)}.journal_titleRow__7yDvc{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-top:18px}.journal_h1__Nc7Bq{margin:0;font-size:clamp(48px,20px + 6vw,112px);font-weight:800;line-height:.95;letter-spacing:-.05em}.journal_discuss__iaH6r{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:999px;background:var(--w3-soft-2);color:#fff;font-size:17px;font-weight:600;text-decoration:none}.journal_discuss__iaH6r:hover{background:rgb(255 255 255/.2)}.journal_lead__hIDQp{max-width:680px;margin:18px 0 0;font-size:clamp(17px,16px + .3vw,20px);line-height:1.5;color:var(--w3-text-2)}.journal_rubrics__HI0bf{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 24px}.journal_rubrics__HI0bf button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--w3-soft);color:var(--w3-text-2);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.journal_rubrics__HI0bf button span{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;color:var(--w3-muted)}.journal_rubrics__HI0bf button[aria-pressed=true]{background:#fff;color:#000}.journal_rubrics__HI0bf button[aria-pressed=true] span{color:rgb(0 0 0/.55)}.journal_card__tYX3G:focus-visible,.journal_more__ESvks:focus-visible,.journal_rubrics__HI0bf button:focus-visible{outline:2px solid #fff;outline-offset:3px}.journal_card__tYX3G{display:grid;gap:0;height:100%;padding:10px;border-radius:28px;background:var(--w3-surface);color:inherit;text-decoration:none;transition:background-color .25s ease}.journal_card__tYX3G:hover{background:var(--w3-surface-2)}.journal_card__tYX3G>span:first-child{aspect-ratio:3/2;border-radius:20px}.journal_cardBody__9WAsq{position:relative;display:grid;align-content:start;gap:10px;padding:18px 12px 14px}.journal_cardMeta__sc35w{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--w3-muted)}.journal_cardMeta__sc35w span:first-child{color:var(--w3-up);font-weight:600}.journal_cardTitle__15R6o{padding-right:34px;font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.015em}.journal_cardText__RrWfF{font-size:16px;line-height:1.5;color:var(--w3-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal_cardArrow___ap2W{position:absolute;top:44px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--w3-soft);font-size:16px}.journal_featured__v_jiv{margin-bottom:16px}.journal_cardBig__O7r0c{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:16px}.journal_cardBig__O7r0c>span:first-child{aspect-ratio:16/10}.journal_cardBig__O7r0c .journal_cardTitle__15R6o{font-size:clamp(26px,18px + 1.4vw,40px);line-height:1.08;letter-spacing:-.03em}.journal_cardBig__O7r0c .journal_cardText__RrWfF{-webkit-line-clamp:4;font-size:18px}.journal_cardBig__O7r0c .journal_cardArrow___ap2W{top:18px}@media (max-width:899px){.journal_cardBig__O7r0c{grid-template-columns:minmax(0,1fr)}}.journal_grid__jY9Mw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:1099px){.journal_grid__jY9Mw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:649px){.journal_grid__jY9Mw{grid-template-columns:minmax(0,1fr)}}.journal_moreRow__PJBnj{display:flex;justify-content:center;margin-top:28px}.journal_more__ESvks{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--w3-soft-2);color:#fff;font:inherit;font-size:17px;font-weight:600;cursor:pointer}.journal_more__ESvks span{font-family:var(--font-w3-mono),ui-monospace,monospace;font-size:14px;color:var(--w3-muted)}