/* Banner 優先使用 Adobe Fonts；以下 local 字型僅供斷線備援，不複製或傳送字型檔。 */
@font-face {
  font-family: "Implant FangXin H7 Heavy";
  src: local("AR FangXinShuH7B5Std HV"), local("文鼎方新書H7B5Std_H");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

/* 更換標題字型和真實字重，保留手機版層級。 */
body.treatment-page #implant-hero .hero-copy h1,
body.treatment-page #implant-hero .treatment-hero-question {
  font-family: "ar-fangxinshuh7b5std", "Implant FangXin H7 Heavy", "Songti TC", "Noto Serif TC", serif;
  font-weight: 900;
  font-synthesis: none;
}

/* 沿用網站的桌機斷點；平板及手機維持原字級。 */
@media (min-width: 1101px) {
  body.treatment-page #implant-hero .hero-copy p { max-width: 500px; }
  /* 依語意分成兩行，留足「整體健康」的空間；僅在桌機限制詞內換行。 */
  body.treatment-page #implant-hero .implant-hero-health {
    white-space: nowrap;
  }
  body.treatment-page #implant-hero .implant-hero-description-next {
    display: block;
  }
}
