.legal-page[data-v-736e9d6e]{max-width:1160px;margin:0 auto}.legal-tabs[data-v-736e9d6e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px;padding-bottom:18px;border-bottom:1px solid var(--line, rgba(0, 0, 0, .1))}.legal-tabs a[data-v-736e9d6e]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--line, rgba(0, 0, 0, .12));border-radius:999px;color:var(--ink);font-weight:700;font-size:.95rem;text-decoration:none;background:#fff;transition:background .2s ease,color .2s ease,border-color .2s ease}.legal-tabs a[data-v-736e9d6e]:hover{border-color:var(--copper-dark)}.legal-tabs a.active[data-v-736e9d6e]{background:var(--copper-dark);border-color:var(--copper-dark);color:#fff}.legal-layout[data-v-736e9d6e]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.legal-toc[data-v-736e9d6e]{position:sticky;top:calc(var(--nav-offset, 76px) + 24px);transition:top .3s ease}.legal-toc-title[data-v-736e9d6e]{margin:0 0 12px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.legal-toc ol[data-v-736e9d6e]{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--line, rgba(0, 0, 0, .1))}.legal-toc a[data-v-736e9d6e]{display:flex;gap:10px;margin-left:-2px;padding:8px 12px;border-left:2px solid transparent;color:var(--muted);font-size:.95rem;line-height:1.4;text-decoration:none}.legal-toc a span[data-v-736e9d6e]{font-variant-numeric:tabular-nums;font-weight:700;opacity:.7}.legal-toc a[data-v-736e9d6e]:hover,.legal-toc a.active[data-v-736e9d6e]{color:var(--copper-dark)}.legal-toc a.active[data-v-736e9d6e]{border-left-color:var(--copper-dark);font-weight:700}.legal-updated[data-v-736e9d6e]{display:flex;align-items:center;gap:8px;margin:22px 0 0;color:var(--muted);font-size:.88rem;font-weight:700}.legal-body[data-v-736e9d6e]{display:grid;gap:18px}.legal-summary[data-v-736e9d6e]{padding:24px 28px;border-radius:16px;background:var(--soft);border:1px solid rgba(139,90,43,.18)}.legal-summary .eyebrow[data-v-736e9d6e]{margin:0 0 10px}.legal-summary ul[data-v-736e9d6e]{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--ink);line-height:1.6}.legal-section[data-v-736e9d6e]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 28px;border-radius:16px;background:#fff;border:1px solid var(--line, rgba(0, 0, 0, .08));scroll-margin-top:calc(var(--nav-offset, 76px) + 24px)}.legal-number[data-v-736e9d6e]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#8b5a2b1a;color:var(--copper-dark);font-weight:800;font-variant-numeric:tabular-nums}.legal-section h2[data-v-736e9d6e]{margin:8px 0 12px;font-size:1.3rem;color:var(--ink)}.legal-section p[data-v-736e9d6e]{margin:0 0 10px;color:var(--muted);line-height:1.75}.legal-section p[data-v-736e9d6e]:last-child{margin-bottom:0}.legal-table-wrap[data-v-736e9d6e]{margin-top:14px;overflow-x:auto;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .1))}.legal-table[data-v-736e9d6e]{width:100%;border-collapse:collapse;font-size:.95rem}.legal-table th[data-v-736e9d6e],.legal-table td[data-v-736e9d6e]{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line, rgba(0, 0, 0, .08))}.legal-table thead th[data-v-736e9d6e]{background:#8b5a2b14;color:var(--ink);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.legal-table tbody th[data-v-736e9d6e]{color:var(--ink);font-weight:700;white-space:nowrap}.legal-table td[data-v-736e9d6e]{color:var(--muted)}.legal-table tbody tr:last-child th[data-v-736e9d6e],.legal-table tbody tr:last-child td[data-v-736e9d6e]{border-bottom:0}.legal-contact[data-v-736e9d6e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:8px;padding:28px;border-radius:16px;background:var(--charcoal, #1f1b16);color:#fff}.legal-contact h2[data-v-736e9d6e]{margin:0 0 6px;font-size:1.3rem;color:#fff}.legal-contact p[data-v-736e9d6e]{margin:0;color:#ffffffbf}.legal-contact-actions[data-v-736e9d6e]{display:flex;flex-wrap:wrap;gap:10px}.legal-contact .button[data-v-736e9d6e]{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.legal-layout[data-v-736e9d6e]{grid-template-columns:1fr;gap:24px}.legal-toc[data-v-736e9d6e]{position:static;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--line, rgba(0, 0, 0, .08))}}@media(max-width:600px){.legal-tabs[data-v-736e9d6e]{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding-inline:4px}.legal-tabs a[data-v-736e9d6e]{flex:0 0 auto}.legal-section[data-v-736e9d6e]{grid-template-columns:1fr;gap:6px;padding:22px 20px}.legal-number[data-v-736e9d6e]{width:36px;height:36px}.legal-table tbody th[data-v-736e9d6e]{white-space:normal}}
