.legal[data-v-823541a8]{max-width:820px;margin:0 auto;padding:36px 20px 20px}.legal-head[data-v-823541a8]{margin-bottom:18px}.legal-title[data-v-823541a8]{margin-top:10px;font-size:clamp(28px,5vw,38px);line-height:1.3}.legal-intro[data-v-823541a8]{font-family:var(--font-sans);color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.8}.legal-body[data-v-823541a8]{padding:22px}.legal-nav[data-v-823541a8]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.legal-link[data-v-823541a8]{font-family:var(--font-display);color:var(--muted);background:var(--panel);border:2px dashed color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.legal-link[data-v-823541a8]:hover{color:var(--ink);border-color:var(--ink)}.legal-text[data-v-2c65a4f0]{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 88%, var(--muted));font-size:14.5px;line-height:1.95}.lt-h1[data-v-2c65a4f0]{font-family:var(--font-display);color:var(--ink);text-align:center;margin:0 0 6px;font-size:clamp(24px,4vw,30px);line-height:1.35}.lt-meta[data-v-2c65a4f0]{color:var(--muted);text-align:center;margin:0 0 18px;font-size:13px}.lt-h2[data-v-2c65a4f0]{font-family:var(--font-display);color:var(--ink);border-bottom:2px dashed var(--line);margin:30px 0 10px;padding-bottom:6px;font-size:18px;line-height:1.5}.lt-h3[data-v-2c65a4f0]{font-family:var(--font-display);color:var(--blue-deep);margin:18px 0 6px;font-size:15.5px;line-height:1.6}.lt-p[data-v-2c65a4f0]{overflow-wrap:anywhere;margin:0 0 10px}
