.legal-page{max-width:820px;margin:0 auto;padding:16px 16px 40px;color:var(--wk-ink)}.legal-page .legal-card{background:var(--wk-card);border:1px solid var(--wk-border);border-radius:12px;margin-bottom:16px}.legal-page .legal-head{padding:26px 28px 22px}.legal-page .legal-head h1{font-size:24px;line-height:1.4;margin:0 0 6px}.legal-page .legal-date{font-size:12.5px;color:var(--wk-ink-3);margin:0 0 16px}.legal-page .legal-date span{white-space:nowrap}.legal-page .legal-brief{background:var(--wk-brand-50);border:1px solid rgba(192,145,63,.28);border-radius:10px;padding:12px 16px}.legal-page .legal-brief-title{font-size:13px;font-weight:600;margin:0 0 4px}.legal-page .legal-brief ul{margin:0;padding-left:18px}.legal-page .legal-brief li{font-size:13.5px;line-height:1.85;color:var(--wk-ink-2)}.legal-page .legal-toc{padding:16px 28px 14px}.legal-page .legal-toc-title{font-size:13px;font-weight:600;color:var(--wk-ink-2);margin:0 0 4px}.legal-page .legal-toc ol{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}.legal-page .legal-toc li{break-inside:avoid}.legal-page .legal-toc a{display:block;padding:5px 0;font-size:14px;line-height:1.6;color:var(--wk-brand-600);text-decoration:none}.legal-page .legal-toc a:hover{text-decoration:underline}.legal-page .legal-body{padding:4px 28px 26px}.legal-page .legal-intro{margin:20px 0 0}.legal-page .legal-sec{margin-top:20px;padding-top:20px;border-top:1px solid var(--wk-border);scroll-margin-top:16px}.legal-page .legal-sec h2{font-size:17px;line-height:1.5;margin:0 0 10px}.legal-page .legal-sec h3{font-size:14.5px;line-height:1.6;margin:16px 0 6px}.legal-page .legal-body p,.legal-page .legal-body li{font-size:14px;line-height:1.85;color:var(--wk-ink-2)}.legal-page .legal-body p{margin:0 0 10px}.legal-page .legal-body ul{margin:0 0 10px;padding-left:20px}.legal-page .legal-body strong,.legal-page .legal-brief strong{color:var(--wk-ink);font-weight:600}.legal-page .legal-body a,.legal-page .legal-brief a{color:var(--wk-brand-600);text-decoration:none}.legal-page .legal-body a:hover,.legal-page .legal-brief a:hover{text-decoration:underline}.legal-page .legal-contact{margin:6px 0 0}.legal-page .legal-contact>div{display:flex;gap:12px;padding:5px 0;font-size:14px;line-height:1.7}.legal-page .legal-contact dt{flex:0 0 5.5em;color:var(--wk-ink-3)}.legal-page .legal-contact dd{margin:0;min-width:0;color:var(--wk-ink);overflow-wrap:anywhere}.legal-page .legal-wechat{-webkit-user-select:all;user-select:all}.legal-page .legal-contact-wait{min-height:136px}@media (max-width: 640px){.legal-page{padding:12px 12px 32px}.legal-page .legal-head{padding:20px 18px 18px}.legal-page .legal-head h1{font-size:21px}.legal-page .legal-toc{padding:14px 18px 10px}.legal-page .legal-toc ol{columns:1}.legal-page .legal-toc a{display:flex;align-items:center;min-height:36px;padding:0}.legal-page .legal-body{padding:2px 18px 22px}.legal-page .legal-body a,.legal-page .legal-brief a{padding:7px 0;margin:-7px 0}.legal-page .legal-contact>div{flex-direction:column;gap:0}.legal-page .legal-contact dt{flex-basis:auto;font-size:12.5px}.legal-page .legal-contact-wait{min-height:208px}}
