.pills{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 0}.pill{border:1px solid #d8dce8;border-radius:999px;padding:5px 12px;color:#35518c;font-size:12px;background:#f7f9ff}.section{padding:72px 0;border-bottom:1px solid var(--line);scroll-margin-top:68px}.section h2{font-size:clamp(31px,4vw,52px);line-height:1.16;letter-spacing:-.035em;margin:10px 0 24px}.section h3{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:39px 0 13px}.section h4{font-size:17px;margin:24px 0 9px}.lede{font-size:20px;line-height:1.75;color:#3d3d46;max-width:900px}