/* Keep layout separate from the unmodified publisher snippets. */
.ad-placement {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  margin: 50px 0;
}
.ad-placement > div {
  flex: 0 1 auto;
  max-width: 100%;
  text-align: center;
}
.ad-home-separation {
  display: flow-root;
  min-height: 100vh;
  min-height: 100svh;
}
