.legal-shell[data-v-d57a67d3]{-webkit-overflow-scrolling:touch;background:var(--bg);padding:40px 20px 64px;position:fixed;inset:0;overflow-y:auto}.legal-doc[data-v-d57a67d3]{background:var(--surface);border:1px solid var(--line);max-width:760px;color:var(--ink,#2a2419);border-radius:16px;margin:0 auto;padding:36px 34px 30px;font-size:14px;line-height:1.85;box-shadow:0 8px 32px #3c2a1414}.legal-doc h1[data-v-d57a67d3]{margin:0 0 8px;font-size:22px}.legal-meta[data-v-d57a67d3]{color:var(--muted,#8a7a64);border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:16px;font-size:12.5px}.legal-doc[data-v-d57a67d3] h2{border-left:3px solid var(--red);margin:26px 0 10px;padding-left:10px;font-size:16px}.legal-doc[data-v-d57a67d3] h3{margin:18px 0 8px;font-size:14.5px}.legal-doc[data-v-d57a67d3] p{margin:0 0 10px}.legal-doc[data-v-d57a67d3] ul{margin:0 0 12px;padding-left:22px}.legal-doc[data-v-d57a67d3] li{margin-bottom:6px}.legal-doc[data-v-d57a67d3] strong{color:var(--red)}.legal-doc[data-v-d57a67d3] table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px}.legal-doc[data-v-d57a67d3] td,.legal-doc[data-v-d57a67d3] th{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.legal-doc[data-v-d57a67d3] th{background:var(--surface-2,#faf5ea);font-weight:600}.legal-note[data-v-d57a67d3]{background:var(--surface-2,#faf5ea);border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px}.legal-foot[data-v-d57a67d3]{border-top:1px solid var(--line);gap:16px;margin-top:30px;padding-top:18px;font-size:13.5px;display:flex}.legal-foot a[data-v-d57a67d3]{color:var(--red)}@media (width<=480px){.legal-shell[data-v-d57a67d3]{padding:20px 12px 40px}.legal-doc[data-v-d57a67d3]{padding:24px 20px 22px;font-size:13.5px}.legal-doc h1[data-v-d57a67d3]{font-size:19px}}
