/* Source style 1 (v10157-policy-scroll-container-fix) */
/* V101-57: keep the policy header fixed and scroll only the policy content.
   This avoids Safari/iOS sticky-header rubber-band overlap when swiping. */
#policyModal .policyBox{
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
}
#policyModal .modalHead{
  position:relative!important;
  top:auto!important;
  flex:0 0 auto!important;
  z-index:20!important;
  background:#fffdf8!important;
}
#policyModal .policyBody{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-y!important;
  padding-right:2px!important;
}
#policyModal .policyBody > :first-child{
  margin-top:16px!important;
}
/* Source style 2 (v10160-commercial-link-style) */
.footerCompanyMini .footerLegalLink{
  border:0;background:transparent;color:inherit;padding:0;margin:0;
  font:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;
  text-underline-offset:3px;
}
.footerCompanyMini .footerLegalLink:hover{opacity:.78}
