/* Generated by scripts/generate-readability-css.mjs. */
/* This layer raises legacy 6–13px UI copy without flattening the existing visual hierarchy. */

:root {
  --readable-muted: #52636b;
  --readable-muted-dark: #d8e5ea;
}

html {
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

body {
  -webkit-font-smoothing: auto;
  font-synthesis: none;
}

.about__image figcaption,
.about__principle > span,
.application-case-label p,
.application-list span,
.brand-detail small,
.breadcrumb,
.cap-v6-hero-rail span,
.cap-v6-stage-copy small,
.capability-grid__copy li b,
.capability-grid__image span,
.capability-item small,
.catalog-card-data dt,
.catalog-detail-facts dt,
.catalog-detail-media figcaption,
.catalog-grid .product-card-copy b,
.category-data-band dt,
.category-hero-media figcaption,
.category-principle-grid span,
.category-product-card dt,
.category-product-card p,
.comparison thead th,
.contact__footer,
.decision-matrix span,
.detail-facts span,
.document-body li > span,
.dossier-id,
.equipment-grid span,
.evidence-ledger span,
.faq-list summary span,
.gate-main p,
.gate-number,
.gate-sequence li > strong,
.hero-tags,
.hero-visual figcaption,
.inspection-map span,
.inspection-track > span,
.layer small,
.layer span,
.manufacturing-flow small,
.manufacturing-flow span,
.manufacturing-kicker,
.material-gallery span,
.mega-columns small,
.mega-intro p,
.mega-primary-link span,
.news-date,
.news-grid span,
.output-ledger span,
.page-home .hero-scenes span,
.page-home .hero-scroll,
.page-home .home-about--profile .home-about-main-media figcaption,
.page-home .home-about-main-media figcaption span,
.page-home .home-about-product-proof small,
.page-home .home-about-product-proof span,
.page-product-detail .catalog-related small,
.page-product-detail .detail-evidence-rail span,
.page-product-detail.product-system-v4 .catalog-detail-facts dt,
.platform-experience .application-case-label p,
.platform-experience .process-line span,
.platform-experience .sub-hero-media-caption,
.principle small,
.process-card figcaption span,
.process-line span,
.process-list small,
.product-archive-card dt,
.product-archive-card-copy > p,
.product-archive-card-copy > p b,
.product-card-copy p,
.product-feature-panel > p,
.product-feature-panel small,
.product-index-hero-media figcaption,
.product-select__index,
.product-selection-path li span,
.product-spec-ledger dt,
.product-stage-copy > p:first-child,
.product-stage-image::after,
.product-system-v4 .product-archive-card dt,
.product-tab small,
.product-tab span,
.product-variants thead th,
.product-visual__meta,
.products::before,
.proof-strip__label,
.quality-gates li > span,
.real-production-grid span,
.requirement-list span,
.resource-cover > small,
.resource-cover > span,
.resource-document header > div p,
.resource-document header > div span,
.resource-document header > small,
.route-code,
.route-flow small,
.route-flow span,
.route-stage-media figcaption,
.route-tab,
.scope-note span,
.search-item small,
.stage-caption span,
.stage-marker,
.stage-note,
.stage-rail small,
.stage-rail span,
.sub-hero-media-caption,
.team-chain span,
.utility-bar {
  font-size: 13px !important;
}

.about__principle p,
.about-v8-hero-note small,
.app-v7-collaboration li > span,
.app-v7-field-card > div > span,
.app-v7-hero-tabs span,
.application-list small,
.brand-detail b,
.cap-v6-output-ledger article > span,
.cap-v6-route-copy li,
.cap-v6-route-media > span,
.cap-v6-workshop-card figcaption p,
.catalog-card-data dd,
.catalog-related b,
.catalog-result-note,
.catalog-scope-grid span,
.catalog-summary span,
.category-principle-grid p,
.category-product-card b,
.category-product-card dd,
.category-product-card small,
.choice label,
.company-facts span,
.credential-card dl div,
.credential-carousel-controls span,
.decision-matrix a,
.decision-matrix p,
.detail-data-status,
.document-body > a,
.document-body li p,
.dossier-row b,
.dossier-row small,
.evidence-ledger p,
.eyebrow,
.eyebrow, .section-code,
.family-story > div > span,
.family-story b,
.feature-list span,
.field label,
.filter-button,
.form-note,
.gate-copy,
.hero__metrics > div > span,
.home-about-main-media figcaption,
.home-about-media figcaption,
.home-facts small,
.inspection-map p,
.inspection-track li,
.mega-feature b,
.mega-intro a,
.nav-trigger > span,
.news-v10-filter button b,
.news-v10-media span,
.news-v8-detail-meta dt,
.news-v8-related-card span,
.output-ledger p,
.page-capabilities.platform-experience .cap-v6-hero .eyebrow,
.page-home .hero-kicker,
.page-home .hero-scenes strong,
.page-home .home-about-scope span,
.page-home .home-application-tab small,
.page-home .home-base-tab small,
.page-home .home-bases-flow small,
.page-home .home-bases-flow span,
.page-home .home-project-start-email,
.page-home .home-project-start-flow li > span,
.page-home .home-project-start-flow small,
.page-home .home-project-start-note,
.page-home .home-quality-tab > span,
.page-home .home-quality-tab small,
.page-home .home-resource-card--secondary .home-resource-card-copy > p,
.page-home .home-resource-card-copy > span,
.page-home .home-trust-credential span,
.page-home .home-trust-credentials-head p,
.page-product-category.product-system-v4 .category-pagination-status,
.page-product-detail .catalog-detail-copy > .eyebrow,
.page-product-detail .catalog-related b,
.page-product-detail .catalog-related p,
.page-product-detail .detail-confirmation li span,
.page-product-detail .detail-evidence-rail strong,
.page-product-detail .product-table-notice,
.page-product-detail.product-system-v4 .catalog-detail-facts dd,
.page-strip a,
.pathway-copy small,
.pathway-index,
.platform-experience .application-case .requirement-list li,
.platform-experience .page-strip a,
.platform-experience .process-line p,
.process-card figcaption p,
.process-line p,
.product-archive-card dd,
.product-archive-card em,
.product-archive-card small,
.product-archive-media > span,
.product-directory .catalog-filter .filter-button,
.product-family-rail small,
.product-feature-panel li,
.product-selection-path li p,
.product-system-v4 .product-archive-card dd,
.product-v4-family-card small,
.product-v4-rail small,
.product-variants th, .product-variants td,
.product-variants-head > p,
.proof-strip__items span,
.qualification-note,
.quality-gates small,
.quality-photo span,
.quality-v6-faq summary span,
.quality-v6-gate-tab .gate-number,
.quality-v6-inspection-grid span,
.quality-v6-loop-steps small,
.quality-v6-loop-steps span,
.quality-v6-node b,
.res-v7-format-grid span,
.res-v7-hero .breadcrumb,
.res-v7-input-index > p,
.res-v7-input-index li > span,
.res-v7-input-index small,
.res-v7-panel-label,
.res-v7-process li > span,
.res-v7-workbench-tabs strong,
.rfq-checklist li,
.rfq-v8-choice label span,
.rfq-v8-field > small,
.rfq-v8-field-error,
.rfq-v8-field-head small,
.rfq-v8-file-list span,
.rfq-v8-form-note,
.rfq-v8-hero-note > small,
.rfq-v8-hero-note strong,
.rfq-v8-prefill span,
.rfq-v8-preparation-grid small,
.rfq-v8-process-grid li > span,
.rfq-v8-progress button > span,
.rfq-v8-progress button small,
.rfq-v8-progress-head strong,
.rfq-v8-step legend span,
.rfq-v8-support > span,
.rfq-v8-upload label small,
.rfq-v8-upload-rules,
.scope-note a,
.scope-note p,
.search-group h3,
.search-item p,
.search-results-head span,
.search-v9-filter small,
.search-v9-quick > span,
.search-v9-scope dt,
.site-footer,
.site-language-panel > a small,
.site-search-form label,
.stage-rail p,
.team-chain small,
.technical-note {
  font-size: 14px !important;
}

.about-v8-base-card .section-lead > span,
.about-v8-cert-note,
.about-v8-contact-links span,
.about-v8-contact-qrs figcaption,
.about-v8-hero .breadcrumb,
.about-v8-intro-media figcaption span,
.about-v8-method-grid > a > span,
.about-v8-project-steps li > span,
.app-v7-collaboration li small,
.app-v7-condition-grid a,
.app-v7-cta p,
.app-v7-hero .breadcrumb,
.app-v7-hero-context a,
.app-v7-hero-context strong,
.app-v7-kicker,
.app-v7-match-stage article > div > span,
.app-v7-match-stage li,
.app-v7-match-stage nav span,
.cap-v6-output-actions a,
.cap-v6-output-ledger p,
.cap-v6-route-copy > a,
.cap-v6-stage-copy em,
.cap-v6-text-link,
.capability-grid__copy li,
.capability-item p,
.capability-note p,
.catalog-not-found > p:first-child,
.category-data-band > div > p:last-child,
.category-pagination-status,
.category-switcher a,
.comparison th,.comparison td,
.contact-list a,.contact-list p,
.facility-gallery figcaption, .event-gallery figcaption,
.faq-list details > p,
.footer-bottom,
.form-status,
.foundation-breadcrumb,
.home-facts-more,
.home-strategy-action,
.inline-actions a,
.nav-cta,
.nav-trigger,
.news-v10-action,
.news-v10-copy>p,
.news-v10-date span,
.news-v8-article figcaption,
.news-v8-card-foot,
.news-v8-contact-index,
.news-v8-feature-index, .news-v8-card-index, .news-v8-detail-index,
.page-home .home-about-main-media figcaption strong,
.page-home .home-application-copy > p:first-child,
.page-home .home-base-copy > p:first-child,
.page-home .home-base-copy li,
.page-home .home-base-tab span,
.page-home .home-entry small,
.page-home .home-project-start-panel > p:first-child,
.page-home .home-project-start-primary,
.page-home .home-quality-detail > span,
.page-home .home-quality-detail a,
.page-home .home-resource-card-copy > p,
.page-home .home-resources-intro > a,
.page-home .home-trust-card-copy > p:first-child,
.page-home .home-trust-card-copy a,
.page-home .nav-link, .page-home .nav-search,
.page-product-detail .detail-inputs .feature-list span,
.page-product-detail .detail-scope .catalog-scope-grid p,
.platform-experience .capability-item p,
.platform-experience .gate-copy,
.principle p,
.privacy-meta,
.process-list__number,
.product-archive-link,
.product-card-copy small,
.product-stage-copy a,
.product-system-v4 .eyebrow,
.product-system-v4 .product-archive-card small,
.product-v4-family-card p,
.product-v4-family-card span,
.product-v4-search input,
.quality-v6-baseline-core span,
.quality-v6-baseline-label,
.quality-v6-credential-grid span,
.quality-v6-cta p,
.quality-v6-gate-panel > div > span,
.quality-v6-gate-tab small,
.quality-v6-hero .breadcrumb,
.quality-v6-scene-grid span,
.requirement-list li,
.res-v7-cta p,
.res-v7-kicker,
.res-v7-panel-copy li,
.res-v7-process li small,
.rfq-v8-consent,
.rfq-v8-field-head label,.rfq-v8-field > label,
.rfq-v8-form-status,
.rfq-v8-hero .breadcrumb,
.rfq-v8-process-grid p,
.rfq-v8-progress-head span,
.rfq-v8-support a,
.search-v9-clear,
.search-v9-count,
.search-v9-item-meta,
.search-v9-item-type small,
.search-v9-item-type span,
.search-v9-quick button,
.site-language-tooltip,
.spec-nav a,
.spec-row {
  font-size: 15px !important;
}


@media (max-width:760px) {
    .about-v8-contact-qrs figcaption,
  .about-v8-hero .breadcrumb,
  .about-v8-strip a,
  .rfq-v8-hero .breadcrumb {
      font-size: 14px !important;
    }

    .about-v8-cert-grid strong,
  .about-v8-honors-tools > p,
  .about-v8-kicker,
  .rfq-v8-kicker,
  .rfq-v8-progress button strong,
  .rfq-v8-step-note {
      font-size: 15px !important;
    }

}

@media (max-width: 760px) {
    .eyebrow,
  .quality-v6-baseline-core span {
      font-size: 13px !important;
    }

    .app-v7-hero .breadcrumb,
  .quality-v6-hero .breadcrumb,
  .quality-v6-node span,
  .res-v7-hero .breadcrumb,
  .search-v9-form label,
  .search-v9-item-meta,
  .text-link {
      font-size: 14px !important;
    }

    .news-v8-label,
  .res-v7-input-index strong,
  .search-v9-label {
      font-size: 15px !important;
    }

}

@media (max-width: 600px) {
    .brand-detail b,
  .page-home .home-application-tab small,
  .page-home .home-base-tab small,
  .page-home .home-base-tab span,
  .page-home .home-bases-flow small,
  .product-stage-image::after,
  .product-tab small {
      font-size: 13px !important;
    }

    .catalog-grid .product-card-copy small,
  .credential-card strong,
  .home-fact-value em,
  .home-facts-head p,
  .page-home .home-application-copy > p:first-child,
  .page-home .home-base-copy > p:first-child,
  .page-home .home-base-copy li,
  .page-home .home-bases-head > div > p {
      font-size: 14px !important;
    }

    .page-home .home-application-copy > a,
  .page-home .home-application-tab strong,
  .page-home .home-base-copy > a,
  .page-home .home-base-tab strong,
  .page-home .home-bases-flow strong,
  .page-home .home-quality-detail p,
  .page-home .home-quality-intro > p,
  .page-home .home-resources-head > div:first-child > p,
  .page-home .home-trust-head > div > p,
  .product-stage-copy > p:nth-of-type(2),
  .qualification-list span {
      font-size: 15px !important;
    }

}

@media (max-width: 520px) {
    .eyebrow,
  .hero-tags,
  .hero-visual figcaption {
      font-size: 13px !important;
    }

}

@media (max-width:600px) {
    .home-about-main-media figcaption,
  .home-about-media figcaption,
  .home-facts small,
  .page-home .hero-scenes span,
  .page-home .hero-scenes strong {
      font-size: 13px !important;
    }

    .home-facts em,
  .page-home .global-header .brand-detail b,
  .site-search-form button {
      font-size: 14px !important;
    }

    .page-home .hero-lead,
  .page-home .hero-secondary {
      font-size: 15px !important;
    }

}

@media (max-width:380px) {
    .page-home .hero-scenes strong {
      font-size: 13px !important;
    }

    .page-home .hero-lead {
      font-size: 15px !important;
    }

}

@media (max-width:700px) {
    .page-product-detail .catalog-detail-media figcaption,
  .product-family-rail small,
  .product-v4-rail small,
  .product-variant-card dt {
      font-size: 13px !important;
    }

    .category-switcher a,
  .family-story p,
  .page-product-detail .detail-datasheet, .page-product-detail.product-system-v4 .catalog-detail-actions .text-link,
  .page-product-detail .product-table-notice,
  .product-system-v4 .product-directory .catalog-filter .filter-button,
  .product-v4-family-card span,
  .product-v4-hero .eyebrow,
  .product-variant-card dd {
      font-size: 14px !important;
    }

    .platform-experience .section-lead > p,
  .product-family-heading > p:last-child,.product-directory-head > p,.category-products-head > p,
  .product-v4-actions .text-link {
      font-size: 15px !important;
    }

}

@media (min-width: 961px) and (max-width: 1180px) {
    .nav-trigger {
      font-size: 14px !important;
    }

}

/* Priority corrections for navigation, breadcrumbs and Chinese utility copy. */
.utility-bar,
.utility-bar * {
  color: #52636b !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: .035em !important;
}

.breadcrumb,
.breadcrumb *,
.foundation-breadcrumb,
.foundation-breadcrumb * {
  color: var(--readable-muted) !important;
  font-size: 15px !important;
  font-weight: 650 !important;
  letter-spacing: 0 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
}

.product-v4-hero .breadcrumb,
.product-v4-hero .breadcrumb *,
.about-v8-hero .breadcrumb,
.about-v8-hero .breadcrumb *,
.rfq-v8-hero .breadcrumb,
.rfq-v8-hero .breadcrumb *,
.app-v7-hero .breadcrumb,
.app-v7-hero .breadcrumb *,
.res-v7-hero .breadcrumb,
.res-v7-hero .breadcrumb *,
.quality-v6-hero .breadcrumb,
.quality-v6-hero .breadcrumb * {
  color: var(--readable-muted-dark) !important;
}

.eyebrow,
[class$="-kicker"],
[class*="-kicker "],
[class$="-label"],
[class*="-label "] {
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: .04em !important;
}

.mega-heading {
  color: #52636b !important;
  font-size: 16px !important;
  font-weight: 750 !important;
  letter-spacing: .02em !important;
}

figcaption,
small,
dt,
th,
.form-note,
.rfq-v8-field > small,
.rfq-v8-field-head small {
  font-size: 14px !important;
  letter-spacing: .01em !important;
}

@media (max-width: 600px) {
  .breadcrumb,
  .breadcrumb *,
  .foundation-breadcrumb,
  .foundation-breadcrumb * {
    font-size: 14px !important;
  }
}

