/* Local technical content only. No global font, navigation or print redesign. */
@media screen {
  .localized-technical-tool [id] {
    scroll-margin-block-start: 8rem;
  }
  .localized-technical-tool bdi[dir="ltr"],
  .localized-technical-tool .tech-table code,
  .localized-technical-tool .tech-table th {
    text-transform: none;
    font-variant-numeric: lining-nums tabular-nums;
  }
  .localized-technical-tool .table-wrap { max-inline-size: 100%; }
  .localized-technical-tool .table-wrap:focus-visible {
    outline: 2px solid #c9082a;
    outline-offset: 4px;
  }
  .localized-technical-tool .content { min-inline-size: 0; }
  body.corporate-v2 #main.localized-technical-tool .tech-table th,
  body.corporate-v2 #main.localized-technical-tool .article-toc-v2 a {
    text-transform: none;
  }
  body.corporate-v2 #main.tolerance-guide .tech-table {
    min-width: 0;
    table-layout: fixed;
  }
  body.corporate-v2 #main.tolerance-guide .tech-table caption {
    text-align: start;
  }
  .localized-technical-tool .related-card { min-inline-size: 0; overflow-wrap: anywhere; }
  html[dir="rtl"] .localized-technical-tool input[inputmode="decimal"],
  html[dir="rtl"] .localized-technical-tool input[type="number"],
  html[dir="rtl"] .localized-technical-tool #qualityQuery {
    direction: ltr;
    text-align: start;
  }
}
