.blog-markdown .table-scroll{margin:1.75rem 0;overflow-x:auto;background:#fff;border:1px solid #d9e3ee;border-radius:.75rem;box-shadow:0 4px 18px #15375b12;-webkit-overflow-scrolling:touch}.blog-markdown .table-scroll:focus-visible{outline:3px solid rgba(13,110,253,.35);outline-offset:2px}.blog-markdown .table-scroll table{width:100%;min-width:38rem;margin:0;border-collapse:collapse;color:#273444;font-size:.95rem;line-height:1.45}.blog-markdown .table-scroll thead{background:#edf5ff}.blog-markdown .table-scroll th,.blog-markdown .table-scroll td{padding:.8rem 1rem;vertical-align:top}.blog-markdown .table-scroll th{color:#15375b;font-weight:700;border-bottom:2px solid #c6d9ee}.blog-markdown .table-scroll td{border-bottom:1px solid #e4ebf2}.blog-markdown .table-scroll th:not(:last-child),.blog-markdown .table-scroll td:not(:last-child){border-right:1px solid #d9e3ee}.blog-markdown .table-scroll tbody tr:nth-child(2n){background:#f8fafc}.blog-markdown .table-scroll tbody tr:hover{background:#f1f6fc}.blog-markdown .table-scroll tbody tr:last-child td{border-bottom:0}.blog-markdown .table-scroll [align=right]{font-variant-numeric:tabular-nums;white-space:nowrap}.blog-markdown .table-scroll caption{padding:.65rem 1rem;color:#5b6b7c;background:#f8fafc}@media(max-width:575.98px){.blog-markdown .table-scroll{margin:1.5rem 0}.blog-markdown .table-scroll table{min-width:34rem;font-size:.9rem}.blog-markdown .table-scroll th,.blog-markdown .table-scroll td{padding:.7rem .75rem}}
