.legal-page{max-width:800px;margin:0 auto}.legal-page h1{margin-bottom:var(--space-md)}.legal-page h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.legal-page h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.legal-page p{margin-bottom:var(--space-md);line-height:1.7}.legal-page ul,.legal-page ol{margin:var(--space-md) 0 var(--space-lg);padding-left:var(--space-xl)}.legal-page li{margin-bottom:var(--space-sm);line-height:1.7}.legal-page .last-updated{font-style:italic;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.legal-page .table-wrap{overflow-x:auto;margin:var(--space-md) 0 var(--space-lg)}.legal-page table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal-page th,.legal-page td{text-align:left;vertical-align:top;padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.legal-page th{font-weight:600;background:var(--color-surface)}.legal-page code{overflow-wrap:anywhere}
