.pill{padding:8px 13px;border-radius:999px;background:#fff;border:1px solid #e5e5ea;font-size:13px}.toc{position:sticky;top:0;z-index:20;background:#ffffffea;backdrop-filter:blur(18px);border-block:1px solid #ddd;overflow:auto;white-space:nowrap}.toc .shell{display:flex;gap:22px;padding:13px 0}.toc a{font-size:13px;color:#3a3a3c}.section{padding:72px 0;border-bottom:1px solid #dedee3}.section h2{margin:0 0 20px;font-size:clamp(31px,4vw,52px);line-height:1.08;letter-spacing:-.035em}.section h3{margin:32px 0 10px;font-size:23px}