/* Minimal native mobile RTE containment and click-to-call target; existing visual design preserved. */
@media (max-width: 991px) {
  .grema-tuning--mobile main > table,
  .grema-tuning--mobile main > .pad10px > table { table-layout: fixed; width: 100%; }
  .grema-tuning--mobile .tune-rich { min-width: 0; overflow-wrap: anywhere; }
  .grema-tuning--mobile .call_us { bottom: max(10px, env(safe-area-inset-bottom)); right: max(10px, env(safe-area-inset-right)); }
  .grema-tuning--mobile .call_us a { display: inline-flex; align-items: center; justify-content: center; width: 70px; height: 70px; }
  .grema-tuning--mobile .mm-wrapper__blocker > a { display: block; width: 100%; height: 100%; }
}
