/* Единая нижняя граница читаемости текста для публичных страниц и админ-панели. */
.brand-block > span,
.nav,
.button--small,
.eyebrow,
.hero__visual p,
.hero__visual p span,
.marquee-card small,
.pill,
.form-grid label,
.range-field,
.conditional-field,
.field-hint,
.checkbox-row,
.measurement-note,
.curtain-item__head small,
.remove-curtain,
.range-field b,
.type-grid span,
.type-grid label > small,
.add-curtain,
.item-limit,
.upload strong,
.upload small,
.upload-summary span,
.upload-summary small,
.photo-fallback,
.photo-preview figcaption span,
.photo-preview figcaption small,
.consent,
.estimate-note,
footer h3,
footer p,
.footer-note,
.project-card small,
.project-card em,
.project-facts dt,
.project-curtain dt,
.project-facts dd,
.project-curtain dd,
.field-title,
.fabric-card strong,
.fabric-card small,
.unknown-note,
.range-scale small,
.range-result b,
.range-result small,
.range-field > p,
.order-review__content h4,
.success-receipt h4,
.order-review__content dt,
.success-receipt dt,
.order-review__content dd,
.success-receipt dd,
.summary-curtains article > strong,
.success-photo-list figcaption,
.admin-header,
.login-card label,
.login-error,
.reset-button,
.demo-warning,
.request-service,
.request-meta,
.status,
.detail-row dt,
.detail-row dd,
.admin-curtains h4,
.request-files > p,
.admin-file span,
.admin-file a,
.request-note,
.save-note,
.admin-lightbox a,
.text-link,
.service-card p,
.card-link,
.order__intro > p:not(.eyebrow),
.form-grid input,
.form-grid select,
.form-grid textarea,
.conditional-field input,
.success-message p,
.about__photo small {
  font-size: 14px !important;
}

.type-grid strong {
  font-size: 14px !important;
}

.type-grid .unknown-question {
  font-size: 40px !important;
}

/* Размеры, согласованные для конкретных текстовых блоков на главной странице. */
.lead {
  font-size: 19px !important;
}

.section-heading > p:last-child,
.section-heading > div > p {
  font-size: 18px !important;
}

.service-card p {
  font-size: 16px !important;
}

.service-card__content .card-link {
  font-size: 17px !important;
}

.about p:last-child {
  font-size: 20px !important;
}

.order__intro > p:not(.eyebrow) {
  font-size: 17px !important;
}
