:is(.entry-content, .lotek-taxonomy-content) table {
    width: 100%;
    margin: 24px 0;
    border-collapse: collapse;
    background: #fff;
    font-size: 16px;
    line-height: 1.6;
}
:is(.entry-content, .lotek-taxonomy-content) :is(th, td) {
    padding: 12px 16px;
    border: 1px solid #dde3e8;
    text-align: left;
    vertical-align: top;
}
:is(.entry-content, .lotek-taxonomy-content) th {
    background: #002c55;
    color: #fff;
    font-weight: 700;
}
:is(.entry-content, .lotek-taxonomy-content) tbody tr:nth-child(even) td {
    background: rgb(0 169 239 / 4%);
}
:is(.entry-content, .lotek-taxonomy-content) table p {
    margin-bottom: 8px;
    color: inherit;
}
:is(.entry-content, .lotek-taxonomy-content) table p:last-child {
    margin-bottom: 0;
}

@media (max-width: 640px) {
    :is(.entry-content, .lotek-taxonomy-content) table {
        display: block;
        overflow-x: auto;
        font-size: 14px;
    }
    :is(.entry-content, .lotek-taxonomy-content) :is(th, td) {
       min-width: auto;
        padding: 10px;
    }
}
