@font-face {
  font-family: 'Noto Sans JP';
  src: url('assets/noto-sans-jp-body-400-cb420b68bb6e.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

:root {
  --body-sans: 'Noto Sans JP', var(--sans);
}

main p:not(.eyebrow):not(.price):not(.generic-privacy):not(.form-status):not(#selection):not(.automation-comparison-heading),
.feature-category li,
.automation-comparison-table td:not(:last-child),
.salon-footer .footer-meta > .fine {
  font-family: var(--body-sans);
  font-weight: 400;
  font-synthesis: none;
}

/* The heading uses the same helper and retains its original face. */
main p:not(.eyebrow):not(.price):not(.generic-privacy):not(.form-status):not(#selection):not(.automation-comparison-heading) .copy-weight-uniform {
  font-family: inherit;
  font-weight: inherit;
}
