.cm-blog-content .wp-block-table{width:100%;max-width:100%;margin:1.5rem 0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cm-blog-content table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--color-neutral-100,#d0d0d0);font-size:.9375rem;line-height:1.6}.cm-blog-content table.has-fixed-layout{table-layout:fixed}.cm-blog-content td,.cm-blog-content th{border:1px solid var(--color-neutral-100,#d0d0d0);padding:.75rem 1rem;text-align:start;vertical-align:top;overflow-wrap:anywhere}.cm-blog-content th{font-weight:600}.cm-blog-content tfoot,.cm-blog-content thead{background:var(--color-brand-primary-lighter,#f4f8fc)}.cm-blog-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--color-surface-muted,#f8fafc)}.cm-blog-content td>:first-child,.cm-blog-content th>:first-child{margin-top:0}.cm-blog-content td>:last-child,.cm-blog-content th>:last-child{margin-bottom:0}.cm-blog-content table .has-text-align-left,.cm-blog-content table [data-align=left]{text-align:left}.cm-blog-content table .has-text-align-center,.cm-blog-content table [data-align=center]{text-align:center}.cm-blog-content table .has-text-align-right,.cm-blog-content table [data-align=right]{text-align:right}.cm-blog-content .wp-block-table figcaption,.cm-blog-content table caption{padding:.75rem 0;color:var(--color-neutral-700,#475569);font-size:.875rem;line-height:1.5;text-align:start}@media (max-width:639px){.cm-blog-content table{font-size:.875rem}.cm-blog-content td,.cm-blog-content th{padding:.625rem .75rem}.cm-blog-content .wp-block-table table.has-fixed-layout{table-layout:auto}.cm-blog-content .wp-block-table td,.cm-blog-content .wp-block-table th{min-width:8rem}}