.cms-city-matrix[data-v-20b4ca23]{background:#f7f8fa;min-height:100vh;padding-top:90px}.container[data-v-20b4ca23]{margin:0 auto;max-width:1200px;padding:0 20px}.page-hero[data-v-20b4ca23]{background:#1e7f35;color:#fff;padding:50px 0}.page-hero .hero-title[data-v-20b4ca23]{font-size:2rem;font-weight:700;margin:0 0 10px}.page-hero .hero-desc[data-v-20b4ca23]{margin:0;opacity:.85}.section[data-v-20b4ca23]{padding:50px 0 80px}.group[data-v-20b4ca23]{margin-bottom:32px}.group-name[data-v-20b4ca23]{border-left:3px solid #1e7f35;color:#333;font-size:1.1rem;font-weight:600;margin:0 0 16px;padding-left:10px}.city-grid[data-v-20b4ca23]{display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.city-link[data-v-20b4ca23]{background:#fff;border-radius:4px;color:#555;display:block;font-size:.95rem;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.city-link[data-v-20b4ca23]:hover{box-shadow:0 2px 12px #00000014;color:#1e7f35}.empty[data-v-20b4ca23]{color:#999;padding:60px 0;text-align:center}@media (max-width:768px){.cms-city-matrix[data-v-20b4ca23]{padding-top:60px}.page-hero[data-v-20b4ca23]{padding:30px 0}.page-hero .hero-title[data-v-20b4ca23]{font-size:1.4rem}.city-grid[data-v-20b4ca23]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
