.legal-page[data-v-e9852949]{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:.75rem;display:grid;gap:1.5rem;padding:1.25rem}.legal-meta[data-v-e9852949]{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.625rem;line-height:1.5}.legal-meta span[data-v-e9852949]{background:#ffffff94;border:1px solid var(--color-border);border-radius:.375rem;padding:.375rem .625rem}.legal-content[data-v-e9852949]{display:grid;gap:1rem;max-width:62rem}.legal-content p[data-v-e9852949]{color:var(--color-muted);font-size:.9375rem;line-height:1.85;margin:0}.legal-action[data-v-e9852949]{background:var(--color-text);border:1px solid var(--color-text);border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:600;line-height:1.4;padding:.75rem 1rem;transition:border-color .15s ease,background .15s ease;width:-moz-fit-content;width:fit-content}.legal-action[data-v-e9852949]:focus-visible,.legal-action[data-v-e9852949]:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.legal-section[data-v-e9852949]{border-top:1px solid var(--color-border);display:grid;gap:.5rem;padding-top:1rem}.legal-section h3[data-v-e9852949]{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.5;margin:0}@media(min-width:48rem){.legal-page[data-v-e9852949]{gap:2rem;padding:2rem}}
