.legal__translation-notice[data-v-42f2eb64]{background:var(--kl-color-surface-raised);border:1px solid var(--kl-color-border);border-radius:var(--kl-radius-md);color:var(--kl-color-text);font-size:var(--kl-font-size-sm);margin:var(--kl-space-3) 0 0;padding:var(--kl-space-3) var(--kl-space-4)}.legal[data-v-42f2eb64]{overflow-wrap:anywhere}.legal__head[data-v-42f2eb64],.legal__layout[data-v-42f2eb64]{margin:0 auto;max-width:1040px}.legal__title[data-v-42f2eb64]{color:var(--kl-color-text-primary);font-size:clamp(32px,4vw,44px);font-weight:var(--kl-font-weight-bold);margin:0}.legal__meta[data-v-42f2eb64]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--kl-space-2)}.legal__meta[data-v-42f2eb64],.legal__status[data-v-42f2eb64]{color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-sm);margin:var(--kl-space-2) 0 0}.legal__layout[data-v-42f2eb64]{display:grid;gap:var(--kl-space-6);grid-template-columns:minmax(0,1fr);margin-top:var(--kl-space-6)}.legal__toc[data-v-42f2eb64]{border-left:2px solid var(--kl-color-border);padding-left:var(--kl-space-3)}.legal__toc-title[data-v-42f2eb64]{color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-xs);font-weight:var(--kl-font-weight-semibold);letter-spacing:.08em;margin:0 0 var(--kl-space-2);text-transform:uppercase}.legal__toc-list[data-v-42f2eb64]{display:flex;flex-direction:column;font-size:var(--kl-font-size-sm);gap:6px;margin:0;padding-left:var(--kl-space-4)}.legal__toc-list a[data-v-42f2eb64]{color:var(--kl-color-text-secondary);text-decoration:none}.legal__toc-list a[data-v-42f2eb64]:hover{color:var(--kl-color-text-primary);text-decoration:underline}.legal__body[data-v-42f2eb64]{color:var(--kl-color-text-primary);max-width:68ch}.legal__heading[data-v-42f2eb64]{font-weight:var(--kl-font-weight-bold);margin:var(--kl-space-6) 0 var(--kl-space-2);scroll-margin-top:var(--kl-space-6)}.legal__heading--2[data-v-42f2eb64]{font-size:var(--kl-font-size-xl)}.legal__heading--3[data-v-42f2eb64]{font-size:var(--kl-font-size-lg)}.legal__heading--4[data-v-42f2eb64],.legal__heading--5[data-v-42f2eb64],.legal__heading--6[data-v-42f2eb64]{font-size:var(--kl-font-size-base)}.legal__list[data-v-42f2eb64],.legal__paragraph[data-v-42f2eb64]{color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-base);line-height:var(--kl-line-height-relaxed);margin:0 0 var(--kl-space-3)}.legal__list[data-v-42f2eb64]{display:flex;flex-direction:column;gap:6px;padding-left:var(--kl-space-5)}.legal__quote[data-v-42f2eb64]{background:var(--kl-color-surface-alt);border-left:3px solid var(--kl-color-warning);border-radius:var(--kl-radius-sm);color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-sm);margin:0 0 var(--kl-space-3);padding:var(--kl-space-3)}.legal__rule[data-v-42f2eb64]{border:0;border-top:1px solid var(--kl-color-border);margin:var(--kl-space-6) 0}.legal__table-scroll[data-v-42f2eb64]{margin:0 0 var(--kl-space-4);overflow-x:auto}.legal__table[data-v-42f2eb64]{border-collapse:collapse;font-size:var(--kl-font-size-sm);width:100%}.legal__table td[data-v-42f2eb64],.legal__table th[data-v-42f2eb64]{border:1px solid var(--kl-color-border);color:var(--kl-color-text-secondary);padding:var(--kl-space-2);text-align:left;vertical-align:top}.legal__table th[data-v-42f2eb64]{background:var(--kl-color-surface-alt);color:var(--kl-color-text-primary);font-weight:var(--kl-font-weight-semibold);white-space:nowrap}@media(min-width:960px){.legal__layout[data-v-42f2eb64]{align-items:start;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.legal__toc[data-v-42f2eb64]{position:sticky;top:var(--kl-space-6)}}
