:root{--ink:#0F2A43;--blue:#2E5A8A;--red:#C0392B;--slate:#6B7A90;--body:#1E1E1E;--bg:#FFFFFF;--tint:#F3F6F9;--chips:#EDF2F7;--line:#F0F2F4;--amber:#FFF3DC;--amberT:#8A5A00}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--body)}a{color:inherit;text-decoration:none}.container{max-width:100%;margin:0 auto;padding:0 88px}.bar{display:inline-block;width:30px;height:5px;border-radius:3px;background:var(--blue)}.notice{font-size:12px;color:var(--slate)}@media (max-width:900px){.cols,.main{grid-template-columns:1fr!important}}.dcitem .dcsub{display:none;font-size:12px;color:#1E1E1E;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.dcitem:hover .dcsub{display:block}.dcitem .dcurl{display:none;font-size:11px;color:#6B7A90;text-decoration:underline;margin-top:6px;word-break:break-all;overflow-wrap:anywhere}.dcitem:hover .dcurl{display:block}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.article-content video{max-width:100%}.article-content p{margin:0 0 14px}.article-content ol,.article-content ul{margin:0 0 14px;padding-left:1.2em}.article-content h1,.article-content h2,.article-content h3{color:var(--ink);margin:22px 0 10px;line-height:1.5}.article-content h2{font-size:20px}.article-content h3{font-size:17px}.article-content h4{font-size:15px;color:var(--ink);margin:18px 0 8px}.article-content blockquote{margin:0 0 14px;padding:12px 16px;border-left:3px solid var(--blue);background:#F7F9FC;color:var(--slate)}.article-content a{color:var(--blue);text-decoration:underline;word-break:break-all}.article-content table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:14px}.article-content td,.article-content th{border:1px solid #d6dee8;padding:8px 10px;text-align:left;vertical-align:top;word-break:break-word}.article-content th{background:#EEF3FA;font-weight:600}.article-content figure{margin:0 0 14px}.article-content figcaption{font-size:12px;color:var(--slate);text-align:center;margin-top:6px}.article-content strong{font-weight:700;color:var(--ink)}.ln-module{border:1px solid #e3e8ef;border-radius:16px;background:#FBFCFE;padding:20px 22px 24px;margin:6px 0 28px}.ln-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.ln-head h2{font-size:19px;color:var(--ink);margin:0;display:flex;align-items:center;gap:10px}.ln-head .en{font-size:11.5px;color:var(--slate);letter-spacing:.6px;text-transform:uppercase}.ln-stage{position:relative;display:flex;justify-content:center;padding:8px 0 0}.ln-mapbox{position:relative;width:100%;max-width:860px}.ln-map svg{display:block;width:100%;height:auto}.ln-hint{text-align:center;font-size:11.5px;color:var(--slate);margin-top:14px}.ln-stats{display:flex;align-items:baseline;gap:10px 24px;flex-wrap:wrap;margin:4px 0 2px}.ln-stats .item{font-size:13px;color:var(--slate);white-space:nowrap}.ln-stats .item b{font-size:19px;color:var(--blue);font-weight:700;margin-right:5px}.ln-stats .item.muted{font-size:11.5px;color:#9AA8B8}.ln-credit{text-align:center;font-size:11px;color:#9AA8B8;margin-top:6px}.mapc{fill:#E4EAF1;stroke:#fff;stroke-width:.4;transition:fill .12s ease}.mapc.has{fill:#A8C5DE;cursor:pointer}.mapc.has:hover{fill:#6E9BC5}.hit{fill:#fff;fill-opacity:0;pointer-events:all;cursor:pointer}.ln-layer{position:absolute;width:286px;max-height:80%;overflow:auto;background:rgba(255,255,255,.985);border:1px solid #dde5ee;border-radius:12px;box-shadow:0 12px 34px rgba(15,42,67,.2);padding:14px 16px;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:20}.ln-layer.on{opacity:1;visibility:visible}.ln-layer .ln-title{font-size:14.5px;color:var(--ink);font-weight:700}.ln-layer .ln-group{font-size:11px;color:var(--slate);margin:8px 0 2px;letter-spacing:.3px}.ln-layer .ln-firm{font-size:12.5px;color:var(--body);padding:6px 0;border-top:1px solid var(--line);line-height:1.5}.ln-layer .ln-firm:first-of-type{border-top:none}.ln-layer .ln-more{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:12px;color:var(--blue);font-weight:600}.ln-layer .ln-more+.ln-more{margin-top:2px;padding-top:2px;border-top:none}.ln-order{font-size:12px;color:var(--slate);margin:12px 0 0;line-height:1.8}.ln-order b{color:var(--ink);font-weight:600}.ln-region{margin:28px 0 0}.ln-region>h3{font-size:16px;color:var(--ink);margin:0 0 4px;display:flex;align-items:center;gap:10px}.ln-region>h3 .bar{display:inline-block;width:22px;height:5px;border-radius:3px;background:var(--blue)}.ln-region>p{font-size:12px;color:var(--slate);margin:0 0 12px}.ln-country{margin:0 0 16px;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden;scroll-margin-top:20px}.ln-country>.ct{background:#F7F9FC;border-bottom:1px solid #e3e8ef;padding:11px 18px;font-size:13.5px;color:var(--ink);font-weight:700;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ln-country>.ct em{font-style:normal;font-size:11.5px;color:var(--slate);font-weight:400}.ln-firmcard{padding:15px 18px;border-top:1px solid var(--line)}.ln-firmcard:first-of-type{border-top:none}.ln-firmcard .frow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.ln-firmcard .fname{font-size:14.5px;color:var(--ink);font-weight:600;line-height:1.5}.ln-firmcard .fweb{font-size:12px;color:var(--blue);text-decoration:underline;word-break:break-all;white-space:nowrap}.ln-firmcard .fmeta{font-size:12px;color:var(--slate);margin-top:5px}.ln-firmcard .fdesc{font-size:12.5px;color:var(--body);line-height:1.7;margin-top:6px}.ln-firmcard .fdesc.para{margin-top:8px}.ln-note{font-size:12px;color:var(--slate);line-height:1.9;margin:22px 0 10px;background:#FBFCFD;border:1px solid var(--line);border-radius:10px;padding:14px 16px}.ln-note b{color:var(--ink)}@media (max-width:900px){.ln-layer{position:fixed;left:14px;right:14px;bottom:14px;top:auto!important;width:auto;max-height:60%}}