@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");

/* Approved Latin/numeric typography; Japanese continues to use the site's Japanese stack. */

:root, body {
  --font-numeric: "Inter", Arial, sans-serif;
  font-family: "Inter", Arial, var(--font-sans-ja, sans-serif);
}

.ui-table, .eyebrow, .hero-action span, .simulator-result__head, .price-summary__total span, .price-summary__result span, .work-card__image-label, .work-card__duration, .work-card__summary dd, .work-card__rating, .faq-item__mark, .warranty-term__value, .hero-price strong, .simulator-header h2 > span, .simulator-group legend span, .simulator-result__price strong, .rank-badge__number, .discount-badge, .price-summary__total, .price-summary__subsidy strong, .price-summary__result, .cost-pattern strong, .flow-step__number, .area-card__index {
  font-family: var(--font-numeric);
}

.contact-cta-phone a, .warranty-term__value strong {
  font-family: Impact, "Arial Narrow", sans-serif;
}
