@media screen{
.page-toc,.topnav .optional,.month-nav .small-link{display:block!important}
.restored-navigation{box-sizing:border-box;max-width:1240px;margin:20px auto;padding:16px;border:1px solid currentColor;background:var(--paper,transparent);color:inherit;font:600 15px/1.7 system-ui}
.restored-navigation ul{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;list-style:none;margin:0;padding:0}
.restored-navigation>ul{display:flex!important;flex-wrap:wrap;gap:16px 24px}
.restored-navigation>ul>li{flex:1 1 200px;min-width:0}
.restored-navigation li ul{padding-left:14px;border-left:2px solid currentColor;margin-top:8px}
.restored-navigation a,.restored-navigation .nav-group{display:block;padding:8px;white-space:normal;overflow-wrap:anywhere}
.restored-navigation .nav-group{font-weight:800}
.restored-navigation a[aria-current=page]{outline:2px solid currentColor;outline-offset:-2px}
.page-toc a{white-space:normal;overflow-wrap:anywhere}
.layout>aside .restored-navigation{margin:0;padding:6px;font-size:14px}
.layout>aside .restored-navigation>ul{display:block!important}
.restored-page-toc{max-width:1240px;margin:16px auto;padding:16px;border:1px solid currentColor;background:var(--paper,#eee8db);font:600 15px/1.8 system-ui}
.restored-page-toc ol{columns:3;column-gap:32px;padding-left:24px}.restored-page-toc li{break-inside:avoid;padding:5px 0}
@media(max-width:800px){.restored-navigation{margin:16px 12px}.restored-navigation>ul{display:block!important}.restored-navigation li{margin-bottom:8px}.restored-page-toc{margin:16px 12px}.restored-page-toc ol{columns:1}.page-toc{display:block!important}}
}