.squats-section{padding:80px 0;background:var(--sage);border-block:1px solid var(--line);scroll-margin-top:110px}.squats-wrap{max-width:920px}.squats-header{max-width:820px;margin-bottom:36px}.squats-header h2{font-size:clamp(35px,4.4vw,55px);line-height:1.14}.squats-deck{font-size:18px;color:var(--muted);max-width:670px;margin-top:22px}.squats-article{max-width:740px}.squats-article p,.squats-steps li{font-size:16px;line-height:1.85;color:var(--muted)}.squats-article p{margin-bottom:21px}.squats-article h3{font:29px/1.25 var(--serif);letter-spacing:-.4px;margin:36px 0 17px}.squats-article a,.squats-sources a{color:var(--green);text-underline-offset:3px}.squats-steps{padding-left:24px}.squats-steps li{padding:5px 0 9px 5px}.squats-article .squats-closing{border-left:3px solid var(--olive);padding:14px 0 14px 23px;color:var(--green);font-weight:600;margin-top:30px}.squats-article .squats-note{font-size:13px;line-height:1.7}.squats-sources{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.squats-sources summary{font-size:14px;font-weight:600}.squats-sources ol{padding-left:22px;font-size:13px;line-height:1.7}.squats-sources li{padding:7px 0;overflow-wrap:anywhere;scroll-margin-top:130px}.squats-sources p{font-size:12px;color:var(--muted)}.squats-back{margin:26px 0 0}@media(max-width:800px){.squats-section{padding:52px 0}.squats-header{margin-bottom:28px}.squats-header h2{font-size:36px}.squats-deck{font-size:16px}.squats-article h3{font-size:26px}.squats-article p,.squats-steps li{line-height:1.8}.squats-article .squats-closing{padding-left:18px}}
