@charset "UTF-8";
/* English case page (/en/case/) — overrides on top of case.css */

/* Let case-study charts keep their own aspect ratio */
.c-flex-img img {
  height: auto;
}

/* Numbered label above each case-study title (01, 02, …) */
.p-case-num {
  margin-block: 0 .4em;
  color: hsl(66, 68%, 44%);
  font-family: "Exo 2", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 700;
  font-size: clamp(1.125rem, 1.05rem + .36vw, 1.375rem);
  line-height: 1.2;
  letter-spacing: .02em;
}

/* Centered "SEE MORE" button below the case studies */
.p-case03-more {
  display: flex;
  justify-content: center;
  margin-block-start: clamp(2.5rem, 1.79rem + 3.57vw, 5rem);
}
