.CaseCard_card__OrA4J{min-width:0;overflow:hidden;border:1px solid var(--ct-color-border-workspace);border-radius:var(--ct-radius-panel);background:var(--ct-color-surface);color:var(--ct-color-ink);box-shadow:var(--ct-shadow-card)}.CaseCard_card_workspace__gW844{display:flex;flex-direction:column;padding:18px}.CaseCard_card_compact___QFWH{padding:14px}.CaseCard_card_compact___QFWH,.CaseCard_card_standard__hY_73{display:flex;flex-direction:column}.CaseCard_top__k_Ptn{min-width:0}.CaseCard_card_standard__hY_73 .CaseCard_top__k_Ptn{display:grid}.CaseCard_card_workspace__gW844 .CaseCard_top__k_Ptn{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start}.CaseCard_card_compact___QFWH .CaseCard_top__k_Ptn{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.CaseCard_imageFrame__QOo__{position:relative;display:grid;overflow:hidden;place-items:center;background:#eef2f6}.CaseCard_imageFrame_standard__JjANq{width:100%;aspect-ratio:4/3}.CaseCard_imageFrame_workspace__IJVR3{width:86px;height:98px;border-radius:var(--ct-radius-control)}.CaseCard_imageFrame_compact__IsDYS{width:112px;height:128px;border-radius:var(--ct-radius-control)}.CaseCard_image__Is2YZ{object-fit:contain;object-position:center}.CaseCard_imageFallback__sMGqC{display:grid;width:46px;height:46px;place-items:center;border-radius:var(--ct-radius-brand);background:var(--ct-color-surface-brand-soft);color:var(--ct-color-brand-deep);font-weight:950}.CaseCard_identity__N6yEf{min-width:0}.CaseCard_card_standard__hY_73 .CaseCard_identity__N6yEf{padding:16px 18px 4px}.CaseCard_identity__N6yEf h3{margin:7px 0 5px;color:var(--ct-color-ink-strong);font-size:20px;line-height:1.1;letter-spacing:-.025em}.CaseCard_card_standard__hY_73 .CaseCard_identity__N6yEf h3{font-size:23px}.CaseCard_card_compact___QFWH .CaseCard_identity__N6yEf h3{font-size:20px}.CaseCard_lastSeen__NlYia,.CaseCard_location__IR6Ue,.CaseCard_summary__nqIdv{margin:0;color:var(--ct-color-text-muted)}.CaseCard_location__IR6Ue{font-weight:750}.CaseCard_lastSeen__NlYia{margin-top:4px;font-size:13px}.CaseCard_summary__nqIdv{margin-top:10px;font-size:14px;line-height:1.5}.CaseCard_badges___lrH_{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.CaseCard_card_standard__hY_73 .CaseCard_badges___lrH_{padding:0 18px}.CaseCard_reasons__NBNbF{margin-top:13px;padding:11px;border:1px solid var(--ct-color-border-workspace);border-radius:var(--ct-radius-action);background:var(--ct-color-surface-subtle)}.CaseCard_card_standard__hY_73 .CaseCard_reasons__NBNbF{margin-right:18px;margin-left:18px}.CaseCard_reasons__NBNbF strong,.CaseCard_sourceLabel__kXzfC{display:block;color:var(--ct-color-text-muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.CaseCard_reasons__NBNbF ul{padding:0;margin:5px 0 0;list-style:none}.CaseCard_reasons__NBNbF li{color:var(--ct-color-control-text);font-size:13px;line-height:1.4}.CaseCard_reasons__NBNbF li:before{content:"• "}.CaseCard_source__HMPN9{margin:14px 18px 0;padding:12px;border:1px solid var(--ct-color-border-info);border-radius:var(--ct-radius-action);background:var(--ct-color-surface-info);color:var(--ct-color-info)}.CaseCard_sourceCompact__QZXbt{margin:13px 0 0}.CaseCard_source__HMPN9>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.CaseCard_source__HMPN9 a,.CaseCard_source__HMPN9 strong{color:var(--ct-color-ink-strong);font-weight:850}.CaseCard_source__HMPN9 p,.CaseCard_source__HMPN9 small{color:var(--ct-color-text-muted)}.CaseCard_source__HMPN9 p{margin:5px 0 0;font-size:12px;line-height:1.4}.CaseCard_actions__XSCDf{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.CaseCard_actions_standard__eTP5f{padding:16px 18px 18px}.CaseCard_actions_workspace__YxsNr{padding-top:15px}.CaseCard_actions_compact__MtV05{padding-top:14px}.CaseCard_actions_compact__MtV05>*,.CaseCard_actions_workspace__YxsNr>*{flex:1 1 120px}@media (max-width:420px){.CaseCard_card_compact___QFWH{padding:12px}.CaseCard_card_compact___QFWH .CaseCard_top__k_Ptn{grid-template-columns:88px minmax(0,1fr);gap:11px}.CaseCard_imageFrame_compact__IsDYS{width:88px;height:104px}.CaseCard_card_compact___QFWH .CaseCard_identity__N6yEf h3{font-size:18px}.CaseCard_card_workspace__gW844 .CaseCard_top__k_Ptn{grid-template-columns:74px minmax(0,1fr)}.CaseCard_imageFrame_workspace__IJVR3{width:74px;height:88px}}.city_page__G6tmX{min-height:100vh;padding:clamp(38px,6vw,78px) 20px clamp(72px,9vw,118px);background:#f7f8fa;color:#111318;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.city_flyerSection__HI9lB,.city_hero__zd2OQ,.city_informationGrid__beo8O,.city_responsibleShare__LXLqR{width:min(100%,1180px);margin-inline:auto;box-sizing:border-box}.city_breadcrumbs__p1BCC{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:clamp(28px,5vw,48px);color:#737a85;font-size:13px;font-weight:750}.city_breadcrumbs__p1BCC a{color:#4f5763;text-decoration:none}.city_breadcrumbs__p1BCC a:focus-visible,.city_breadcrumbs__p1BCC a:hover{color:#b51224;text-decoration:underline;text-underline-offset:3px}.city_heroGrid__13lph{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:center;grid-gap:clamp(38px,7vw,84px);gap:clamp(38px,7vw,84px)}.city_eyebrow__vKRvm,.city_locationCard__cWEZ8>p,.city_sectionLabel__aNUf1{margin:0 0 15px;color:#b51224;font-size:13px;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.city_hero__zd2OQ h1{max-width:790px;margin:0;font-size:clamp(44px,6.4vw,78px);font-weight:950;letter-spacing:-.064em;line-height:.96}.city_hero__zd2OQ h1 span{color:#c80f24}.city_intro__YK0qv{max-width:700px;margin:25px 0 0;color:#565d69;font-size:clamp(17px,1.8vw,20px);line-height:1.58}.city_heroActions__3ATXt{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.city_primaryAction__uvZBI,.city_responsibleShare__LXLqR>a,.city_secondaryAction___eqJ6{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;border:1px solid transparent;border-radius:11px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.city_primaryAction__uvZBI{border-color:#c80f24;background:#c80f24;color:#fff}.city_secondaryAction___eqJ6{border-color:#cfd4dc;background:#fff;color:#171a20}.city_primaryAction__uvZBI:focus-visible,.city_primaryAction__uvZBI:hover,.city_responsibleShare__LXLqR>a:focus-visible,.city_responsibleShare__LXLqR>a:hover,.city_secondaryAction___eqJ6:focus-visible,.city_secondaryAction___eqJ6:hover{transform:translateY(-1px)}.city_mission__ni4Ey{margin:21px 0 0;color:#626a76;font-size:13px;font-weight:800}.city_locationCard__cWEZ8{box-sizing:border-box;padding:clamp(25px,4vw,38px);border:1px solid #dfe3e9;border-radius:26px;background:#fff;box-shadow:0 24px 70px rgba(17,24,39,.09)}.city_locationCard__cWEZ8>strong{display:block;color:#101c2d;font-size:clamp(44px,6vw,66px);font-weight:950;letter-spacing:-.06em;line-height:1}.city_locationCard__cWEZ8>span{display:block;margin-top:7px;color:#626a76;font-size:14px;font-weight:800}.city_locationCard__cWEZ8 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:24px 0 0}.city_locationCard__cWEZ8 dl>div{min-width:0;padding:14px;border:1px solid #e1e4e9;border-radius:13px;background:#f7f8fa}.city_locationCard__cWEZ8 dt{color:#747c88;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.city_locationCard__cWEZ8 dd{overflow-wrap:anywhere;margin:5px 0 0;color:#20242b;font-size:14px;font-weight:900}.city_locationCard__cWEZ8 small{display:block;margin-top:18px;color:#747c88;line-height:1.5}.city_flyerSection__HI9lB{margin-top:clamp(68px,9vw,108px);padding:clamp(25px,4vw,46px);border:1px solid #dfe3e9;border-radius:28px;background:#fff;box-shadow:0 18px 52px rgba(17,24,39,.055)}.city_sectionHeader__ZM7HP{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;grid-gap:30px;gap:30px;margin-bottom:28px}.city_emptyState__BCJmz h2,.city_informationGrid__beo8O h2,.city_responsibleShare__LXLqR h2,.city_sectionHeader__ZM7HP h2{margin:0;font-size:clamp(30px,4vw,48px);font-weight:930;letter-spacing:-.05em;line-height:1.02}.city_awarenessPanel__pT5Kz>p:not(.city_sectionLabel__aNUf1),.city_emptyState__BCJmz>p:not(.city_sectionLabel__aNUf1),.city_responsibleShare__LXLqR>p,.city_sectionHeader__ZM7HP>p{margin:0;color:#626a76;font-size:15px;line-height:1.62}.city_cardGrid__9wmee{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px}.city_emptyState__BCJmz{padding:clamp(24px,4vw,42px);border:1px solid #e1e4e9;border-radius:20px;background:#f7f8fa}.city_emptyState__BCJmz>p:not(.city_sectionLabel__aNUf1){max-width:720px;margin-top:14px}.city_informationGrid__beo8O{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;margin-top:18px}.city_awarenessPanel__pT5Kz,.city_faqPanel__YP6oF{padding:clamp(25px,4vw,40px);border:1px solid #dfe3e9;border-radius:24px;background:#fff}.city_informationGrid__beo8O h2{font-size:clamp(28px,3.2vw,40px)}.city_awarenessPanel__pT5Kz>p:not(.city_sectionLabel__aNUf1){margin-top:18px}.city_faqList__YRZIf{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.city_faqItem__D9CoE{border:1px solid #e1e4e9;border-radius:14px;background:#f7f8fa}.city_faqItem__D9CoE summary{cursor:pointer;padding:16px 44px 16px 16px;color:#20242b;font-size:14px;font-weight:850;line-height:1.4}.city_faqItem__D9CoE p{margin:0;padding:0 16px 16px;color:#626a76;font-size:14px;line-height:1.58}.city_responsibleShare__LXLqR{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.75fr) auto;align-items:center;grid-gap:clamp(25px,5vw,58px);gap:clamp(25px,5vw,58px);margin-top:clamp(68px,9vw,108px);padding:clamp(29px,5vw,52px);border-radius:28px;background:#101c2d;color:#fff;box-shadow:0 24px 60px rgba(15,28,45,.16)}.city_responsibleShare__LXLqR .city_sectionLabel__aNUf1{color:#fff}.city_responsibleShare__LXLqR>p{color:#cbd2dc}.city_responsibleShare__LXLqR>a{white-space:nowrap;border-color:#fff;background:#fff;color:#101c2d}.city_responsibleShare__LXLqR>a span{margin-left:9px;color:#b51224}@media (max-width:920px){.city_heroGrid__13lph,.city_informationGrid__beo8O{grid-template-columns:1fr}.city_locationCard__cWEZ8{width:100%}.city_responsibleShare__LXLqR{grid-template-columns:1fr 1fr}.city_responsibleShare__LXLqR>a{width:-moz-fit-content;width:fit-content}}@media (max-width:720px){.city_page__G6tmX{padding:32px 14px 72px}.city_hero__zd2OQ h1{font-size:clamp(40px,14vw,58px)}.city_heroActions__3ATXt,.city_primaryAction__uvZBI,.city_secondaryAction___eqJ6{width:100%}.city_responsibleShare__LXLqR,.city_sectionHeader__ZM7HP{grid-template-columns:1fr}.city_sectionHeader__ZM7HP{align-items:start;gap:16px}.city_awarenessPanel__pT5Kz,.city_faqPanel__YP6oF,.city_flyerSection__HI9lB{padding:22px 16px;border-radius:21px}}@media (max-width:430px){.city_locationCard__cWEZ8 dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.city_primaryAction__uvZBI,.city_responsibleShare__LXLqR>a,.city_secondaryAction___eqJ6{transition:none}}