/* Imported WordPress articles can contain fixed-width tables. Keep their
   columns readable and scroll the table itself instead of clipping the page. */
.cindy-wp-content {
  min-width: 0;
  overflow-wrap: anywhere;
}
.cindy-wp-content .wp-block-table,
.cindy-wp-content figure:has(> table) {
  width: 100%;
  max-width: 100%;
  margin-inline: 0;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}
.cindy-wp-content .wp-block-table:focus-visible,
.cindy-wp-content figure:has(> table):focus-visible {
  outline: 2px solid #0d395e;
  outline-offset: 3px;
}
/* The archived articles reference a font which is no longer shipped. */
.cindy-wp-content [style*="SVN-Airbnb"] {
  font-family: inherit !important;
}
