.kinesiology-module__chsEpW__page{--ink:#11120f;--paper:#f0f1ea;--line:#11120f29;--acid:#c6f135;background:var(--paper);min-height:100vh;color:var(--ink);padding-top:7.25rem;overflow:clip}.kinesiology-module__chsEpW__hero{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);gap:clamp(2rem,7vw,8rem);width:min(100% - 2.5rem,92rem);margin-inline:auto;padding:3.25rem 0 4rem;display:grid;position:relative}.kinesiology-module__chsEpW__heroIndex{color:#11120f5c;font:700 .68rem/1 var(--font-display), sans-serif;letter-spacing:.18em;position:absolute;top:-1.65rem;right:0}.kinesiology-module__chsEpW__heroNav{align-items:center;gap:1.4rem;display:flex;position:absolute;top:-3.55rem;left:0}.kinesiology-module__chsEpW__heroNav a{color:#11120fa3;min-height:2.75rem;font:800 .72rem/1 var(--font-display), var(--font-zh), sans-serif;letter-spacing:.12em;align-items:center;gap:.5rem;text-decoration:none;transition:color .18s ease-out;display:inline-flex;position:relative}.kinesiology-module__chsEpW__heroNav a:after{background:var(--acid);content:"";transform-origin:100%;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.28rem;left:0;right:0;transform:scaleX(0)}.kinesiology-module__chsEpW__heroNav a span{color:#11120f6b;font-size:.88rem;transition:color .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.kinesiology-module__chsEpW__heroNav a:hover,.kinesiology-module__chsEpW__heroNav a:focus-visible{color:var(--ink)}.kinesiology-module__chsEpW__heroNav a:hover:after,.kinesiology-module__chsEpW__heroNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.kinesiology-module__chsEpW__heroNav a:hover span,.kinesiology-module__chsEpW__heroNav a:focus-visible span{color:#607800;transform:translate(-.12rem)}.kinesiology-module__chsEpW__heroNav a:focus-visible{outline-offset:4px;outline:2px solid #607800}.kinesiology-module__chsEpW__eyebrow{color:#11120f8a;font:800 .67rem/1.2 var(--font-display), sans-serif;letter-spacing:.21em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -.75rem}.kinesiology-module__chsEpW__hero h1{max-width:11em;font:900 clamp(3rem, 7.6vw, 7.6rem)/.94 var(--font-display), var(--font-zh), sans-serif;letter-spacing:-.055em;margin:0}.kinesiology-module__chsEpW__heroAside{align-self:end;padding-bottom:.55rem}.kinesiology-module__chsEpW__heroAside>p:first-child{margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.85}.kinesiology-module__chsEpW__statusLine{color:#11120f8c;letter-spacing:.04em;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.74rem;display:flex}.kinesiology-module__chsEpW__statusLine span{background:#6e8700;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #6e870021}.kinesiology-module__chsEpW__method{width:min(100% - 2.5rem,92rem);margin-inline:auto;padding:clamp(4rem,9vw,8rem) 0}.kinesiology-module__chsEpW__method h2{max-width:12em;font:900 clamp(2.2rem, 5vw, 5rem)/1 var(--font-display), var(--font-zh), sans-serif;letter-spacing:-.045em;margin:1.5rem 0 clamp(2.5rem,6vw,5rem)}.kinesiology-module__chsEpW__method ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.kinesiology-module__chsEpW__method li{border-right:1px solid var(--line);align-content:space-between;min-height:15rem;padding:1.35rem 1.5rem 1.5rem 0;display:grid}.kinesiology-module__chsEpW__method li+li{padding-left:1.5rem}.kinesiology-module__chsEpW__method li:last-child{border-right:0}.kinesiology-module__chsEpW__method li span{color:#11120f73;font:700 .67rem/1 var(--font-display);letter-spacing:.16em}.kinesiology-module__chsEpW__method li strong{align-self:end;font-size:1.35rem}.kinesiology-module__chsEpW__method li p{color:#11120f94;margin:.55rem 0 0;line-height:1.7}.kinesiology-module__chsEpW__loading{color:#11120f9e;justify-content:center;align-items:center;gap:.8rem;min-height:80vh;display:flex}.kinesiology-module__chsEpW__loading span{border:2px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:.8s linear infinite kinesiology-module__chsEpW__spin}@keyframes kinesiology-module__chsEpW__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.kinesiology-module__chsEpW__page{padding-top:5.5rem}.kinesiology-module__chsEpW__hero{grid-template-columns:1fr;gap:2rem;padding:2.4rem 0 3rem}.kinesiology-module__chsEpW__heroNav{gap:1rem;top:-3.25rem}.kinesiology-module__chsEpW__heroNav a{min-height:2.75rem;font-size:.7rem}.kinesiology-module__chsEpW__hero .kinesiology-module__chsEpW__eyebrow{margin-bottom:-.2rem}.kinesiology-module__chsEpW__hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.kinesiology-module__chsEpW__heroAside{max-width:32rem}.kinesiology-module__chsEpW__method ol{grid-template-columns:1fr}.kinesiology-module__chsEpW__method li,.kinesiology-module__chsEpW__method li+li{border-right:0;border-bottom:1px solid var(--line);min-height:10.5rem;padding:1.25rem 0}}@media (prefers-reduced-motion:reduce){.kinesiology-module__chsEpW__loading span{animation-duration:1.8s}.kinesiology-module__chsEpW__heroNav a,.kinesiology-module__chsEpW__heroNav a:after,.kinesiology-module__chsEpW__heroNav a span{transition:none}}
