section{scroll-margin-top:68px;margin:0 0 28px;background:var(--surface);border-radius:28px;padding:clamp(24px,5vw,58px);box-shadow:var(--shadow)}h2{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:0 0 26px}h3{font-size:23px;line-height:1.25;margin:34px 0 12px}