/* One sans-serif stack for all site text, including component and reader UI. */
:root {
  --font-ui: Arial, "PingFang SC", "Microsoft YaHei", sans-serif;
}

html,
body,
button,
input,
select,
textarea {
  font-family:var(--font-ui);
}

.case-number,
.experience-date {
  font-variant-numeric: tabular-nums;
}

/* The shared face is wider than the previous condensed display heading. */
@media (min-width: 601px) {
  .case-showcase h2 {
    font-size: clamp(30px, 4.2vw, 62px);
    font-weight: 700;
    letter-spacing: -.045em;
    line-height: 1.1;
  }
}
