@media(max-width:768px){:root{--zhl-mob-toc:46px}.zh-head.is-hidden{transform:none}.zhl-toc-m{position:sticky;top:var(--zhl-header-h);z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;align-items:center;column-gap:10px;margin:0 calc(-1 * var(--zhl-gutter)) 22px;padding:0 var(--zhl-gutter);background:var(--zhl-page);border-bottom:1px solid var(--zhl-line);border-radius:0}.zhl-toc-m::details-content{content-visibility:visible}.zhl-toc-m>summary{display:flex;align-items:center;height:var(--zhl-mob-toc);margin:0;padding:0;font-size:11px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;white-space:nowrap;color:var(--zhl-ink-faint);cursor:default;list-style:none}.zhl-toc-m>summary::after{content:none;display:none}.zhl-toc-m>summary>span{display:none}.zhl-toc-m>ol{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;margin:0 !important;padding:7px 0 !important;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.zhl-toc-m>ol::-webkit-scrollbar{display:none}.zhl-toc-m>ol>li{flex:0 0 auto;margin:0 !important}.zhl-toc-m>ol>li>a{display:block;padding:5px 10px;border:1px solid var(--zhl-line);border-radius:999px;background:var(--zhl-paper);color:var(--zhl-ink-soft);font-size:12.5px;line-height:1.35;font-weight:500;white-space:nowrap;text-decoration:none}.zhl-toc-m>ol>li>a.is-active{border-color:color-mix(in srgb,var(--zhl-brand) 45%,transparent);background:color-mix(in srgb,var(--zhl-brand) 7%,var(--zhl-page));color:var(--zhl-brand);font-weight:700}html{scroll-padding-top:calc(var(--zhl-header-h) + var(--zhl-mob-toc) + 8px)}}