.blog-table-scroll{position:relative}.blog-table-scroll__viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;overflow-x:auto}.blog-table-scroll__viewport::-webkit-scrollbar{height:6px}.blog-table-scroll__viewport::-webkit-scrollbar-track{background:0 0}.blog-table-scroll__viewport::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.blog-table-scroll__viewport:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.blog-table-scroll:before,.blog-table-scroll:after{content:"";pointer-events:none;opacity:0;z-index:1;width:30px;transition:opacity .18s;position:absolute;top:0;bottom:0}.blog-table-scroll:before{background:linear-gradient(90deg,#fff 15%,#fff0);left:0}.blog-table-scroll:after{background:linear-gradient(270deg,#fff 15%,#fff0);right:0}.blog-table-scroll.is-scrollable:not(.at-start):before,.blog-table-scroll.is-scrollable:not(.at-end):after{opacity:1}@media (max-width:768px){.blog-table-scroll table{table-layout:auto;width:100%;min-width:min(calc(var(--blog-table-cols,3) * 150px), 1080px)}.blog-table-scroll th,.blog-table-scroll td{white-space:normal;word-break:normal;overflow-wrap:break-word;padding:10px 12px;font-size:13px}.blog-table-scroll th{font-size:11px}}@media print{.blog-table-scroll__viewport{overflow:visible}.blog-table-scroll:before,.blog-table-scroll:after{display:none}}
