.page.features .wrap{max-width:1040px}.features-head{margin-bottom:32px}.features-layout{display:block}.toc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);margin-bottom:32px;padding:16px 18px}.page .toc ul{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.page .toc li{margin:0;padding:0}.page .toc li:before{content:none}.toc a{color:var(--ink);font-size:15px;text-decoration:none}.toc a:hover{color:var(--accent);text-decoration:underline}.features-body{min-width:0}.feature{scroll-margin-top:80px}.page .feature h2{margin-top:44px}.feature .example{color:var(--muted);margin-top:12px;font-size:15px}.example-label{background:var(--wash);color:var(--accent);border-radius:999px;margin-right:8px;padding:1px 9px;font-size:12.5px;font-weight:600;display:inline-block}.table-scroll{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow-x:auto}.shortcuts{border-collapse:collapse;width:100%;font-size:15.5px}.shortcuts th,.shortcuts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.shortcuts tbody tr:last-child>*{border-bottom:0}.shortcuts thead th{color:var(--muted);font-size:13px;font-weight:600}.shortcuts tbody th{white-space:nowrap;font-weight:400}.shortcuts .key{font-size:1em}.features-cta{border-radius:var(--r-lg);background:var(--wash);text-align:center;margin-top:56px;padding:32px}.page .features-cta h2{margin:0 0 8px}.features-cta p{color:var(--muted);margin-bottom:20px}@media (min-width:1000px){.features-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;display:grid}.toc{background:0 0;border:0;margin:0;padding:0;position:sticky;top:88px}.page .toc ul{display:block}.page .toc li+li{margin-top:8px}.toc a{color:var(--muted);font-size:14.5px}.features-body>.feature:first-child h2{margin-top:0}}
