/* Reading and table containment only; no new identity or article cover. */
.ado-article { min-width: 0; }
.ado-article .wp-block-table { max-width: 100%; overflow-x: auto; }
.ado-article .wp-block-table table { min-width: 36rem; width: 100%; border-collapse: collapse; }
.ado-article .wp-block-table th, .ado-article .wp-block-table td { padding: .8rem; border: 1px solid #d5dedb; text-align: left; vertical-align: top; }
.ado-article .wp-block-table th { background: #edf3ef; color: #173e38; }
.ado-article a { overflow-wrap: anywhere; }
.ado-article h2, .ado-article h3 { scroll-margin-top: 9rem; }
.ado-article .wp-block-post-author-name, .ado-article .wp-block-post-date { display: inline-block; margin: .4rem 1rem 1.6rem 0; }
.hub-card-byline { display: flex; flex-wrap: wrap; gap: .35rem .8rem; font-size: .85rem; }
@media (max-width: 600px) { .ado-article .wp-block-table { margin-inline: 0; } }
