/* This header-only layer also updates already-saved LSA GLOBAL designs. */
.lsa-pages-demo .lsa-pages-navigation{gap:5px;padding-block:7px;flex-wrap:nowrap}
.lsa-pages-demo .lsa-pages-navigation>a,.lsa-pages-demo .lsa-pages-navigation>details>summary{padding:7px 8px;font-size:calc(13px * var(--lsa-type-scale,1));min-height:44px;height:auto;white-space:nowrap!important;word-break:normal;overflow-wrap:normal;hyphens:none}
.lsa-pages-demo .lsa-placement-nav>ul{width:330px;max-height:70vh;overflow-y:auto;padding:8px;list-style:none}
.lsa-pages-demo .lsa-placement-nav>ul a{display:flex;align-items:center;gap:9px;border:1px solid var(--lsa-border);border-radius:9px;margin:4px 0;min-height:44px;background:var(--lsa-card)!important;color:var(--lsa-ink)!important;line-height:1.35;white-space:normal}
.lsa-pages-demo .lsa-placement-nav img{flex:0 0 24px;width:24px;height:16px;object-fit:contain;max-width:none;border-radius:2px}
.lsa-pages-demo .lsa-placement-nav small{margin-inline-start:auto;color:var(--lsa-muted);font-size:12px}
.lsa-pages-demo .lsa-placement-nav a:hover,.lsa-pages-demo .lsa-placement-nav a:focus-visible{background:var(--lsa-button)!important;color:var(--lsa-button-ink)!important}
.lsa-pages-demo .lsa-placement-nav a:hover small,.lsa-pages-demo .lsa-placement-nav a:focus-visible small{color:inherit}
.lsa-pages-demo.lsa-nav-compact .lsa-pages-header-utility .lsa-pages-tools{display:flex!important}
.lsa-pages-demo.lsa-nav-compact .lsa-pages-menu-toggle{display:inline-flex!important}
.lsa-pages-demo.lsa-nav-compact .lsa-pages-navigation{flex-direction:column;align-items:stretch}
.lsa-pages-demo.lsa-nav-compact.lsa-pages-js .lsa-pages-navigation:not(.is-open){display:none!important}
.lsa-pages-demo.lsa-nav-compact .lsa-pages-navigation>a,.lsa-pages-demo.lsa-nav-compact .lsa-pages-navigation>details{width:100%;min-width:0}
.lsa-pages-demo.lsa-nav-compact .lsa-pages-navigation details ul{position:static!important;inset:auto!important;max-width:100%;width:100%;box-shadow:none}
@media(max-width:1199px){.lsa-pages-demo .lsa-placement-nav>ul{width:100%;max-height:none}}
