/* Scoped to article knowledge tables; other website tables stay unchanged. */
.article-body .knowledge-table{width:100%;max-width:100%;margin:28px 0;overflow:visible;box-sizing:border-box}
.article-body .knowledge-table table{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;overflow:visible!important}
.article-body .knowledge-table th,.article-body .knowledge-table td{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:normal;padding:15px 16px;vertical-align:top;font-size:16px;line-height:1.5}
.article-body .knowledge-table[data-columns="2"] :is(th,td):first-child{width:36%}.article-body .knowledge-table[data-columns="2"] :is(th,td):last-child{width:64%}
.article-body .knowledge-table[data-columns="3"] :is(th,td){width:33%}.article-body .knowledge-table[data-columns="3"] :is(th,td):first-child{width:34%}
.article-body .knowledge-table[data-columns="4"] :is(th,td){width:24%}.article-body .knowledge-table[data-columns="4"] :is(th,td):first-child{width:28%}
.article-body .knowledge-table[data-columns="5"] :is(th,td){width:19%}.article-body .knowledge-table[data-columns="5"] :is(th,td):first-child{width:24%}
@media(max-width:640px){
.article-body .knowledge-table table,.article-body .knowledge-table tbody{display:block!important;width:100%!important;overflow:visible!important}
.article-body .knowledge-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.article-body .knowledge-table tr{display:block!important;width:100%!important;margin:0 0 14px;border:1px solid #dedfd8;border-radius:6px;background:#fff;overflow:hidden}
.article-body .knowledge-table :is(td,th[scope="row"]){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;width:100%!important;max-width:100%;padding:13px 14px!important;border:0;border-bottom:1px solid #e5e5df;font-size:15px!important;line-height:1.5!important;min-width:0}
.article-body .knowledge-table :is(td,th[scope="row"])::before{content:attr(data-label);font-weight:600;color:#42524d;min-width:0}
.article-body .knowledge-table :is(td,th[scope="row"]):first-child{background:#101b20;color:#fff;font-weight:600}.article-body .knowledge-table :is(td,th[scope="row"]):first-child::before{color:#d9c5a3}.article-body .knowledge-table :is(td,th[scope="row"]):last-child{border-bottom:0}
}
