.lp-legal[data-v-e1c08eb5]{--teal:#0d9394;--teal-dark:#0a7273;--ink:#26333d;--muted:#5b6b78;--bg:#f6f9fa;--line:#e4ebee;background:var(--bg);color:var(--ink);font-family:inherit;line-height:1.7;min-height:100vh}.lg-wrap[data-v-e1c08eb5]{margin:0 auto;max-width:820px;padding:0 20px}.lg-head[data-v-e1c08eb5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.lg-head .lg-wrap[data-v-e1c08eb5]{align-items:center;display:flex;height:64px;justify-content:space-between}.lg-brand img[data-v-e1c08eb5]{display:block;height:30px}.lg-actions[data-v-e1c08eb5]{gap:16px}.lg-actions[data-v-e1c08eb5],.lg-lang[data-v-e1c08eb5]{align-items:center;display:flex}.lg-lang[data-v-e1c08eb5]{color:var(--muted);font-size:.85rem;gap:6px}.lg-lang button[data-v-e1c08eb5]{background:none;border:none;color:var(--muted);cursor:pointer;font-weight:600;padding:2px 4px}.lg-back[data-v-e1c08eb5],.lg-lang button.on[data-v-e1c08eb5]{color:var(--teal)}.lg-back[data-v-e1c08eb5]{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;text-decoration:none}.lg-body[data-v-e1c08eb5]{padding:44px 20px 80px}.lg-body h1[data-v-e1c08eb5]{color:var(--ink);font-size:2rem;font-weight:800;margin:0 0 8px}.lg-updated[data-v-e1c08eb5]{color:var(--muted);font-size:.85rem;margin:0 0 24px}.lg-intro[data-v-e1c08eb5]{color:var(--ink);font-size:1.05rem;margin:0 0 12px}.lg-sec[data-v-e1c08eb5]{margin-top:28px}.lg-sec h2[data-v-e1c08eb5]{color:var(--ink);font-size:1.15rem;font-weight:700;margin:0 0 8px}.lg-sec p[data-v-e1c08eb5]{color:var(--muted);margin:0}.lg-company[data-v-e1c08eb5]{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:40px;padding:20px 24px}.lg-company h3[data-v-e1c08eb5]{color:var(--ink);font-size:1rem;font-weight:700;margin:0 0 10px}.lg-company ul[data-v-e1c08eb5]{color:var(--muted);font-size:.92rem;list-style:none;margin:0;padding:0}.lg-company li[data-v-e1c08eb5]{margin:3px 0}.lg-links[data-v-e1c08eb5]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:18px;margin-top:36px;padding-top:20px}.lg-links a[data-v-e1c08eb5]{color:var(--teal);font-size:.9rem;font-weight:600;text-decoration:none}.lg-links a[data-v-e1c08eb5]:hover{text-decoration:underline}@media(max-width:600px){.lg-body h1[data-v-e1c08eb5]{font-size:1.6rem}}
