@charset "UTF-8";
/* v1.6.2: seamless section boundaries. Does not alter content or user settings.
 * WordPress themes can add default block margins, grid gaps, pseudo-elements,
 * and fixed min-heights. Normalize ONLY inside the standalone OZ LP.
 */
.ozdlp #ozdlp-main {
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  row-gap:0 !important;
  column-gap:0 !important;
  background:#c4efff;
}
.ozdlp #ozdlp-main > section,
.ozdlp #ozdlp-main > .ozdlp-inline-cta {
  margin-top:0 !important;
  margin-bottom:0 !important;
  margin-block-start:0 !important;
  margin-block-end:0 !important;
  float:none;
  clear:both;
}
/* Remove legacy height reservations below the pink hero CTA. */
.ozdlp #ozdlp-main > .ozdlp-hero {
  display:flow-root;
  min-height:0 !important;
  height:auto !important;
  max-height:none !important;
  margin:0 !important;
  padding-bottom:0 !important;
  border-bottom:0 !important;
  overflow:hidden;
}
.ozdlp #ozdlp-main > .ozdlp-hero > .ozdlp-hero-bottom {
  display:block;
  position:relative;
  margin:0 !important;
  margin-bottom:0 !important;
  min-height:0 !important;
  height:auto !important;
  padding-bottom:20px !important;
  border-bottom:0 !important;
}
.ozdlp #ozdlp-main > .ozdlp-hero + .ozdlp-styles {
  display:block;
  margin:0 !important;
  border-top:0 !important;
  padding-top:26px;
}
/* If no supplementary CTA exists, the blue section begins immediately.
 * If one does exist, its own pastel background touches the next section.
 */
.ozdlp #ozdlp-main > .ozdlp-inline-cta {
  min-height:0 !important;
  height:auto !important;
}
.ozdlp #ozdlp-main > .ozdlp-inline-cta + section {
  margin-top:0 !important;
}
/* Normalize adjacent colored sections, without hiding content. */
.ozdlp #ozdlp-main > section + section {margin-top:0 !important;}
@media(max-width:600px) {
  .ozdlp #ozdlp-main > .ozdlp-hero {min-height:0 !important;}
  .ozdlp #ozdlp-main > .ozdlp-hero > .ozdlp-hero-bottom {padding-bottom:18px !important;}
  .ozdlp #ozdlp-main > .ozdlp-hero + .ozdlp-styles {padding-top:24px;}
}
/* Desktop side gutters: a subtle branded canvas rather than empty white bands. */
body.ozdlp-standalone {
  background-color:#fff0f6 !important;
  background-image:repeating-linear-gradient(90deg,#fff4f9 0 24px,#ffedf5 24px 48px) !important;
}
@media(max-width:600px) {
  body.ozdlp-standalone {background:#fff0f6 !important;}
}
