/* Body copy baseline unified across all Ming An Tang surfaces: 17.5px desktop, 16px mobile */
.wrap {
  --fengshui-body-size: 17.5px;
  --fengshui-body-leading: 1.8;
  --fengshui-body-tracking: 0.015em;
}
.wrap > section:not(.main_visual) p:not(:where(button *, .btn, .btn *, .btns *, .sec_btn *, .service_item *, .note, .note *, .notice, .notice *, .tel)) {
  font-family: "Noto Serif TC", serif;
  font-size: var(--fengshui-body-size) !important;
  font-weight: 400 !important;
  color: var(--color-text-content) !important;
  line-height: var(--fengshui-body-leading) !important;
  letter-spacing: var(--fengshui-body-tracking, 0.015em) !important;
}
.wrap > section:not(.main_visual) p:not(:where(button *, .btn, .btn *, .btns *, .sec_btn *, .service_item *, .note, .note *, .notice, .notice *, .tel)) :is(span, strong, em) {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
@media (max-width: 767px) {
  .wrap {
    --fengshui-body-size: 16px;
    --fengshui-body-leading: 1.75;
    --fengshui-body-tracking: normal;
  }
}
