.gh-guide{--gh-ink:#111a26;--gh-teal:#1a7f78;--gh-lime:#b9d73a;--gh-orange:#eb7f42}.gh-hero{color:#fff;background:radial-gradient(circle at 82% 26%,#2a776b 0 2%,#0000 3%),radial-gradient(circle at 82% 26%,#153d3e 0 13%,#0000 14%),linear-gradient(135deg,#081018,#122631 58%,#153b3c);border-top:5px solid #b9d73a;padding:clamp(28px,5vw,62px);position:relative;overflow:hidden}.gh-hero:before{content:"GH";color:#ffffff08;letter-spacing:-.08em;font:800 clamp(180px,27vw,350px)/1 Arial,sans-serif;position:absolute;bottom:-78px;right:-18px}.gh-eyebrow{letter-spacing:.12em;color:#cfe876;font-size:13px;font-weight:750}.gh-hero h1{letter-spacing:-.035em;color:#fff;z-index:1;max-width:940px;margin:28px 0 22px;font:500 clamp(38px,5.4vw,66px)/1.08 Georgia,serif;position:relative}.gh-hero h1 em{color:#d6ef6b;font-style:normal}.gh-hero>p{color:#d9e7e4;z-index:1;max-width:800px;font-size:clamp(18px,2vw,23px);line-height:1.65;position:relative}.gh-hero-line{letter-spacing:.13em;z-index:1;border-block:1px solid #4a6768;flex-wrap:wrap;gap:12px 28px;margin:28px 0;padding:18px 0;font-size:13px;font-weight:800;display:flex;position:relative}.gh-byline{color:#dce8e6;z-index:1;flex-wrap:wrap;gap:10px 20px;font-size:14px;display:flex;position:relative}.gh-byline a{color:inherit}.gh-guide .gh-lead{font-size:22px;line-height:1.66}.gh-chapter{margin-top:60px}.gh-chapter>header{border-top:2px solid #1d7d77;margin-bottom:24px;padding-top:21px}.gh-chapter>header>span{color:#597800;letter-spacing:.12em;font-size:13px;font-weight:800}.gh-guide .gh-chapter>header h2{margin:12px 0;font:500 clamp(30px,4vw,41px)/1.18 Georgia,serif}.gh-guide .gh-chapter>h3{margin-top:35px;font:600 25px/1.3 Georgia,serif}.gh-figure{background:#f1f7f5;border:1px solid #c6d5d1;border-radius:6px;min-width:0;margin:34px 0;overflow:hidden}.gh-figure>header{border-bottom:1px solid #c8d7d3;padding:20px 24px}.gh-figure>header>span{letter-spacing:.12em;color:#537300;font-size:12px;font-weight:800}.gh-guide .gh-figure h3{margin:8px 0 0;font:500 23px/1.3 Georgia,serif}.gh-figure figcaption{color:#506460;background:#fff;border-top:1px solid #cbd8d5;padding:18px 24px;font-size:14px;line-height:1.65}.gh-result-grid{background:#cbd8d5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gh-result-grid>div{background:#fff;min-height:150px;padding:23px}.gh-result-grid span,.gh-compartments span,.gh-populations span,.gh-risk-grid span{letter-spacing:.08em;color:#587400;font-size:12px;font-weight:800;display:block}.gh-result-grid strong{margin:18px 0 7px;font:600 28px/1.2 Georgia,serif;display:block}.gh-result-grid small{color:#65736f;font-size:13px;line-height:1.45;display:block}.gh-result-grid .gain{border-top:6px solid #1a7f78}.gh-result-grid .water{border-top:6px solid #4e8ca4}.gh-result-grid .loss{border-top:6px solid #e08149}.gh-result-grid .null{border-top:6px solid #9aa9a5}.gh-compartments{background:#c8d5d2;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.gh-compartments>div{text-align:center;background:#fff;padding:20px}.gh-compartments i{color:#d8ef70;letter-spacing:.04em;background:#153d3e;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font:700 13px/1 Arial,sans-serif;display:grid}.gh-compartments strong{margin-top:10px;font-size:15px;line-height:1.45;display:block}.gh-endpoint-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:24px;display:grid}.gh-endpoint-ladder>div{background:#fff;border:1px solid #cad7d3;min-height:142px;padding:18px;position:relative}.gh-endpoint-ladder>div:after{content:"→";color:#6f918b;z-index:2;font-size:20px;position:absolute;top:54px;right:-14px}.gh-endpoint-ladder>div:last-child:after{display:none}.gh-endpoint-ladder span{color:#5c7900;font-size:12px;font-weight:800}.gh-endpoint-ladder strong{margin:14px 0 9px;font-size:16px;line-height:1.4;display:block}.gh-guide .gh-endpoint-ladder p{color:#63726f;margin:0;font-size:13px;line-height:1.4}.gh-performance{padding:24px}.gh-performance>div{grid-template-columns:150px minmax(130px,1fr) minmax(120px,.5fr);align-items:center;gap:10px 16px;margin:22px 0;display:grid}.gh-performance span,.gh-comparison span{letter-spacing:.07em;color:#476660;font-size:12px;font-weight:800}.gh-performance b,.gh-comparison b{background:#dce7e4;height:24px;display:block}.gh-performance b i,.gh-comparison b i{background:#1c8179;height:100%;display:block}.gh-performance strong{font-size:17px}.gh-performance small{color:#5e6f6b;grid-column:2/-1;font-size:13px}.gh-performance .flat b i{background:#98aaa6}.gh-tissue{background:#cad8d4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.gh-tissue>div{text-align:center;background:#fff;padding:22px}.gh-tissue .myofibril{color:#fff;background:#142d34;grid-column:1/-1}.gh-tissue span{letter-spacing:.06em;color:#587600;font-size:12px;font-weight:800;line-height:1.4;display:block}.gh-tissue .myofibril span{color:#cfe976}.gh-tissue strong{margin:16px 0 7px;font:600 32px/1.1 Georgia,serif;display:block}.gh-tissue small{color:#687873;font-size:13px}.gh-tissue .myofibril small{color:#d7e4e1}.gh-populations{background:#c8d6d2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gh-populations>div{background:#fff;padding:22px}.gh-populations>div:first-child{color:#fff;background:#153b3c}.gh-populations>div:first-child span{color:#d3eb71}.gh-populations strong{margin:14px 0;font:500 21px/1.3 Georgia,serif;display:block}.gh-populations ul{margin:0;padding-left:19px}.gh-populations li{margin:8px 0;font-size:14px;line-height:1.45}.gh-comparison{padding:24px}.gh-comparison>div{grid-template-columns:160px minmax(0,1fr) 75px;align-items:center;gap:14px;margin:17px 0;display:grid}.gh-comparison strong{font-size:15px}.gh-function-note{background:#fff8e8;border-top:1px solid #e1d4aa;padding:18px 24px;line-height:1.55}.gh-risk-grid{background:#c5d3d0;border:1px solid #c5d3d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:33px 0;display:grid}.gh-risk-grid>div{background:#f3f7f6;padding:23px}.gh-risk-grid strong{margin:12px 0;font:500 21px/1.35 Georgia,serif;display:block}.gh-guide .gh-risk-grid p{margin:0;font-size:15px;line-height:1.55}.gh-guide .journal-toc a{align-items:baseline;gap:10px;min-height:44px;display:flex}.gh-guide .journal-toc a span{color:#597800;font-size:12px;font-weight:800}.gh-guide .journal-source-list li span{color:#596d68}.gh-guide .journal-body-layout{margin-top:24px}@media (max-width:1000px){.gh-guide .journal-toc{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.gh-guide .journal-toc p{grid-column:1/-1}.gh-guide .journal-toc a{border-top:1px solid #d7e0dd;padding:12px 0}.gh-compartments{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-endpoint-ladder{grid-template-columns:1fr}.gh-endpoint-ladder>div{min-height:auto}.gh-endpoint-ladder>div:after{content:"↓";top:auto;bottom:-20px;right:50%}}@media (max-width:680px){.gh-hero{padding:28px 20px}.gh-eyebrow{letter-spacing:.05em;font-size:12px}.gh-hero h1{font-size:37px}.gh-hero-line{grid-template-columns:1fr 1fr;gap:10px;font-size:12px;display:grid}.gh-guide .gh-lead{font-size:20px}.gh-chapter{margin-top:46px}.gh-figure>header,.gh-figure figcaption{padding:18px}.gh-result-grid{grid-template-columns:1fr}.gh-result-grid>div{min-height:0}.gh-compartments{grid-template-columns:1fr 1fr}.gh-compartments>div:last-child{grid-column:1/-1}.gh-endpoint-ladder{padding:16px}.gh-performance{padding:18px}.gh-performance>div{grid-template-columns:1fr;gap:7px}.gh-performance small{grid-column:auto}.gh-tissue{grid-template-columns:1fr 1fr}.gh-tissue .myofibril{grid-column:1/-1}.gh-populations{grid-template-columns:1fr}.gh-comparison{padding:18px}.gh-comparison>div{grid-template-columns:1fr 65px;gap:8px}.gh-comparison b{grid-column:1/-1}.gh-risk-grid,.gh-guide .journal-toc{grid-template-columns:1fr}}
