/* Readability adjustments for the existing Crismian theme, both languages. */
body p, body .contact-layout > div > p, body .detail-info article p,
body .about-panel p, body .values p, body .guides p,
body .instrument-intro > p, body .product-prose p,
body .source-slide-description, html[lang="zh-CN"] body .source-slide-description {
  font-size: 16px; line-height: 1.65;
}
body .header nav { font-size: 15px; }
body .category-nav, body .language-switch { font-size: 13px; }
body .button, body .source-slide-copy .button,
body .source-slider--inner .source-slide-copy .button,
body .finder-copy .button, body .product-actions .button,
body .selection-help .button, body .industry-pages .button,
body .instrument-catalog-links .button { font-size: 14px; }
body .card-copy p, body .model-card .card-copy > p,
body .finder-copy p, body .application-columns p,
body .desk-articles p, body .selection-help p,
body .instrument-catalogs p, body .footer-main p,
body .footer-message .office-address p, body .office-address p,
body .contact-note p, body .success p { font-size: 14px; line-height: 1.55; }
body .model-card-spec > span, body .model-card-spec b,
body .model-card-link, body .card-top, body .model-card .card-top,
body .model-card .card-top > .model-code, body .product-breadcrumb,
body .instrument-model, body .detail-eyebrow, body .quick-specs dt,
body .quick-specs > div, body .feature-list > li,
body .spec-table, body .spec-table thead th, body .spec-note,
body .spec-intro, body .application-tags li, body .product-section-nav a,
body .product-section-nav button, body .form-panel label,
body .form-panel .consent, body .note, body .requested-product span,
body .footer-main h3, body .footer-main > div > a:not(.brand),
body .footer-bottom, body .footer-bottom > span:nth-child(2),
body .footer-caption, body .topbar, body .topbar > div,
body .eyebrow, body .source-slide-copy > .eyebrow,
body .source-slider--inner .source-slide-copy > .eyebrow {
  font-size: 13px; line-height: 1.5;
}
body .form-panel input:not([type=checkbox]), body .form-panel select,
body .form-panel textarea { font-size: 16px; line-height: 1.5; }
@media (max-width: 560px) {
  body .source-slide-title { overflow-wrap: break-word; }
  body .category-nav { flex-wrap: wrap; }
  body .spec-table { overflow-wrap: anywhere; }
}
