/* Restore the pre-swap mobile compositions while retaining the new program pairing. */
@media (max-width: 809.98px) {
 .l8-offer-section[data-l8-offer="new"] {
  display:grid!important; grid-template-columns:minmax(0,1fr); grid-template-rows:1fr;
  align-items:start; gap:0; width:100vw; margin-inline:calc((100% - 100vw)/2);
  height:650px; min-height:0; padding:100px 0; aspect-ratio:auto; overflow:hidden;
 }
 .l8-offer-section[data-l8-offer="new"] > h2,
 .l8-offer-section[data-l8-offer="new"] > p {
  grid-area:1/1; justify-self:center; align-self:start;
  translate:0 var(--l8-existing-copy-shift,0px);
 }
 .l8-offer-section[data-l8-offer="new"] > p { margin:77px 0 0; }
 .l8-offer-section[data-l8-offer="new"] .l8-offer-butterfly[data-l8-offer-film="ants"] {
  inset:0!important; width:100%!important; height:100%!important; transform:none!important;
 }
 .l8-offer-section[data-l8-offer="new"] .l8-offer-butterfly[data-l8-offer-film="ants"] video {
  left:calc(100% + 49px); top:50%; width:770px!important;
  transform:translate(-50%,-50%) rotate(90deg); transform-origin:center;
 }
 .l8-offer-section[data-l8-offer="existing"][data-l8-animal="ants-stock"] {
  display:flex!important; flex-direction:column; align-items:center; justify-content:center;
  width:100%; margin-inline:0; height:auto; min-height:0; aspect-ratio:auto;
  padding:194.25px 28px; gap:60px; background:#f7f7f7; overflow:clip;
 }
 .l8-offer-section[data-l8-offer="existing"][data-l8-animal="ants-stock"] > h2,
 .l8-offer-section[data-l8-offer="existing"][data-l8-animal="ants-stock"] > p {
  translate:none; align-self:auto; margin:0;
 }
 .l8-offer-section[data-l8-offer="existing"][data-l8-animal="ants-stock"] .l8-offer-animal[data-l8-offer-film="butterfly"] {
  inset:auto; left:0; top:-40px; width:100%; max-width:none; height:440px;
  margin:0; aspect-ratio:auto; transform:none; object-fit:cover;
 }
}
