.legal-page[data-v-4c941a44]{background:var(--n-bg);min-height:100vh}.legal-top[data-v-4c941a44]{align-items:center;background:var(--n-surface);border-bottom:1px solid var(--n-border);gap:16px;height:64px;justify-content:space-between;padding:0 40px;position:sticky;top:0;z-index:10}.legal-logo[data-v-4c941a44],.legal-nav[data-v-4c941a44],.legal-top[data-v-4c941a44]{display:flex}.legal-nav[data-v-4c941a44]{align-items:center;gap:24px}@media(max-width:520px){.legal-nav[data-v-4c941a44]{gap:12px}.legal-nav a[data-v-4c941a44]:not(.btn){font-size:13px}}.legal-nav a[data-v-4c941a44]:not(.btn){color:var(--n-text-2);font-size:14px;font-weight:600;text-decoration:none}.legal-nav a.on[data-v-4c941a44]{color:var(--n-text);font-weight:700}.legal-nav .btn-sm[data-v-4c941a44]{border-radius:10px;font-size:14px;height:36px;padding:0 16px}.legal-body[data-v-4c941a44]{display:flex;gap:56px;margin:0 auto;max-width:1180px;padding:40px 40px 80px}.legal-toc[data-v-4c941a44]{align-self:flex-start;display:flex;flex:0 0 240px;flex-direction:column;gap:2px;max-height:calc(100vh - 128px);overflow-y:auto;position:sticky;top:104px}.legal-toc-h[data-v-4c941a44]{color:var(--n-text-3);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px 12px;text-transform:uppercase}.legal-toc a[data-v-4c941a44]{border-radius:8px;color:var(--n-text-2);font-size:14px;font-weight:500;line-height:1.35;padding:8px 12px;text-decoration:none}.legal-toc a[data-v-4c941a44]:hover{background:var(--n-surface);color:var(--n-text)}.legal-toc a.on[data-v-4c941a44]{background:var(--n-accent-subtle);color:var(--n-accent);font-weight:700}.legal-main[data-v-4c941a44]{flex:1;max-width:760px;min-width:0}.legal-kicker[data-v-4c941a44]{color:var(--n-text-3);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.legal-main h1[data-v-4c941a44]{font-size:34px;font-weight:800;letter-spacing:-.8px;line-height:1.15;margin:0 0 12px}.legal-meta[data-v-4c941a44]{align-items:center;color:var(--n-text-2);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:16px;margin-bottom:28px}.legal-print[data-v-4c941a44]{align-items:center;background:var(--n-surface-2);border:0;border-radius:8px;color:var(--n-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:6px;height:32px;padding:0 12px}.legal-print[data-v-4c941a44]:hover{background:var(--n-border)}@media(max-width:900px){.legal-toc[data-v-4c941a44]{display:none}.legal-body[data-v-4c941a44]{padding:24px 16px 64px}.legal-top[data-v-4c941a44]{padding:0 16px}.legal-nav[data-v-4c941a44]{gap:16px}.legal-main h1[data-v-4c941a44]{font-size:26px}}@media print{.legal-print[data-v-4c941a44],.legal-toc[data-v-4c941a44],.legal-top[data-v-4c941a44]{display:none}.legal-page[data-v-4c941a44]{background:#fff}.legal-body[data-v-4c941a44]{max-width:none;padding:0}}
