/* /partnership/offer: the decks' setup wizard on its own, framed inside
   /partnership. presentation.css does all the styling; this only sets the
   frame's own spacing (24px phones, 32px wider) and turns its scrolling off:
   the parent sizes the frame to the body (assets/js/offer-frame.js), and the
   wizard's hidden, absolutely positioned steps must not add a scroll range. */
html, body.offer-frame { overflow: hidden; }
.offer-frame .pres-section { padding-top: 24px; padding-bottom: 24px; border-top: 0; }
.offer-frame .pres-container { padding-left: 24px; padding-right: 24px; }
@media (min-width: 768px) {
  .offer-frame .pres-section { padding-top: 32px; padding-bottom: 32px; }
  .offer-frame .pres-container { padding-left: 32px; padding-right: 32px; }
}
