.sf-legal[data-v-a7ee90ef]{padding-bottom:var(--space-16);padding-top:var(--space-8)}.sf-legal-tabs[data-v-a7ee90ef]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.sf-legal-tabs a[data-v-a7ee90ef]{background:var(--color-surface-card);border:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none}.sf-legal-tabs a[aria-current=page][data-v-a7ee90ef]{background:var(--color-action-primary-bg,#15121b);color:var(--color-text-inverse,#fff)}.sf-legal-grid[data-v-a7ee90ef]{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:240px minmax(0,80ch)}.sf-legal-toc[data-v-a7ee90ef]{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:6px;max-height:calc(100vh - var(--header-height) - 48px);overflow-y:auto;position:sticky;top:calc(var(--header-height) + var(--space-4))}.sf-legal-toc a[data-v-a7ee90ef]{color:var(--color-text-secondary);text-decoration:none}.sf-legal-body[data-v-a7ee90ef] h1{font:var(--text-heading-page);font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}.sf-legal-body[data-v-a7ee90ef] h2{font:var(--text-heading-section);margin-top:var(--space-8)}.sf-legal-body[data-v-a7ee90ef] h1,.sf-legal-body[data-v-a7ee90ef] h2{scroll-margin-top:calc(var(--header-height) + var(--space-5))}.sf-legal-body[data-v-a7ee90ef] li,.sf-legal-body[data-v-a7ee90ef] p{color:var(--color-text-secondary);font:var(--text-body)}@media(max-width:899px){.sf-legal-grid[data-v-a7ee90ef]{grid-template-columns:minmax(0,1fr)}.sf-legal-toc[data-v-a7ee90ef]{display:none}}
