.legal-layout[data-v-8bf60e1c]{align-items:start;display:grid;gap:clamp(32px,5vw,90px);grid-template-columns:220px minmax(0,1fr)}.legal-toc[data-v-8bf60e1c]{display:grid;position:sticky;top:calc(var(--header-h) + 24px)}.legal-toc p[data-v-8bf60e1c]{font-weight:600;margin:0 0 12px}.legal-toc a[data-v-8bf60e1c]{border-top:1px solid var(--border-c);color:var(--frost-2);font-size:.86rem;line-height:1.5;min-height:44px;padding:10px 0}.legal-toc a[data-v-8bf60e1c]:hover{color:var(--azure)}.legal-copy[data-v-8bf60e1c]{max-width:72ch;min-width:0}.legal-draft[data-v-8bf60e1c]{background:var(--azure-dim);border:1px solid var(--azure-line);border-radius:var(--radius-card);padding:22px}.legal-draft strong[data-v-8bf60e1c]{color:var(--frost)}.legal-draft p[data-v-8bf60e1c]{font-size:.9rem;margin:8px 0 0}.legal-copy a[data-v-8bf60e1c]{color:var(--azure);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.legal-section[data-v-8bf60e1c]{scroll-margin-top:calc(var(--header-h) + 24px)}.legal-contact[data-v-8bf60e1c]{border-top:1px solid var(--border-c);margin-top:32px}@media(max-width:820px){.legal-layout[data-v-8bf60e1c]{gap:28px;grid-template-columns:minmax(0,1fr)}.legal-toc[data-v-8bf60e1c]{position:static}}
