@media screen{
body>.site-global-index{display:block!important;position:static!important;max-width:1380px;margin:20px auto;padding:16px;box-sizing:border-box;background:var(--paper,#eee8db);color:var(--ink,inherit)}
.site-global-index>ul{display:flex!important;flex-wrap:wrap;gap:12px 24px}.site-global-index>ul>li{flex:1 1 190px}
.site-global-index a{color:inherit!important;background:transparent!important;border:1px solid var(--line,currentColor);border-radius:5px;margin:5px 0;text-decoration:none!important}.site-global-index a:hover,.site-global-index a:focus-visible{outline:2px solid currentColor;outline-offset:1px}.site-global-index a[aria-current=page]{font-weight:800;border-width:2px}
.chapter-navigation{display:block!important;position:sticky;top:16px;align-self:start;min-width:0;max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;background:var(--paper,#eee8db);color:var(--ink,inherit);padding:14px;border:1px solid var(--line,currentColor);font:600 14px/1.8 system-ui}
.chapter-navigation .restored-page-toc{margin:0;padding:0;border:0;max-width:none;position:static}
.chapter-navigation ol{columns:1!important;padding-left:20px}.chapter-navigation a{display:block;padding:8px;overflow-wrap:anywhere;white-space:normal}
.chapter-navigation .page-toc{display:block!important}.chapter-navigation .page-toc h2{margin-top:0}
.chapter-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;max-width:1560px;margin:24px auto;padding:0 20px;align-items:start}.chapter-layout>main{min-width:0;margin:0}
.page-shell.nav-chapter-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.page-shell.nav-chapter-layout>main{min-width:0;grid-column:2;grid-row:1}
.shell.nav-chapter-layout>.chapter-navigation{grid-column:1;grid-row:1}.shell.nav-chapter-layout>main{grid-column:2;grid-row:1}
@media(max-width:900px){body>.site-global-index{margin:16px 12px}.chapter-navigation{position:static!important;max-height:none!important;width:auto!important;margin:16px 0}.chapter-layout,.page-shell.nav-chapter-layout,.shell.nav-chapter-layout{display:block!important}.chapter-layout{padding:0 12px}.chapter-layout>main{width:100%}.site-global-index>ul{display:flex!important;flex-wrap:wrap}.site-global-index>ul>li{flex:1 1 220px}.chapter-navigation a{min-height:40px}.chapter-navigation .restored-page-toc{margin:0}}
}