.metabolism-section{padding:80px 0;background:var(--sage);border-block:1px solid var(--line)}
.metabolism-wrap{max-width:920px}.metabolism-header{max-width:800px;margin-bottom:38px}
.metabolism-header h2{font-size:clamp(35px,4.4vw,55px);line-height:1.12}
.metabolism-deck{font-size:18px;color:var(--muted);max-width:640px}
.metabolism-article{max-width:740px}.metabolism-article p{font-size:16px;line-height:1.85;margin-bottom:20px}
.metabolism-article h3{font-size:29px;line-height:1.22;margin:36px 0 17px;letter-spacing:-.5px}
.metabolism-sources{border-top:1px solid #c8ccbd;margin-top:34px;padding-top:20px}
.metabolism-sources summary{cursor:pointer;font-size:14px;font-weight:600}
.metabolism-sources ol{padding-left:24px;font-size:13px;line-height:1.7}
.metabolism-sources li{padding:7px 0;overflow-wrap:anywhere;scroll-margin-top:130px}
.metabolism-sources p{font-size:12px;color:var(--muted)}.metabolism-back{margin:26px 0 0}
@media(max-width:800px){.metabolism-section{padding:52px 0}.metabolism-header{margin-bottom:28px}.metabolism-article h3{font-size:26px}.metabolism-article p{font-size:16px;line-height:1.8}.metabolism-deck{font-size:16px}}
