.zh{--zh-hl:var(--primary-500);--zh-hl-rgb:255 107 44;--zh-hl-text:var(--primary-500);--zh-line:rgb(244 246 248/0.09);display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:48px}.zh section,.zh>*{min-width:0}.zh .z-bc{margin-bottom:0}.zh-head h1{margin:0 0 8px;font:800 clamp(24px,4vw,34px) /1.15 var(--font-display);font-variation-settings:"wdth" 112;color:var(--ink-50)}.zh-head p{margin:0 0 12px;color:var(--ink-300);font:500 16px/1.55 var(--font-body);max-width:62ch}.zh .zh-jump{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid rgb(var(--zh-hl-rgb)/.45);color:var(--zh-hl-text);font:600 14px var(--font-body);text-decoration:none}.zh .zh-jump:hover{border-color:var(--zh-hl)}.zh h2{margin:0 0 6px}.zh-h3{margin:16px 0 8px;font:700 13px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300)}.zh-tblock:first-of-type .zh-h3{margin-top:4px}.zh-sub{margin:0 0 12px;font:500 13px/1.5 var(--font-body)}.zh-empty,.zh-sub{color:var(--ink-400)}.zh-empty{margin:0;font:500 14px var(--font-body)}.zh-cards{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.zh .zh-card{display:grid;gap:10px;height:100%;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--zh-line);background:linear-gradient(160deg,rgb(255 255 255/.05),rgb(255 255 255/.015));text-decoration:none;color:var(--ink-100)}.zh .zh-card:hover{border-color:rgb(var(--zh-hl-rgb)/.5);box-shadow:0 0 14px rgb(var(--zh-hl-rgb)/.15)}.zh .zh-card:focus-visible{outline:2px solid var(--zh-hl);outline-offset:2px}.zh-card-lg{display:flex;align-items:center;gap:8px;font:700 12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}.zh-card-lg img{-o-object-fit:contain;object-fit:contain;flex:none}.zh-card-pl{display:flex;align-items:center;gap:10px}.zh-card-nm{flex:1;min-width:0}.zh-card-nm b{color:var(--ink-50);font:700 15px var(--font-body)}.zh-card-nm b,.zh-card-nm small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zh-card-nm small{color:var(--ink-400);font:500 12px var(--font-body)}.zh-card-g{flex:none;font:800 28px/1 var(--font-display);color:var(--zh-hl-text);text-align:center;font-variant-numeric:tabular-nums}.zh-card-g small{display:block;font:600 11px var(--font-body);color:var(--ink-400);margin-top:2px}.zh-card-more{font:600 13px var(--font-body);color:var(--primary-300)}.zh-crest{-o-object-fit:contain;object-fit:contain;flex:none}.zh-tw{overflow-x:auto;border:1px solid var(--zh-line);border-radius:14px;background:var(--surface-card)}.zh-t{width:100%;border-collapse:collapse;font:500 14px var(--font-body);color:var(--ink-100);font-variant-numeric:tabular-nums}.zh-t th{padding:10px 12px;text-align:left;font:700 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);border-bottom:1px solid var(--zh-line)}.zh-t td,.zh-t th{white-space:nowrap}.zh-t td{padding:8px 12px;border-bottom:1px solid rgb(244 246 248/.05)}.zh-t tr:last-child td{border-bottom:0}.zh-t .is-n{text-align:right}.zh-rk{color:var(--ink-400);width:28px}.zh-g{color:var(--zh-hl-text);font-weight:800;font-size:16px}.zh .zh-pl{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-height:44px}.zh-pl-t{min-width:0}.zh-pl b{display:block;color:var(--ink-50);font-weight:650}.zh-pl small{display:flex;align-items:center;gap:5px;color:var(--ink-400);font-size:12px}.zh-pl small img{-o-object-fit:contain;object-fit:contain;flex:none}.zh a.zh-pl:hover b{color:var(--zh-hl-text)}.zh .zh-lg{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--ink-300);text-decoration:none}.zh .zh-lg:hover{color:var(--ink-50)}.zh-lg img{-o-object-fit:contain;object-fit:contain;flex:none}.zh-noimg{display:inline-block;width:36px;height:36px;border-radius:999px;background:rgb(255 255 255/.08);flex:none}.zh-noimg.is-lg{width:44px;height:44px}.zh-noimg.is-sm{width:24px;height:24px}.zh-pick{display:grid;gap:16px;margin-top:10px}.zh-ssf{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid rgb(var(--zh-hl-rgb)/.45);background:rgb(255 255 255/.04);color:var(--zh-hl-text);box-shadow:0 0 14px rgb(var(--zh-hl-rgb)/.12)}.zh-ssf input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--ink-50);font:500 16px var(--font-body)}.zh-ssf input::-moz-placeholder{color:var(--ink-400)}.zh-ssf input::placeholder{color:var(--ink-400)}.zh-ssf:focus-within{border-color:var(--zh-hl);box-shadow:0 0 16px rgb(var(--zh-hl-rgb)/.3)}.zh-ssempty{margin:12px 4px 0;color:var(--ink-400);font:500 14px var(--font-body)}.zh-countries{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px 20px}.zh-cname{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 12px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.zh-country ul{list-style:none;margin:0;padding:0}.zh .zh-country a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;margin-left:-10px;border-radius:10px;color:var(--ink-100);font:600 15px var(--font-body);text-decoration:none}.zh-country a img{-o-object-fit:contain;object-fit:contain;flex:none}.zh-country a span:nth-child(2){flex:1}.zh-arr{color:var(--ink-400);font-size:18px}.zh .zh-country a:hover{background:rgb(var(--zh-hl-rgb)/.08);color:var(--ink-50)}.zh-sib ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.zh .zh-sib a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--zh-line);color:var(--ink-100);font:600 14px var(--font-body);text-decoration:none}.zh .zh-sib a:hover{border-color:rgb(var(--zh-hl-rgb)/.5);color:var(--ink-50)}@media (max-width:640px){.zh-lg span{display:none}.zh-t th.zh-lgh{font-size:0;letter-spacing:0}.zh-t td.zh-who{white-space:normal}.zh-t .zh-wide{display:none}.zh-pl .z-pfz,.zh-pl>.zh-noimg{width:30px;height:30px}.zh-pl b{font-size:14px;overflow-wrap:break-word;hyphens:manual}.zh .zh-pl{gap:8px}.zh-pl small{overflow-wrap:break-word}.zh-rk{width:20px}.zh-t td,.zh-t th{padding-inline:5px}}.zh-more{margin:10px 0 0}.zh .zh-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-300);font:600 14px var(--font-body);text-decoration:none}.zh .zh-more a:hover{color:var(--zh-hl-text)}