/*
 * Safari fix: Safari clips position:fixed elements that are descendants of a
 * container with overflow:hidden. The openings modals live inside .Openings,
 * so we change overflow to visible so Safari lets the fixed modal escape to
 * the viewport correctly. Layout is preserved because .Opeinings-wrapper
 * already applies its own clearfix (::before / ::after).
 */
.Openings {
  overflow: visible;
}

/*
 * iOS Safari fix: overflow-y:auto inside a position:fixed element does not
 * momentum-scroll without this property.
 */
.Modal-content {
  -webkit-overflow-scrolling: touch;
}
