.zh .pg{padding:40px 0 80px}.zh .crumbs{color:var(--dim);margin:0 0 18px;font-size:14px}.zh .crumbs a:hover{color:#fff}.zh .wpage{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.zh .wstage{background:radial-gradient(500px 300px at 20% 10%,#7b61ff40,transparent 60%),radial-gradient(500px 300px at 90% 90%,#e91e8c38,transparent 60%),var(--card);border:1px solid var(--line);border-radius:28px;justify-content:center;padding:28px;display:flex}.zh .wstage .sphone{height:min(72vh,680px)}.zh .wstage video{object-position:top center}.zh .winfo h1{font-family:var(--font-inter),sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.zh .winfo h1 span{letter-spacing:-.01em;background:linear-gradient(90deg,#7cf3c4,#00d4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:.55em;font-weight:600;display:block}.zh .winfo p{color:var(--dim);margin:0 0 22px;font-size:17px;line-height:1.6}.zh .winfo .ctaRow{margin-bottom:12px}.zh .wtag{border:1px solid var(--line);background:#ffffff1a;border-radius:99px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.zh .more{margin-top:56px}.zh .more h2{font-size:clamp(24px,2.4vw,32px)}.zh .mgrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.zh .mcard{background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .2s;display:block;overflow:hidden}.zh .mcard:hover{transform:translateY(-4px)}.zh .mcard img{aspect-ratio:9/14;object-fit:cover;object-position:top;width:100%}.zh .mcard b{padding:12px 14px 2px;font-size:15px;display:block}.zh .mcard span{color:var(--dim);padding:0 14px 14px;font-size:13px;display:block}.zh .jfacts{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.zh .jfacts span{border:1px solid var(--line);background:#ffffff14;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.zh .jdesc{color:var(--dim);line-height:1.65}.zh .spage h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(26px,3vw,38px)}.zh .spage .hsearch{max-width:720px;margin:0 0 22px}.zh .empty{color:var(--dim);font-size:17px}@media (max-width:1000px){.zh .wpage{grid-template-columns:1fr}.zh .mgrid{grid-template-columns:repeat(2,1fr)}}
