/* Longer reviewed facts wrap within their own card, including on narrow screens. */
[data-registration-facts] .facts-table { table-layout:fixed; width:100%; }
[data-registration-facts] .facts-table td { vertical-align:top; white-space:normal; overflow-wrap:break-word; }
[data-registration-facts] .facts-table .fact-label { width:40%; white-space:normal; }
@media(max-width:560px) {
  [data-registration-facts] .facts-table tr,
  [data-registration-facts] .facts-table td { display:block; width:100%; }
  [data-registration-facts] .facts-table .fact-label { width:100%; padding-bottom:0; border-bottom:0; }
  [data-registration-facts] .facts-table td + td { padding-top:4px; }
}
