/* Readability pass; scoped to Beauty & Wellness, never shared site chrome. */
#site-main.ui-design {--muted:#50594c;--gold:#79572c;font-family:Arial,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.75}
#site-main.ui-design h1,#site-main.ui-design h2,#site-main.ui-design h3 {letter-spacing:-.025em;line-height:1.18}
#site-main.ui-design .bw-eyebrow {font-size:12px;letter-spacing:.12em;color:#79572c;line-height:1.6}
#site-main.ui-design .ui-product-copy .bw-eyebrow {font-size:12px}
#site-main.ui-design .ui-product p,
#site-main.ui-design .ui-space-copy p,
#site-main.ui-design .ui-space-copy p:has(strong),
#site-main.ui-design .bw-evidence-grid p,
#site-main.ui-design .bw-section-faq details p,
#site-main.ui-design .bw-downloads p,
#site-main.ui-design .bw-example-grid dl,
#site-main.ui-design .bw-section-specification li,
#site-main.ui-design .bw-section-evidence li,
#site-main.ui-design .bw-section-rollout li,
#site-main.ui-design .bw-section-inquiry ul,
#site-main.ui-design .bw-next-steps {font-size:16px;line-height:1.75}
#site-main.ui-design .ui-product p,#site-main.ui-design .ui-space-copy p,
#site-main.ui-design .bw-evidence-grid p,#site-main.ui-design .bw-example-grid dd {color:#50594c}
#site-main.ui-design .ui-product details,#site-main.ui-design .bw-table {font-size:15px;line-height:1.7}
#site-main.ui-design .ui-product summary,#site-main.ui-design .ui-disclosure>summary {font-size:15px;font-weight:600;color:#46513f}
#site-main.ui-design .bw-caption,#site-main.ui-design figcaption,
#site-main.ui-design .bw-section-specification .bw-caption,
#site-main.ui-design .bw-project-form .bw-form-help {font-size:14px;line-height:1.7;color:#50594c}
#site-main.ui-design .bw-nav a {font-size:14px;font-weight:500;color:#46513f}
#site-main.ui-design .bw-collection-link,#site-main.ui-design .bw-downloads a,
#site-main.ui-design #copy-brief {font-size:15px;font-weight:600}
#site-main.ui-design th {font-size:13px;letter-spacing:.04em;line-height:1.6}
#site-main.ui-design .ui-status {font-size:14px}
#site-main.ui-design .bw-project-form label {font-size:14px;line-height:1.6}
#site-main.ui-design .bw-project-form input,#site-main.ui-design .bw-project-form select,
#site-main.ui-design .bw-project-form textarea {font-size:16px;line-height:1.6}
#site-main.ui-design .bw-project-form ::placeholder {color:#62695e;opacity:1}
#site-main.ui-design .ui-select,#site-main.ui-design .ui-tabs button,
#site-main.ui-design .bw-button,#site-main.ui-design .bw-secondary {font-size:15px}
#site-main.ui-design .bw-hero-copy>p {font-size:16px;line-height:1.75;color:#fff}
#site-main.ui-design .bw-hero-copy .bw-hero-note {font-size:14px;color:#f1f1ea}
#site-main.ui-design .bw-hero-copy .bw-eyebrow {font-size:12px;color:#f0dbb9}
#site-main.ui-design .bw-breadcrumb {font-size:13px;color:#f1f1ea}
#site-main.ui-design .bw-hero-image figcaption {font-size:12px;color:#fff;background:#20261fcc;padding:6px 10px;border-radius:4px}
#site-main.ui-design .bw-section-project .bw-eyebrow {color:#e6d2af}
#site-main.ui-design .bw-section-project .bw-caption {color:#e3e8de}
@media(max-width:600px){
  #site-main.ui-design .ui-product h3 {font-size:26px;min-height:0}
  #site-main.ui-design h2 {font-size:34px}
}
