.legal .story-date{margin:4px 0 0}.legal .story-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.legal .story-body th,.legal .story-body td{text-align:left;vertical-align:top;border:1px solid var(--color-line);color:color-mix(in oklab, var(--color-ink), transparent 18%);padding:12px 14px}.legal .story-body th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);background:var(--color-surface);font-size:11px;font-weight:600}.legal .story-body code{font-family:var(--font-mono);color:var(--color-ink);font-size:13px}.legal .story-body .table-wrap{border-radius:12px;overflow-x:auto}.legal .story-body .glow-button{margin-top:.5em}
