/* Vertevance · touch screens on the desktop layout (v129) — iPad landscape, touch laptops.
   iPadOS reports a coarse pointer even with a trackpad attached, so width alone misclassifies it.
   The desktop look stays; only tap sizes and hover side-effects change. */
@media (any-pointer:coarse) and (min-width:1024px){
  a,button,.rtile{-webkit-tap-highlight-color:transparent}
  .rtile{cursor:zoom-in}
  /* comfortable tap targets for the header, footer and legal links */
  .foot-nav .fnav-col > a:not(.btn):not(.fc-line){display:inline-flex;align-items:center;min-height:40px}
  .foot-legal a{display:inline-flex;align-items:center;min-height:40px}
  .crumbs a,.breadcrumb a{display:inline-flex;align-items:center;min-height:32px}
  .rtile:active{transform:scale(.98)!important;transition:transform .2s cubic-bezier(.16,1,.3,1)}
}
/* a finger leaves hover 'stuck' after a tap: no lift on primary-touch screens */
@media (hover:none) and (min-width:1024px){
  .rtile:hover{transform:none!important}
  .rtile:hover .rt-stage img{transform:none!important}
}
@media (any-pointer:coarse) and (min-width:1024px){
  .path-cta,.back-to-top{display:inline-flex!important;align-items:center;min-height:44px}
  .util a{display:inline-flex;align-items:center;min-height:32px}
  .crumbs a,.breadcrumb a,nav[aria-label="Breadcrumb"] a{display:inline-flex;align-items:center;min-height:32px}
}
