.legal-page-shell[data-v-4b8786f7] header,.legal-page-shell[data-v-4b8786f7] nav,.legal-page-shell[data-v-4b8786f7] .site-header,.legal-page-shell[data-v-4b8786f7] .app-header,.legal-page-shell[data-v-4b8786f7] .page-header,.legal-page-shell[data-v-4b8786f7] .navbar,.legal-page-shell[data-v-4b8786f7] .nav-bar,.legal-page-shell[data-v-4b8786f7] .top-nav,.legal-page-shell[data-v-4b8786f7] .site-nav,.legal-page-shell[data-v-4b8786f7] .main-nav,.legal-page-shell[data-v-4b8786f7] .site-footer,.legal-page-shell[data-v-4b8786f7] .app-footer,.legal-page-shell[data-v-4b8786f7] footer{display:none!important}.legal-page-shell[data-v-4b8786f7]{background:#fff;min-height:100vh}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--color-bg:#fff;--color-bg-soft:#f7f8fa;--color-text:#16181d;--color-text-secondary:#5b6270;--color-border:#e6e8ee;--color-primary:#2f6bff;--color-primary-hover:#2557d6;--color-success:#18a058;--color-warning:#f0a020;--color-danger:#d03050;--container-width:1200px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 8px 24px #151e340f}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--color-bg);color:var(--color-text);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Source Han Sans SC,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(100% - 48px,1240px);margin:0 auto}@media (width<=768px){.container{width:min(100% - 32px,1240px)}}.section{padding:72px 0}.section-title{letter-spacing:-.02em;margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.24}.section-desc{color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:1.8}.page-hero{background:linear-gradient(#f7f9ff 0%,#fff 100%);padding:72px 0 32px}.page-title{letter-spacing:-.03em;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.18}.page-subtitle{max-width:760px;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:400;line-height:1.9}.card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff}.prose{max-width:860px}.prose h1,.prose h2,.prose h3{letter-spacing:-.02em;color:var(--color-text);font-weight:600;line-height:1.35}.prose h2{margin-top:40px;margin-bottom:12px;font-size:28px}.prose p,.prose li{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.9}.prose ul,.prose ol{padding-left:20px}.table-wrap{margin:24px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:560px;color:var(--color-text-secondary);font-size:14px;line-height:1.75}.prose th,.prose td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:12px 16px}.prose thead th{background:var(--color-bg-soft);color:var(--color-text);white-space:nowrap;font-weight:600}@media (width<=768px){.section{padding:56px 0}.section-title{font-size:28px;line-height:1.28}.page-title{font-size:34px;line-height:1.22}.page-subtitle{font-size:16px;line-height:1.85}}
