.blog-post-content table{border-collapse:collapse;max-width:100%;margin-top:1.5rem;margin-bottom:2rem;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.blog-post-content th{text-align:left;background-color:var(--color-surface);border-bottom:2px solid var(--color-line);color:var(--color-ink);padding:.75rem 1rem;font-weight:600}.blog-post-content td{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding:.75rem 1rem}
