.lp .hc-toc{flex-wrap:wrap;gap:8px;max-width:900px;margin:0 0 40px;display:flex}.lp .hc-toc a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.lp .hc-toc a:hover{color:var(--accent);border-color:#cdbfe0}.lp .hc-section{max-width:900px;margin-bottom:44px;scroll-margin-top:90px}.lp .hc-section h2{letter-spacing:-.03em;margin-bottom:14px;font-size:26px}.lp .hc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp .hc-list li{border-bottom:1px solid var(--line);padding:12px 0}.lp .hc-list a{color:var(--ink);font-weight:600}.lp .hc-list a:hover{color:var(--accent)}.lp .hc-list p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.55}.lp .hc-crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.lp .hc-crumbs a:hover{color:var(--accent)}.lp .bl-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.lp .bl-body code{background:var(--soft);border-radius:5px;padding:1px 5px;font-size:.88em}.lp .bl-body pre code{background:0 0;padding:0}.lp .bl-body h4{margin:26px 0 10px;scroll-margin-top:90px;font-size:18px}.lp .hc-anchor{margin-left:8px;font-weight:400;color:var(--line)!important;text-decoration:none!important}.lp .bl-body h2:hover .hc-anchor,.lp .bl-body h3:hover .hc-anchor,.lp .bl-body h4:hover .hc-anchor{color:var(--accent)!important}.lp .hc-table{margin:0 0 24px;overflow-x:auto}.lp .hc-table table{border-collapse:collapse;min-width:100%;font-size:14px;line-height:1.5}.lp .hc-table th,.lp .hc-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.lp .hc-table th{background:var(--soft);color:var(--ink)}.lp .hc-related{border-top:1px solid var(--line);margin-top:48px;padding-top:26px}.lp .hc-related h2{margin-bottom:12px;font-size:20px}.lp .hc-related ul{margin:0 0 22px;padding-left:20px;line-height:1.8}.lp .hc-related a:hover{color:var(--accent)}.lp .hc-pager{justify-content:space-between;gap:16px;margin-top:26px;font-size:14px;display:flex}.lp .hc-pager a{max-width:48%}.lp .hc-pager a:hover{color:var(--accent)}.lp .hc-pager .next{text-align:right;margin-left:auto}
