/* v210: mobile/tablet pixel-gesture handoff and service-card details. */
@media (max-width:1180px) {
  /* Keep one scrollport throughout the touch gesture. The transition handler
     prevents its owned moves; changing overflow mid-fling reflows Safari's
     sticky service art independently of the cards. */
  .section03.is-preview-covering .svc151-plane {
    opacity:var(--s03-cover-card-opacity,1);
  }
  .section03.is-preview-covering .svc-psd-art {
    translate:none;
    transition:none;
  }
  .svc151-play {
    top:23%;
    left:calc(50% + min(20vw,80px) + 8px);
    width:60.8px;
    rotate:-10deg;
  }
  .svc151-play i {
    border-left-width:19px;
    border-top-width:10px;
    border-bottom-width:10px;
  }
  .svc151-pill-two {
    left:42.5%;
    transform-origin:calc(50% + 7.5vw + min(20vw,80px) + 38px) calc(-21svh + 30px);
  }
  .svc151-body {
    font-size:calc(clamp(12px,1.42vw,17px) + 1.333px);
    line-height:1.4;
  }
}
@media (max-width:700px) {
  .svc151-play {
    top:20%;
    left:calc(50% + min(17vw,66px) + 8px);
  }
  .svc151-pill-two {
    transform-origin:calc(50% + 7.5vw + min(17vw,66px) + 38px) calc(-24svh + 30px);
  }
  .svc151-body { font-size:16.333px;line-height:1.4; }
}
