.province-home{text-align:center;background:linear-gradient(180deg,#fff,#f4f6f4)}.province-home>.network-more{display:inline-block;margin-top:20px}.province-credit{display:block;margin:14px auto 0;font-size:8px;color:var(--muted)}.province-map-wrap{position:relative;max-width:720px;margin:0 auto;padding:18px;border-radius:28px;background:linear-gradient(145deg,#eef3f1,#fff);box-shadow:0 18px 55px #233e3520}.province-map-wrap svg{display:block;width:100%;height:auto;direction:ltr}.province-map-wrap path{fill:#d9e4df;stroke:#fff;stroke-width:2;cursor:pointer;transition:fill .18s,transform .18s}.province-map-wrap path[data-total="0"]{fill:#e7e7e2}.province-map-wrap path:not([data-total="0"]){fill:#d7b45e}.province-map-wrap path:hover,.province-map-wrap path:focus{fill:var(--red);outline:none;filter:drop-shadow(0 4px 4px #51241f50)}.province-index{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(300px,.95fr);gap:28px;align-items:start;max-width:1180px;margin:auto}.province-index .province-map-wrap{position:sticky;top:115px}.province-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.province-card{display:block;background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px;transition:.2s}.province-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #37271e15}.province-card h3{margin:0 0 7px;color:var(--red)}.province-card p{font-size:10px;color:var(--muted);min-height:38px}.province-card-stats{display:flex;gap:10px;flex-wrap:wrap;font-size:9px}.province-detail{max-width:1080px;margin:auto}.province-analysis,.province-members{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;margin:20px 0}.province-summary{font-weight:700;line-height:2}.province-analysis-text{white-space:pre-wrap;line-height:2.2;color:#505b5d}.province-members>.network-list{margin-top:18px}.province-home .compact{max-width:570px}@media(max-width:780px){.province-index{grid-template-columns:1fr}.province-index .province-map-wrap{position:static}.province-list{grid-template-columns:1fr}.province-map-wrap{padding:8px}.province-analysis,.province-members{padding:17px}}

