.legal-doc{max-width:46rem;margin:0 auto;padding:var(--pad-page);color:var(--ink);line-height:1.65}.legal-doc h1{color:var(--brand-primary);margin:0 0 var(--space-2)}.legal-doc h2{color:var(--brand-primary);margin:var(--space-6) 0 var(--space-2)}.legal-doc li,.legal-doc p{margin:0 0 var(--space-3)}.legal-doc ul{padding-left:var(--space-5);list-style:disc}.legal-doc a{color:var(--brand-primary);text-decoration:underline}.legal-doc__meta{color:var(--text-secondary);margin-bottom:var(--space-5)}.legal-doc__table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--space-3) 0 var(--space-5)}.legal-doc__table td,.legal-doc__table th{border:1px solid var(--border-default);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.legal-doc__table th{background:var(--surface-sunken);color:var(--brand-primary);white-space:nowrap}.legal-doc__form{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--pad-card);margin:var(--space-3) 0}.legal-doc__nav{display:inline-block;margin-bottom:var(--space-4);color:var(--brand-primary)}