/* Banners fill their authored column rather than shrink to their text's width. */
.store-composition--home .store-composition-column > :is(.home-hero, .home-banner) {
  box-sizing: border-box;
  inline-size: 100%;
  min-inline-size: 0;
}
.store-composition--home :is(.home-hero__content, .home-banner__content) {
  min-inline-size: 0;
  max-inline-size: 100%;
  overflow-wrap: anywhere;
}
