.figure figcaption{padding:15px 22px;color:var(--muted);font-size:13px}.section{padding:66px 0;border-top:1px solid var(--line);scroll-margin-top:62px}.section h2{font-size:clamp(30px,4vw,47px);line-height:1.14;letter-spacing:-.045em;margin:0 0 22px}.section h3{font-size:23px;letter-spacing:-.025em;line-height:1.35;margin:42px 0 13px}.section h4{font-size:16px;margin:25px 0 8px}.section p,.section li{font-size:15px}.section p{margin:0 0 15px;max-width:880px}.section ul,.section ol{max-width:890px;padding-left:24px}.section li{margin:7px 0}.kicker{font-size:12px;font-weight:800;color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0}