header[data-compact-header]{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:8px 18px}header[data-compact-header] .compact-site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;font:14px/1.3 system-ui}header[data-compact-header] .compact-site-nav>a,header[data-compact-header] .compact-site-nav>details>summary{display:flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:3px 6px;color:#e8cd90;font-size:14px;text-decoration:none;cursor:pointer}header[data-compact-header] .compact-site-nav>details{position:static;border:0;padding:0;margin:0}header[data-compact-header] summary{list-style:none}header[data-compact-header] summary::-webkit-details-marker{display:none}.compact-site-menu{position:absolute;right:14px;top:100%;width:min(330px,calc(100vw - 28px));max-height:60dvh;overflow:auto;padding:10px;background:#101b2c;border:1px solid #ae9159;box-shadow:0 12px 30px #0008;z-index:50}.compact-site-menu a{display:flex;align-items:center;min-height:44px;padding:9px 12px;color:#e8cd90;font:14px/1.4 system-ui;text-decoration:none}.compact-site-menu [hidden]{display:none!important}.compact-site-nav a:focus-visible,.compact-site-nav summary:focus-visible{outline:2px solid #e8cd90;outline-offset:2px}@media(min-width:761px){header[data-compact-header] .compact-site-nav{width:min(480px,65%);margin-left:auto}}@media print{.compact-site-nav{display:none!important}}
