/* The original case articles use WordPress image columns. Recreate that layout locally. */
.content-middle-hp img { max-width: 100%; height: auto; }
.content-middle-hp figure { margin: 1.25rem 0; }
.content-middle-hp .wp-block-columns { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 1.25rem; }
.content-middle-hp .wp-block-columns > .wp-block-column { flex: 1 1 210px; min-width: 0; }
.content-middle-hp .wp-block-columns > .wp-block-column figure { margin-top: 0; }
@media (max-width: 600px) {
  .content-middle-hp .wp-block-columns { display: block; }
  .content-middle-hp .wp-block-columns > .wp-block-column { width: 100%; }
}
