@media (max-width: 960px) {
  .entry-content table { table-layout: fixed; width: 100%; }
  .entry-content th, .entry-content td { overflow-wrap: anywhere; }
  .entry-content .wp-caption { max-width: 100%; }
  .section__head { flex-wrap: wrap; gap: 12px; }
}
