/* Inner-page enhancements only. Resting layout and the protected homepage are unchanged. */
@media (prefers-reduced-motion:no-preference) {
  body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-button,
  body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-arrow { transition:transform 180ms ease-out; }
  body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-image { transition:transform 240ms ease-out; }
  @media (hover:hover) and (pointer:fine) {
    body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-button:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible) { transform:translateY(-2px); }
    body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-button:is(:hover,:focus-visible) .ip-motion-arrow { transform:translateX(3px); }
    body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-media:is(:hover,:focus-within)>.ip-motion-image { transform:scale(1.025); }
  }
  body.ip-inner-route:not(.ip-healthcare-page) main .ip-motion-button:active { transform:translateY(0); }
}
