/* Shared site navigation: remaining collections appear under More. */
nav[aria-label="Site navigation"]{position:relative;align-items:center}
.site-more{position:relative;margin:0;border:0;padding:0}
.site-more>summary{display:flex;align-items:center;gap:.35em;padding:0;list-style:none;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
.site-more>summary::-webkit-details-marker{display:none}
.site-more>summary::after{content:"";width:.35em;height:.35em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-.2em}
.site-more[open]>summary::after{transform:rotate(225deg);margin-top:.2em}
.site-more-current>summary{color:var(--red)}
.site-more-links{position:absolute;z-index:100;top:calc(100% + .65rem);right:0;display:grid;gap:.1rem;min-width:16rem;max-width:calc(100vw - 2rem);padding:.5rem;background:var(--paper);border:1px solid var(--rule);border-radius:.35rem;box-shadow:0 .6rem 1.8rem #200f1726}
.site-more-links a{display:block;padding:.65rem .75rem;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}
.site-more-links a:hover,.site-more-links a:focus-visible{background:#b82b1610;text-decoration:underline}
.site-more>summary:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:2px}
@media(max-width:650px){nav[aria-label="Site navigation"]{width:100%}.site-more{position:static}.site-more-links{top:calc(100% + .65rem);right:0;width:min(21rem,100%);min-width:0}}
