/* Layout only: the supplied GPT snippets are embedded verbatim. */
.snepu-ad-placement {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  margin: 50px 0;
  padding: 0;
  border: 0;
  clear: both;
  text-align: center;
}
.snepu-ad-placement > div { flex: 0 0 auto; }
.snepu-ad-home-sections {
  display: flow-root;
  min-height: 100vh;
  min-height: 100dvh;
}
@media (max-width: 720px) {
  .snepu-ad-placement {
    width: calc(100% + 36px);
    margin-left: -18px;
    margin-right: -18px;
  }
}
