.l-mv{position:relative}.l-mv-inner{width:min(64.5rem,94%);margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:0;transform:translate(0, -50%)}.l-mv-ttl{margin-block:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem}.l-mv-ttl img{width:1.875rem;height:auto}.l-mv-img{margin:0}.l-mv-img img{height:20rem}.l-breadcrumb{margin-block-start:clamp(2rem,1.71rem + 1.43vw,3rem);color:hsl(0,0%,45%);font-size:.8125rem}@media screen and (min-width: 768px){.l-breadcrumb{font-size:.8125rem}}.l-breadcrumb{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.7538461538;letter-spacing:0}@supports(text-box-trim: trim-both){.l-breadcrumb{text-box-trim:trim-both;text-box-edge:text}}.l-breadcrumb>span>a,.l-breadcrumb>span>span{text-decoration:none;color:inherit}.l-sec-ttl{position:relative;margin-block:0;font-weight:400}.l-sec-ttl::after{content:"";display:block;width:3.5rem;height:2px;background:hsl(66,68%,44%);margin-block:.8571428571em}.c-box{margin-block-start:clamp(2rem,1.71rem + 1.43vw,3rem);background:hsl(146deg, 76%, 18%, 8%);border-radius:.5rem;padding-block:1.5rem;padding-inline:clamp(1.375rem,1.05rem + 1.61vw,2.5rem)}.c-box h3.c-h3{color:hsl(146,76%,18%);margin-block:0 .6666666667em}.c-box-list{list-style:none;margin-block:0;padding-inline-start:0;display:grid;grid-template-columns:1fr;row-gap:.5rem}.c-box-list>li{position:relative;padding-inline-start:1.0625rem}.c-box-list>li::before{content:"";position:absolute;left:0;top:.72em;transform:translateY(-50%);inline-size:.25rem;block-size:.25rem;border-radius:50%;background:hsl(66,68%,44%)}.c-box-list--col2{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2.5rem}.p-muscle-health01{margin-block-start:clamp(3rem,2.43rem + 2.86vw,5rem)}.p-muscle-health01-hd{margin-block-end:clamp(3rem,2.43rem + 2.86vw,5rem)}.p-muscle-health01-hd .c-h1{text-align:center;margin-block:0}.p-muscle-health01-hd .c-h3{margin-block:0;text-align:center}.p-muscle-health01-hd .c-h3+.c-h3{margin-block-start:.5rem}.p-muscle-health01 .c-img{margin-block-end:clamp(4.125rem,3.16rem + 4.82vw,7.5rem)}.p-muscle-health02{margin-block-start:clamp(5rem,3.57rem + 7.14vw,10rem)}.p-muscle-health02-hd .c-h1{text-align:center;margin-block:0}.p-muscle-health02-hd .c-h3{margin-block:0;text-align:center}.p-muscle-health02-hd .c-h3+.c-h3{margin-block-start:.5rem}.p-muscle-health02 .c-img{margin-block-end:clamp(4.125rem,3.16rem + 4.82vw,7.5rem)}.p-muscle-health03{margin-block-start:clamp(5rem,3.57rem + 7.14vw,10rem)}.p-muscle-health03-hd{margin-block-end:clamp(4.125rem,3.16rem + 4.82vw,7.5rem)}.p-muscle-health03-hd .c-h1{text-align:center}.p-muscle-health04{margin-block:clamp(5rem,3.57rem + 7.14vw,10rem)}

/* --- merged from muscle-health-tw.css (Traditional root) --- */
@charset "UTF-8";
/* Traditional Chinese muscle-health page (/tw/muscle-health/) — overrides on top of muscle-health.css */

/* Section headings centered, with an English sub-label */
.p-muscle-health01-hd,
.p-muscle-health03-hd,
.p-muscle-health05-hd {
  text-align: center;
}

.p-mh-sub {
  margin-block: 0.25em 0;
  color: hsl(0, 0%, 35%);
  font-family: "Exo 2", sans-serif;
  font-size: clamp(1rem, 0.93rem + 0.36vw, 1.25rem);
}

/* 機制 / 益處 labels in brand green */
.c-flex-dl h3.c-h3 {
  color: hsl(146, 76%, 18%);
  margin-block: 1.25rem 0.35rem;
}

/* Landscape charts & photos: wider column, keep aspect ratio */
.c-flex-img img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  .c-flex-img {
    width: 52%;
  }
}

/* ── 能量代謝 (Energy Metabolism) ──────────────────────────────── */
.p-muscle-health05 {
  margin-block-start: clamp(5rem, 3.57rem + 7.14vw, 10rem);
}

.p-muscle-health05-hd .c-h1 {
  margin-block: 0 clamp(2.5rem, 1.79rem + 3.57vw, 5rem);
}

.p-mh-energy-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.p-mh-energy-item {
  display: block;
}

.p-mh-energy-item img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 767px) {
  .p-mh-energy-list {
    grid-template-columns: 1fr;
  }
}
